目前,最主要的云服务产品是 IaaS 虚拟机,一套完整的对外出租虚拟机的 IaaS 云计算解决方案必须解决下面这个问题:
如何运行和管理大量的虚拟机并让远方的用户自助使用这些虚拟机?

问题中的三个动词“管理”、“运行”和“使用”意味着一个 IaaS 云计算系统包含以下三部分,如图 1 所示。

图 1 IaaS 云计算解决方案
1)虚拟化平台(硬件、虚拟软件)——解决如何运行虚拟机的问题。
2)管理工具——解决如何管理大量虚拟机的问题,包括创建、启动、停止、备份、迁移虚拟机,以及计算资源的管理和分配。
3)交付部分——解决如何让远端的用户使用虚拟机的问题。
1. 虚拟化平台
虚拟化平台中的硬件部分主要指服务器、存储和网络。对于服务器,大的云计算提供商倾向于自己定制,这种针对特定应用定制的服务器具备更高的计算效率和更低的成本,因此目前的通用服务器硬件厂商面临很大的市场压力。
有一些云计算厂商推出云计算一体机,即把平台和管理两部分打包成一台服务器出售,用户购买这样的一体机后,可以直接向员工交付计算机桌面。
平台中的虚拟软件安装在物理机器或者操作系统上面,然后通过它创建若干个虚拟机并运行这些虚拟机。当然,虚拟机中还要安装操作系统,如 Windows 8、Linux 等。一个云端可能有很多台服务器,每台服务器上又有很多个虚拟机,那么如何管理这些虚拟机呢?这就是云管理平台的任务了。

本文探讨了云计算IaaS解决方案的关键组成部分:虚拟化平台、管理工具和交付部分,包括通信协议、访问网关和客户端。重点阐述了如何通过这些技术实现远程用户自助使用大量虚拟机,并介绍了相关技术细节和市场趋势。
最低0.47元/天 解锁文章
2347

被折叠的 条评论
为什么被折叠?



