云计算架构

一, 云计算简介


       云计算,简单来说,就是用户根据自身的需要,购买运营商的服务器存储空间和计算资源,还有售后服务。这样就省得买高价服务器,同时也省下心不用去管理运维,降低成本后,就可以更多的去专注于自身业务。比如铁道部要面临春运抢票,需要很多服务器集群,投资巨大,而之后的这些硬件设施又大多闲置着,很浪费。如果租用云系统,问题就好解决了。


       云计算用户多是中小企业,不过现在好多政务云系统也都用云计算产品了,看来有向上扩展的趋势。


       云计算其实可以简单的理解为租车业务,就像在京城常堵车,买车不划算,那就根据需求,随用随租,多用多租,不用担心汽车保养,车若坏了,租车公司还有高可用系统,随时更换。


       云计算概念:


       云计算,是一种计算模型,它将诸如运算能力、存储、网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样。因需而定、提供方便、动态改变和无限的虚拟化扩展能力是云计算的几个重要特征。


       目前相对成熟的云产品提供商,当属Amazon,不过它的技术不开源。国内云产品提供商,用的都是开源的openstack,openstack开源产品不如Amazon做的好,往后应该会好点,就像当年的Linux和Unix。


二,  云计算分类

 

1, 云计算的三种部署方式

 

       公有云

       私有云

       混合云

 

       公有云,是一种脱离办公场所、交由他人管理、为他人所有、以服务的形式提供的资源。放在Internet,只要是注册用户、付费用户都可以用。


       私有云针对的是那些寻求同样的动态灵活性、供应等等,但出于这样或那样的原因,不愿将其置于公共服务的企业。私有云可能完全由企业管理,或者企业也可以找一些支持人员以专用私有云的形式对其进行管理。

       私有云是放在私有环境中的,比如企业、政府、组织等等自己在机房中建立的,或者是运营商建设好,但是整体租给某一组织的。企业、组织、政府等之外的用户无法访问或无法使用。

       混合云是两者的结合体。大多数是指私有云建设好之后,很多资源(计算能力或存储空间)不够用,所以还得动态的在公网上申请公有云作为自己私有云的补充。混合云有多种不同的类型或模式。也有的采用功能分布,即将不同功能置于不同位置,例如企业可能会将开发置于私有云,而将生产置于公有云。


       私有云和公有云之间重要的区别之一体现在控制与安全这个概念上。以往较为追求与众不同、希望拥有更多控制权、更高安全性的这类客户现在可能会更偏向于选择私有云提供的服务。那些较为关注拥有成本、灵活性或可伸缩性的客户往往更偏向于选择公有云服务。与公有云相比,私有云的安全性更好,但成本也更高。

 

       公有云、私有云、混合云三种云计算模式并不会谁取代谁,谁优过谁。不同企业、不同需求,需要不同的解决方案。公有云、私有云、混合云会长期共存,优势互补,共同服务于企业用户。

 

2, 云计算的三层服务模式

 

IaaSInfrastructure as a Service,基础设施即服务;这层作用是提供虚拟机或者其他资源作为服务提供给用户。

PaaSPlatform as a Service,平台即服务;这层作用是将一个开发平台作为服务提供给用户。

SaaSSoftware as a Service,软件即服务;这层作用是将应用作为服务提供给客户。


       IaaS: Infrastructure-as-a-Service(基础设施即服务)


       IaaS,有时候也叫做Hardware-as-a-Service。几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。


       PaaS: Platform-as-a-Service(平台即服务)


       第二层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。

       PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。

 

       SaaS: Software-as-a-Service(软件即服务)

 

       第三层也就是所谓SaaS

       这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。你消费的服务完全是从网页如Netflix,MOG, Google Apps, Box.net, Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。


结构如图:




三, 云计算牌Pizza


       一个吃货是怎样吃到披萨的呢?


       1.在家自己做

       这真是个麻烦事,你的准备很多东西,发面、做面团、进烤箱。。。


       2.买好速食披萨回家自己做着吃

       你只需要从披萨店里买回成品,回家烘焙就好了,在自己的餐桌上吃。和自己在家做不同,你需要一个pizza供应商。


       3.打电话叫外卖将披萨送到家中

       打个电话,pizza就送到家门口。


       4.在披萨店吃披萨

       你什么都不需要准备,连餐桌也是pizza店的。


       总结一下,吃货可以通过如下途径吃披萨



       好了,现在忘掉pizza!

       假设你是一家超牛X的技术公司,根本不需要别人提供服务,你拥有基础设施、应用等等其它一切,你把它们分为三层:基础设施(infrastructure)、平台(platform)和软件(software),如下图:




       这其实就是云计算的三个分层,基础设施在最下端,平台在中间,软件在顶端,分别是分别是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS),别的一些“软”的层可以在这些层上面再添加。

 

       而你的公司什么都有,现在所处的状态叫本地部署(On-Premises),就像在自己家做pizza一样。几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来,这就叫本地部署


       假如你家BOSS突然有一天想明白了,只是为了吃上pizza,为什么非要自己做呢?于是,准备考虑一家云服务供应商,这个云服务供应商能提供哪些服务呢?其所能提供的云服务也就是云计算的三个分层:IaaS、PaaS和SaaS,就像pizza店提供三种服务:买成品回家做、外卖和到披萨店吃。

       用一张图来表示就是这样的:


        



       Pizza故事,摘自微信云头条。


写写抄抄,且学且用


参考:

http://www.oracle.com/technetwork/cn/articles/cloudcomp/public-private-hyrbrid-clouds-1666181-zhs.html

http://zhidao.baidu.com/question/421831578.html

http://mp.weixin.qq.com/s?__biz=MjM5MzM3NjM4MA==&mid=404150059&idx=6&sn=4ebd1703d0e6a52ceeaa8c60b5eb8df7&scene=23&srcid=0103JIuuo38JDEchDqOryFnV#rd&ADUIN=406461598&ADSESSION=1451794979&ADTAG=CLIENT.QQ.5437_.0&ADPUBNO=26517



猜你喜欢

转载自blog.csdn.net/wuyongpeng0912/article/details/50450932