首页 理论教育云安全:IaaS模型的技术原理与实践

云安全:IaaS模型的技术原理与实践

【摘要】:它包括了将资源抽象化的能力,并交付连接到这些资源的物理或逻辑网络连接,终极状态是IaaS供应商提供一组API,允许消费者与基础设施进行管理和其他形式的交互。IaaS模型如图1-5所示。IaaS供应商需提供如下功能:图1-5 IaaS模型图1-6 PaaS模型1)资源抽象。数据的完整性、可用性和可管理性是对IaaS的基本要求。Eucalyptus也是典型IaaS平台之一,通过计算集群或工作站群实现弹性的、实用的云计算。AWS是目前主要的IaaS云服务供应商之一,EC2是其提供的热门服务。

NIST对IaaS的阐述是:“提供给用户的能力是云处理、存储、网络和其他基本的计算资源,其中云用户能够部署和运行任意软件,它可以包括操作系统和应用程序。该用户并不管理或控制底层的云基础设施,但是拥有对操作系统的控制、存储及部署的应用程序,并有可能选择网络组件如防火墙和负载均衡器等”。换言之,IaaS供应商提供给用户所需要的计算机硬件、网络和其他必要的基础设施资源。它包括了将资源抽象化的能力,并交付连接到这些资源的物理或逻辑网络连接,终极状态是IaaS供应商提供一组API,允许消费者与基础设施进行管理和其他形式的交互。

IaaS是云服务供应商向用户出租其所能提供的计算能力、存储功能、网络计算和其他多种资源。用户可以利用付费租来的资源去开发和部署属于自己的任意应用程序,如操作系统和软件等。这种服务类型依靠的是云平台上的虚拟计算机集群的计算能力和安全稳定的存储能力。IaaS的最大优势就是用户可以自行申请和释放节点,费用是按照使用的节点量来计算的,即用户只用按需租用相应的计算能力和存储能力,大大降低了在硬件上的开销。在这种情况下,用户对配置的资源有控制能力,但对底层的云基础设施没有控制权。IaaS模型如图1-5所示。

IaaS供应商需提供如下功能:

978-7-111-53353-5-Chapter01-5.jpg

图1-5 IaaS模型

978-7-111-53353-5-Chapter01-6.jpg

图1-6 PaaS模型

1)资源抽象。使用资源抽象的方法能更好地调度和管理物理资源。(www.chuimin.cn)

2)资源监控。通过对资源的监控,能够保证基础设施高效运行。

3)负载管理。通过负载管理,不仅能使部署在基础设施上的应用更好地应对突发情况,而且还能更好地利用系统资源。

4)数据管理。数据的完整性、可用性和可管理性是对IaaS的基本要求。

5)资源部署。将整个资源从创建到使用的流程自动化。

6)安全管理。保证基础设施和其提供的资源能被合法地访问和使用。

7)计费管理。通过细致的计费管理能使用户更灵活地使用资源。

Rackspace和NASA联手推出的云计算平台OpenStack是典型的IaaS平台之一,为那些希望给用户提供云服务的托管供应商们创造了进入云计算领域的机会。Eucalyptus也是典型IaaS平台之一,通过计算集群或工作站群实现弹性的、实用的云计算。AWS是目前主要的IaaS云服务供应商之一,EC2是其提供的热门服务。