公有云 私有云

来源:互联网 发布:win10系统无法连接网络 编辑:程序博客网 时间:2024/03/29 06:54

1、

云计算三大服务模式:SAAS、PAAS、IAAS

云计算(Cloud Computing)是基于互联网的商业计算模型。这些服务器由一个大型的数据处理中心管理着,数据中心按客户的需要分配计算资源,达到与超级计算机同样的效果。 根据NIST的权威定义,云计算有SPI,即SaaS、PaaS和IaaS三大服务模式。这是目前被业界最广泛认同的划分。PaaS和IaaS源于SaaS理念。PaaS和IaaS可以直接通过SOA/Web Services向平台用户提供服务,也可以作为SaaS模式的支撑平台间接向最终用户服务。

SaaS(Software-as-a-Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。相对于传统的软件,SaaS解决方案有明显的优势,包括较低的前期成本,便于维护,快速展开使用等。

PaaS(Platform-as-a-Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。新浪SAE、谷歌GAE就是一个例子。

IaaS(Infrastructure-as-a-Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。最高端IaaS的代表产品是亚马逊的AWS(ElasticComputeCloud),不过IBM、Vmware和惠普以及其他一些传统IT厂商也提供这类的服务。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

公有云和私有云概念

公有云,第三方提供商用户能够使使用的云,公有云一般可通过 Internet 使用,可能是免费或成本低廉的。
私有云,是指企业自己使用的云,它所有的服务不是供别人使用,而是供自己内部人员或分支机构使用。私有云的部署比较适合于有众多分支机构的大型企业或政府部门。随着这些大型企业数据中心的集中化,私有云将会成为他们部署IT系统的主流模式。
简单的说:私有云就是你自己的家,只有自己或者你允许的人能住,一般你不愿意外人知道的隐私都放在家里;公有云就是收费景点,买了门票的都能进。

公有云和私有云的区别

IT设施的位置:当企业自己构建一个私有云平台的时候,IT基础设施是自己的,一般位于企业内部。而采用公有云平台的时候,IT基础设施是位于一个第三方的数据中心。这里有一个例外,那就是现在有一些服务提供商提出的虚拟私有云(VPC, Virtual Private Cloud)的概念,它指的是在第三方数据中心内部通过技术手段隔离出来的一个专用计算环境,并通过安全通道与企业相连接。
基础设施差异性:对于许多大型企业,由于经过了多年的IT建设和技术演变,他们的IT基础设施往往采用了不同的技术和平台,也就是说,这些企业采用的是异构平台环境。但是,对于目前大部分公有云服务提供商来说,他们的平台往往是通过廉价和标准的硬件平台来构建的。这些标准化方式构建的平台能够以比较好的性价比满足大部分用户的需求。另外,在服务的提供方面,公有云服务提供商往往提供最为大众化的、需求量最为广泛和集中的服务。因此,对于公有云服务来说,其服务和环境往往是同构的,这与企业自建的IT环境不一样。
商务模式:企业如果选择自己构建IT系统,那么显然需要进行一次性的大量投资来采购软、硬件设备,甚至包括数据中心的基础建设等。在企业的财务报表中,这体现为一个比较大的固定成本。但是,如果企业采用第三方提供的公有云服务,那么根据目前云计算服务的收费方式,企业可以选择按月服务费的方式或者按IT资源使用量的方式来进行付费。这样,对于企业来说不需要一个大量的前期投入就可以使用IT服务,其体现为一个持续的运营成本。
控制程度的不同:企业自己构建的IT系统是作为企业资产完全由企业自己拥有,并由企业自己来运维。虽然企业需要自己的IT运维团队,但好处是企业可以独立控制IT系统,并根据实际需要来进行改造和客户化。而对于公有云服务,企业实际上是采用租用服务的方式,好处是不需要自己来管理基础平台服务,但是对于企业来说这同时也降低了其定制化的能力,因为所有的基础设施,包括服务器、网络和存储等,以及上面的软件平台都是由服务提供商来进行维护和管理。

公有云与私有云在IaaS模式上的性能对比

性能和功能,任何一项对于任何一种云都很重要。但不论公有云,私有云都不可能两者都做到100分,都会各有侧重。一个成功的IaaS云一定是根据它所针对的用户群需求,把两者的平衡做到最好。
下面我想提一个还不是很成熟的评估云系统的建议。就是用资源利用率来评估。这个资源包括存储,计算以及网络,具体的描述定义见上图。当然这个描述定义只是我个人的一些想法,还很粗糙不完善。宗旨就是想以类似数据中心PUE的方式来对于IaaS系统做一个评估。既然云计算能够实现对于资源最合理最有效的利用,那么也应该有个相对可以量化的东西来对其对于各类资源的利用做一个考量。希望大家集思广益,来看看应该如何定义这个资源利用率标准会更合理更有代表性。

公有云与私有云存储上的区别

私有云存储是建立在私有云上面,客户独立拥有其存储设施。私有云存储只对受限的用户提供相应的存储服务以及相应的服务质量。使用私有云存储服务的用户不需要了解云组成的具体细节,只要知道相应的接口,并提供相应的策略,剩下的工作交由私有云来完成。
公有云存储往往是从地理分离使用它的服务器。一个简单的云存储服务供应商提供基于存储作为一个具有增值功能的最低服务。一些价值增值云存储提供商也提供备份和恢复,内容管理,虚拟文件服务等功能。公有云与私有云存储对比:公有云存储设计部署上最大差异在于存储架构、计费或计量支持,公共云存储需要计费支持,私有云则是计量服务,提供内部结算。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------
公有云和私有云各自的杰出代表:
公有云:AWS、Google、Windows Azure、阿里云和我们UCloud都是用自己研发的产品体系
私有云:OpenStack

最后一个问题,担心OpenStack在公有云领域的竞争吗?

季昕华:由于有一系列

大公司的支持,加上OpenStack本身的架构设计的非常不错,OpenStack最近几年社区很活跃,发展也非常快速,为云计算的落地推广起到了很大的作用。不过从我们来看,我们不担心OpenStack在公有云领域的竞争。我认为OpenStack目前更适合做私有云,不适合做公有云。原因有三点:

1、目前全世界没有特别成功的OpenStack公有云案例。

我们看到AWS、Google、Windows Azure、阿里云和我们UCloud都是用自己研发的产品体系,而使用OpenStack进行大规模部署的我了解到的只有HP Cloud,但HP Cloud目前还在早期发展阶段。

有人可能会说RackSpace也是使用了OpenStack的,但实际上我们看到的信息是OpenStack中的存储部分是RackSpace提供的,但并不表示Rackspace是用OpenStack的。

2、OpenStack是一个软件,不是服务,而公有云是服务。

OpenStack一出来,好像大家忽然觉得是个人都可以做公有云了。但实际上,做公有云,只有一个软件是不行的,你还需要强大的运营来做支撑。

做过互联网运营的人都知道,看到的功能只是互联网产品里面的20%,还有80%是用户看不到的,但是运营很需要的功能,比如多帐号体系,计费体系,安全体系、后台的自动化管理、灰度发布、扩容等等。

3、与开源项目协调的问题。

假设你将OpenStack放到公有云上跑起来了,这时候用户跟你说有一个需求,这个需求是OpenStack现有的功能无法解决的,那你要不要去开发这样一个功能?开发了之后,你是要提交给社区,还是自己留着呢?

如果你提交了这个功能,社区又接受了,那么你就把你辛苦建立的竞争优势拱手让人了。

如果你提交了功能,但是社区不接受;或者你不提交这个功能,那么你将面临升级、维护难的问题。将你自己研发的功能,跟社区发布的新版OpenStack进行融合,会是非常困难的事情,而这个难度会随着时间推移而越来越严重。

而如果是自己研发,就可以做到灰度发布,完全在自己掌握当中。AWS、RackSpace、微软、阿里云、腾讯云、我们UCloud,都是这样运作的。

0 0
原创粉丝点击