摘要:随着云计算的发展,“云应用”时代即将到来。2011年被很多人称为是“云应用”元年,人们对于“云”充满了各种期望。那么云计算系统到底能提供哪些功能呢?周洪波在《云计算实践指南丛书 云计算:技术、应用、标准和商业模式》一书中做了详细的介绍,总的来说计算系统可以提供的五大关键功能。 |
◇动态的资源池(Resource Pooling):供应商的计算资源可以被整合为一个动态资源池,以多租户模式服务所有客户,不同的物理和虚拟资源可根据客户需求动态分配。服务商需实现资源的位置无关性,客户一般不需要知道所使用的资源的确切地理位置,但在需要的时候客户可以指定资源位置(如哪个国家,哪个数据中心等)的要求。
◇快速可伸缩性(Rapid Elasticity,作者注:云计算的目标之一就是要把网格、SOA等技术商用化、通俗化,所以用“弹性”(Elasticity)这样的词,而不是IT业界称常用的“可伸缩性”(Scalability)这个词):可以迅速、弹性地提供服务,能快速扩展,也可以快速释放实现快速缩小。对客户来说,可以租用的资源看起来似乎是无限的,可在任何时间购买任何数量的资源。
◇可计量的服务(Measured Service):服务的收费可以是基于计量的一次一付,或基于广告的收费模式。系统以针对不同服务需求(例如,CPU时间、存储空间、带宽、甚至按用户账号的使用率高低)来计量资源的使用情况和定价,以提高资源的管控能力和促进优化利用。整个系统资源可以通过监控和报表的方式对服务提供者和使用者透明化。
◇按需自助服务(On Demand Self-Service):消费者可以按需方便地获得计算资源,如服务器时间和网络存储,不需要与服务供应商进行人工交互。
在上述五大关键功能中,“泛在的网络访问”是硬件基础,“按需自助服务”是目的,其他3条是软件实现的管理手段。
责任编辑:Alice