但现在又多了云这个新因素
不妨先阐述一下"云计算"的含义--在"云端"运行的按需服务有多种不同类型:
oIaaS:基础架构即服务
oPaaS:平台即服务
oSaaS:软件即服务
1、IaaS(基础架构即服务)
这一类又分为:
- 虚拟专用服务器(VPN)提供商(如Slicehost)让企业可以按需租用固定大小的虚拟服务器,每月支付一定的费用。
- 弹性计算服务提供商(如亚马逊EC2)让企业可以拥有虚拟机映像;映像可灵活扩展,以满足所需的要求(纵向扩展)。
2、PaaS(平台即服务)
平台即服务提供商提供应用托管平台(这些平台是固定大小的,或灵活扩展的),那样应用开发人员就能致力于添加商业价值,用不着为底层基础架构而操心。谷歌的应用引擎(Google AppEngine)就是这种方法的一个例子,可提供Java和Python应用。
3、SaaS(软件即服务)
软件即服务让企业可以通过互联网使用商业软件,每月支付一定的费用。这可以是多租户模式:多家公司共享一个系统,也可以是针对每个客户安装不同的系统。SaaS方面的一大成功案例就是SalesForce.com,它是靠客户关系管理(CRM)按需解决方案起家的。
公共云、私有云与混合云
我们已经在上面讨论了公共云方案;私有云通常是部署在企业内部的云平台,或专门的外包托管型云平台(比如使用开源Eucalyptus或VMWare vCloud)。混合云是指私有云与一家或多家外部云提供商结合使用。
现在还出现社区云(community cloud)概念,这个概念有不同的定义:
1、相类似的企业把资源汇集到一个共享的多租户云(不过我更喜欢把这种云称为共享私有云或受限制的云,比如谷歌的"GovCloud")
2、分散、对等的云,利用了多台与互联网连接的计算机的闲置计算功能(和带宽)。