云计算为众多用户提供了一种新的、高效率的计算模式。它将计算任务部署在由大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。云计算中的“云”是一种隐喻,指基于Internet的系统平台。在云的背后隐藏着大量的计算资源,包括硬件和软件资源。例如,分布式计算软件、计算机集群、存储设备、网络基础设施等。借助Internet技术,云计算资源好像用电一样取用方便,而且从某种程度上可以适当改变企业IT成本控制,如图8-4所示。
NIST为云计算定义了3种服务模式,它们可被看成是嵌套的服务方案,如图8-5所示。
图8-4 云计算的概念模型
图8-5 云服务模式
软件即服务(Software as a Service,SaaS):以软件的形式,特别是应用软件的形式向客户提供服务,在云端运行并可以接入。SaaS遵循常见的Web服务模式,以这种情形应用于云资源。SaaS使客户能够使用云提供者的应用程序,该应用程序运行在云提供者的云基础设施上。可以通过诸如Web浏览器之类的简单接口从各种客户端设备访问该应用程序。与传统的需要为使用的软件获得桌面和服务器许可证不同,企业从云服务获得相同的功能。SaaS降低了软件安装、维护、升级和打补丁的复杂性。
平台即服务(Platform as a Service,PaaS):以平台的形式向客户提供服务,客户的应用程序可在该平台上运行。PaaS使客户能够将客户创建或获取的应用程序部署到云基础设施上。PaaS云提供了有用的软件构建组件和一些开发工具,如编程语言、运行时环境及其他有助于部署新应用程序的工具。实际上,PaaS是一个云中的操作系统。对于希望开发新应用程序或定制应用程序,同时仅在需要时支付所需的计算资源的组织来说,PaaS非常有用。(www.daowen.com)
基础架构即服务(Infrastructure as a Service,IaaS):允许客户访问底层的云基础设施。IaaS提供虚拟机和其他抽象硬件和操作系统,它们可以通过应用编程接口(API)进行控制。IaaS为客户提供处理、存储、网络和其他基础计算资源,以便客户能够部署和运行任意软件,包括操作系统和应用程序。IaaS使客户能够结合基本的计算服务(如数字运算和数据存储)构建高适应性的计算机系统。
除了服务模式,NIST还定义了4种部署模型:
公有云(Public Cloud):云基础设施由销售云服务的组织所拥有,并供社会大众或大型行业组织使用。
私有云(Private Cloud):云基础设施仅被某个组织使用。
社区云(Community Cloud):云基础设施由多个组织共享,并供具有共同关注点的特定社区使用。
混合云(Hybrid Cloud):云基础设施由两个或多个云(私有云、社区云或公有云)组成。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。