Page 351 - 计算机技术与人工智能
P. 351
第十章 新一代信息技术
CPU、存储、带宽和中间件应用等),使得IT资源的规模可以动态伸缩,满足应
用和用户规模变化的需要。
②快速部署。云计算模式具有极大的灵活性,足以适应各个开发和部署阶段
的各种类型和规模的应用程序。提供者可以根据用户的需要及时部署资源,最终
用户也可按需选择。
③资源抽象。最终用户不知道云上的应用运行的具体物理位置,同时云计算
支持用户在任意位置使用各种终端获取应用服务,用户无须了解、也不用担心应
用运行的具体位置。
④按使用量收费。即付即用(Pay-as-you-go)的方式已广泛应用于存储和网
络宽带技术中。例如,Google的App Engine按照增加或减少负载来达到其可伸缩
性,而其用户按照使用CPU的周期来付费;Amazon的Web服务则是按照用户所
占用的虚拟机结点的时间来进行付费(以小时为单位),根据用户指定的策略,
系统可以根据负载情况进行快速扩张或缩减,从而保证用户只使用其所需要的资
源,达到为用户省钱的目的。
四、云计算体系结构
云计算的体系结构由5部分组成,分别为应用层、平台层、资源层、用户访
问层和管理层。云计算的本质是通过网络提供服务,所以其体系结构以服务为
核心。
资源层是指基础架构层面的云计算服务,这些服务可以提供虚拟化的资源,
从而隐藏物理资源的复杂性。物理资源指的是物理设备,如服务器等;服务器服
务指的是操作系统的环境,如Linux集群等;网络服务指的是提供的网络处理能
力,如防火墙、VLAN、负载等;存储服务为用户提供存储能力。
平台层为用户提供对资源层服务的封装,使用户可以构建自己的应用。数据
库服务提供可扩展的数据库处理的能力;中间件服务为用户提供可扩展的消息中
间件或事务处理中间件等服务。
应用层提供软件服务。企业应用是指面向企业的用户,如财务管理、客户关
系管理、商业智能等;个人应用指面向个人用户的服务,如电子邮件、文本处
理、个人信息存储等。用户访问层是方便用户使用云计算服务所需的各种支撑服
务,针对每个层次的云计算服务都需要提供相应的访问接口。服务目录是一个服
务列表,用户可以从中选择需要使用的云计算服务;订阅管理是提供给用户的管
339

