二十一世纪是信息化的时代,是以工业智能化、互联网产业化、全面云化、大数据应用化为标志,以智能化、自动化为特征的智能时代。云计算在这样发展中应运而生。那么什么是云计算呢?云计算就是通过网络按需提供可动态伸缩的廉价计算服务。这样的动态伸缩式的服务可以解决传统信息系统的成本高,难扩容,以及资源利用效率低的问题。那么云计算到底能给我们带来什么样便利?又是怎样实现资源的统一管理按需提供云服务的呢?下面然我们一同来揭秘云计算。
云计算的本质:资源到架构的全面弹性
云计算最初目标是对资源的管理,管理计算资源,网络资源,存储资源三个方面。那这三个方面具体是指的什么?就好比我们需要买台电脑,需要关心电脑的cpu处理能力,多大的内存条,这种指的是计算资源。那么买回来的电脑需要上网,需要有网卡连接网线或者无线网卡连接路由器,也需要运营商开通网络,100M或者200M的宽带。这样的话电脑就可以上网了,这就是网络资源。对于这样一台电脑,我们还会关心硬盘多大,这就是存储资源类比于一台电脑需要这些资源,那么一个数据中心也同样的,在一个很大的机房里,里面有很多个服务器,这一些服务器有CPU,内存,还有硬盘,也通过网络设备上网。这时候运营数据中心的运维人员是如何把这些统一管理起来的?
管理的目标就是灵活性,灵活性又有时间的灵活性和空间的灵活性,什么时候需要,需要什么或者多少资源,这些就是时间和空间的灵活性,也称为弹性。相比于虚拟化,物理设备就不灵活,虚拟化可以利用物理的cpu,内存,硬盘中虚拟出一小部分给用户,同时也可以虚拟出另外一块给其他的用户,每一个用户都只会看到自己的虚拟出来的那一块。虚拟化技术可以让不同的用户虚拟出来的资源相互隔离,互不干扰,而实际上这些资源都是在一个很大的服务器中。这样就可以利用虚拟化来保证了时间和空间的灵活性。
虚拟化的半自动和云计算的全自动,虚拟化软件可以实现管理目标的灵活性,但是这些虚拟资源是如何指定在哪台物理机这都是需要人工配置的。随着大规模的集群,人工的配置就会越来越复杂,越来越耗时。这个时候就会影响空间的灵活性。所以随着集群的规模越来越大,这么多的配置需要人工选择虚拟资源的指定物理设备是基本不可能的,然后这时候又出现了调度算法,就是在一个调度中心中,很多机器在一个资源池里,用户无论有什么样的需求,都可以满足。这个阶段就可以解读为运化,就称作云计算。
这个阶段的云计算实现了时间和空间的灵活性,实现了计算、网络和存储资源的弹性称为资源层面的弹性,这一些资源通常叫做基础设施。也称为基础设施服务,当然云计算不能光只管资源,也会管理应用和开发平台。根据这三种服务类型,也可以分为下面三种云计算服务。
云计算的三种服务,IaaS、PaaS、SaaS
云计算的这三种服务模式,这种分法是从用户体验的角度出发的。基础设施即服务IaaS(Infrastructure as a service)、平台即服务PaaS(platform as a service) 、软件即服务SaaS(software as a service)
基础设施即服务,服务商直接对外出租硬件服务器或者虚拟机。租户可以利用所有的计算基础设施,包括CPU、内存、存储、网络和其他的基本计算资源,能够部署和运行任意软件,包括操作系统和应用程序。租户不管理或者控制任何云计算基础设施,但是可以获得有限制的网络组建(例如路由器、防火墙、等)。
平台即服务,平台软件层包括操作系统、数据库、中间件和运行库等。相对于IaaS来说,PaaS租户的灵活性降低了,只能在提供有限平台范围内做软件,但是优势也很明显,不需要租户有很高深的IT技术。
软件即服务,租户连安装自己的软件都不需要了。租户可以直接使用服务提供的软件,管理自己业务的数据信息就可以了。
三种云计算服务模式的区别
我们用自己建房子自己住来类比云计算的三种服务类型。首先是基础设施即服务IaaS,之前公司要建信息系统,基础设施从哪里来呢?需要自己建机房、服务器、网络以及配套设施。就好比你自己建房子,需要自己买土地,买材料,设计房子结构。建房子,那现在基础设施即服务告诉你,你不用自己建房子了,我这有现成的,你直接租就好了。然后是平台即服务PaaS,之前公司在自己建好信息系统之后,还要自己搭建操作系统、配置环境。就好比你盖好房子之后还要你自己装修房子,那现在平台即服务告诉你,你不用自己装修房子了,我这能提供装修服务,你直接买就好了。最后是软件即服务SaaS,之前公司在把操作系统、环境配置好之后还要自己开发各种应用软件。就好比你房子装修好之后还要自己做休闲娱乐设施啊、运动健身设施啊等等,那现在软件即服务告诉你这些应用设施我这都有现成的,你也可以直接租用的。
那我们有了这么好的云服务怎样部署下去,或者部署在哪呢?接下来我们来分析一哈云的三种部署模式公有云、私有云、以及混合云的特点,优缺点。
云计算的部署区别 公有云、私有云、混合云
公有云通常指第三方提供商用户能够使使用的云,公有云一般可通过 Internet 使用,可能是免费或成本低廉的。这种云有许多实例,可在当今整个开放的公有网络中提供服务。公有云的最大意义是能够以低廉的价格,提供有吸引力的服务给最终用户,创造新的业务价值,公有云作为一个支撑平台,还能够整合上游的服务(如增值业务,广告)提供者和下游最终用户,打造新的价值链和生态系统。它使客户能够访问和共享基本的计算机基础设施,其中包括硬件、存储和带宽等资源。优点:除了通过网络提供服务外,客户只需为他们使用的资源支付电用。此外,由于组织可以访问服务提供商的云计算基础设施,因此他们无需担心自己安装和维护的问题。缺点:与安全有关。公共云通常不能满足许多安全法规遵从性要求,因为不同的服务器驻留在多个国家,并具有各种安全法规。而且,网络问题可能发生在在线流量峰值期间。虽然公共云模型通过提供按需付费的定价方式通常具有成本效益,但在移动大量数据时,其费用会迅速增加。
私有云(Private Clouds)是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所。私有云极大的保障了安全问题,目前有些企业已经开始构建自己的私有云。优点:提供了更高的安全性,因为单个公司是唯一可以访问它的指定实体。这也使组织更容易定制其资源以满足特定的IT要求。缺点:安装成本很高。此外,企业仅限于合同中规定的云计算基础设施资源。私有云的高度安全性可能会使得从远程位置访问也变得很困难。
混合云是公有云和私有云两种服务方式的结合。由于安全和控制原因,并非所有的企业信息都能放置在公有云上,这样大部分已经应用云计算的企业将会使用混合云模式。很多将选择同时使用公有云和私有云,有一些也会同时建立公众云。因为公有云只会向用户使用的资源收费,所以集中云将会变成处理需求高峰的一个非常便宜的方式。比如对一些零售商来说,他们的操作需求会随着假日的到来而剧增,或者是有些业务会有季节性的上扬。同时混合云也为其他目的的弹性需求提供了一个很好的基础,比如,灾难恢复。这意味着私有云把公有云作为灾难转移的平台,并在需要的时候去使用它。这是一个极具成本效应的理念。另一个好的理念是,使用公有云作为一个选择性的平台,同时选择其他的公有云作为灾难转移平台。优点:允许用户利用公共云和私有云的优势。还为应用程序在多云环境中的移动提供了极大的灵活性。此外,混合云模式具有成本效益,因为企业可以根据需要决定使用成本更昂贵的云计算资源。缺点:因为设置更加复杂而难以维护和保护。此外,由于混合云是不同的云平台、数据和应用程序的组合,因此整合可能是一项挑战。在开发混合云时,基础设施之间也会出现主要的兼容性问题。
云的部署关系
那这么好的云计算有哪些比较好勒,烽火的FitOS就很不错。
FitOS能够提供自底向上可提供数据中心机房基础建设、IT基础设施(服务器、网络、存储等)集成以及云平台系统、虚拟化软件的部署,最终实现资源统一管理,按需提供云服务,并形成统一资源池面向用户提供云计算服务。烽火FitOS云计算平台选择OpenStack开源路线,无论是服务器、存储和网络的硬件厂商,还是虚拟化平台厂商,甚至上下游软件开发商,从专业技术人员、咨询顾问与服务专家,到基于OpenStack的产品、解决方案与应用、系统集成服务都在蓬勃地持续健康发展,具有完整产业链的可获得性,良好的生态系统为运营商云平台提供了强有力的可持续发展保障。