第二章 云服务模式
对于云的解决方案而言,事先确定合适的服务模式至关重要。我们只有完全理解每种服务模式的含义以及在每种服务模式下云服务提供商和云服务消费者各自应该承担什么样的责任,才能做出正确的选择或组合。
1.云计算是什么
云计算是一种按使用量付费的一种服务模式,而不是单纯的指某项具体的技术应用或标准,这种模式提供可用的、便捷的、按需访问网络上的资源(包括网络,服务器、存储、应用软件和服务)。只需投入很少的管理工作,或与服务供应商进行很少的交互,就可以让这些资源能够被快速提供。
2.云计算模式示意图
3.基础设施即服务 IaaS
美国国家标准与技术研究院(NIST)定义:
消费者能够获得处理能力、储存、网络和其他基础计算资源,从而可以在其上部署和运行包括操作系统和应用在内的任意软件。消费者不会对云基础设施进行管理或控制,但可以控制操作系统、储存、所部署的应用,或者对网络组件(如防火墙)的选择有部分控制权。
4.平台即服务 PaaS
美国国家标准与技术研究院(NIST)定义:
消费者能够使用供应商提供所支持的编程语言、库、服务和工具,将自己创建或获取的应用部署到云基础设施上。消费者不会对底层云基础设施进行管理和控制,这包括网络、服务器、操作系统和存储等,但是可以控制所部署的应用,并有可能控制配置应用的托管环境。
5.软件即服务 SaaS
美国国家标准与技术研究院(NIST)定义:
消费者能够使用供应商运行在云基础设施上的应用,并可通过类似Web浏览器(如基于Web的电子邮件)等瘦客户端界面,在各种客户端设备商访问这些应用。除了一些有限的特定于用户的应用配置的设置之外,消费者不会对底层的云基础设施进行管理和控制,这包括网络、服务器、操作系统和存储甚至单个应用的功能
6.部署模式
云计算的可视化模型