云计算很火,大家都在谈论云计算,在IT界混的没有不知道云计算的,懂的不懂的都说云计算是未来的趋势,大企业小厂商都去搞云计算,可是云计算是什么?它能为我们带来什么好处?小编觉得云计算就是一种服务,按需使用按量付费,我们日常生活中主要接触的云计算的“服务”特性,如百度云盘、360网盘、桌面云、腾讯云、阿里云、网易云。今天就来谈一谈什么是云计算。

 

 

 

目前,云计算没有统一的定义,这也与云计算本身特征很相似。维基百科对云计算的定义是:云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业提供按需即取的计算。由于资源是在互联网上,而互联网通常以云状图案来表示,因此以云来类比这种计算服务,同时云也是对底层基础设施的一种抽象概念。云计算的资源是动态扩展且虚拟化的,通过互联网提供,终端用户不需要了解云中基础设施的细节,不必具有专业的云技术知识,也无需直接进行控制,只关注自身真正需要什么样的资源以及如何通过网络来获得相应的服务。

云计算的概念最早由Google提出,它是一种基于互联网的服务,简单说来,就是将大量网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务,最终使用户终端简化成一个单纯的输入输出设备,让用户脱离在硬件、软件和专业技术上的投资,并能按需享受互联网提供的技术服务(小编觉得以后打英雄联盟配置不重要,关键在网速,数据处理在云端,本地只是游戏界面显示)。

云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、 网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备冗余(High Available)等传统计算机和网络技术发展融合的产物。

AWS认为云计算是通过Internet云服务平台按需提供计算能力、数据库存储、应用程序和其他IT资源,采用按需支付定价模式。

关于云计算的描述,在当前具有的共同特征是:云是一种服务,类似水电一样,按需使用、灵活付费,使用者只关注服务本身。(小编觉得云计算就将向水电煤一样成为大IT行业的基础设施,为公众提供按需服务。)

云服务平台让用户快速访问灵活且成本低廉的IT资源。透过云计算,用户无需先期巨资投入硬件,再花大量时间来维护和管理这些硬件。与此相反,用户可以精准配置所需的适当类型和规模的计算资源,根据需要访问任意多的资源,基本是实时访问,而且只需按实际用量付费(使用百度云盘存储电影,在线观看,完全不用下载到本地,不怕磁盘不够用,就怕电影不会找)。

 

云计算以一种简单的方式通过Internet访问服务器、存储空间、数据库和各种应用程序服务。Amazon Web Services等云服务平台拥有和维护此类应用程序服务所需的联网硬件,而您只需要通过Web应用程序就可以配置和使用需要的资源。(小编觉得以后通过浏览器打游戏、看视频、聊天,真是只要装一个浏览器就行了)

阿里云服务器、腾讯云数据库方案、网络安全防护优选

下图给出了一个用户使用云计算的示意,用户对云资源的使用不用关注具体技术实现细节,只需关注业务的体验。比如当前被广泛使用的搜狗拼音输入法,它其实就是一种云服务:搜狗输入法能够以快速简单的方式为使用者提供需要的语境、备选的语素,使得文字的编排可以成为激发灵感的一个辅助工具;但是用户并不关注搜狗输入法在后台运行的数千台服务器提供的大型集群计算,这些工作都交给了ISP。

 

 

对云计算的分类,目前比较统一的方式是从以下两个维度进行划分。

1)按服务的层次。

如下图所示,最底层是IT Foundation,严格来说这并不是云计算的一层,是构成云计算的IT基础设施的集合,具体表现为不同的软硬件厂商的产品与方案。

 

 云计算服务的基础层次是IaaS(Infrastructure as a Service,基础架构即服务)。在这一层面,通过虚拟化、动态化将IT基础资源(计算、网络、存储)形成资源池。资源池即是计算能力的集合,终端用户(企业)可以通过网络获得自己所需要的计算资源,运行自己的业务系统,这种方式使用户不必自己建设这些基础设施,而只是通过对所使用资源付费即可。

 

在IaaS之上是PaaS(Platform as a Service,平台即服务)层。这一层面除了提供基础计算能力,还具备了业务的开发运行环境,对于企业或终端用户而言,这一层面的服务可以为业务创新提供快速低成本的环境。

PaaS是一种云计算产品,其中服务提供商向客户端提供平台,使他们能够开发、运行和管理业务应用程序,而无需构建和维护基础架构这样的软件开发过程通常需要的设施。P层可以通过公有云、私有云或混合云(后面会讲)交付。采用公共云PaaS,客户可以控制软件部署,同时云计算提供商提供托管应用程序所需的所有主要IT组件,包括服务器,存储系统,网络,操作系统和数据库。通过私有云服务,PaaS作为软件或设备在客户的防火墙(通常在其内部数据中心)中交付。而混合云PaaS提供了公共云和私有云两种云服务的混合。

最上层是SaaS(Soft as a Service,软件即服务)。SaaS可以说在云计算概念出现之前已经有了,而随着云计算技术的发展而得到了更好的支撑。SaaS的软件是拿来即用的,不需要用户安装,因为SaaS真正运行在ISP的云计算中心,SaaS的软件升级与维护也无需终端用户参与,SaaS是按需使用的软件,传统软件买了一般是无法退货的,而SaaS是灵活收费的,不使用就不付费。

层次化的云计算一般也称为I-P-S云计算,各层可独立提供云服务,下一层的架构也可以为上一层云计算提供支撑。仍以搜狗拼音为例,由大型服务器群、高速网络、存储系统等组成的IaaS架构为内部的业务开发部门提供基础服务,而内部业务开发系统在IaaS上构建了PaaS,并部署运行搜狗拼音应用系统,这样一个大型的系统对互联网用户而言,就是一个大规模SaaS应用。

阿里云服务器、腾讯云数据库方案、网络安全防护优选

 

2)按云的归属。

如下图所示,主要分为公有云、私有云和混合云。公有云一般属ISP构建,面向公众、企业提供公共服务,由ISP运营;私有云是指由企业自身构建的为内部提供云服务;当企业既有私有云,同时又采用公共云计算服务,这两种云之间形成一种内外数据相互流动的形态,便是混合云的模式。

 

 

也是云计算部署模型:

公有云:应用程序、资源、存储和其他服务,都有云服务提供商来提供给用户,这些服务多半是免费的,也有部分按需按使用量来付费,这种模式只能使用互联网来访问和使用。

私有云:这种云基础设施专门是为某一企业服务。

社区云:建立在一个特定的小组里面多个目标相似的公司之间的,他们共享一套基础设施。

阿里云服务器、腾讯云数据库方案、网络安全防护优选

 

此文为转载,版权归作者所有。