虚拟化是指计算在虚拟的基础上运行。虚拟化技术是指把有限的、固定的资源根据不同需求进行重新规划以达到最大利用率的技术。
云计算基础架构广泛采用包括计算虚拟化、存储虚拟化、网络虚拟化等虚拟化技术,并通过虚拟化层,屏蔽硬件层自身的差异和复杂度,向上呈现为标准化、可灵活扩展和收缩、弹性的虚拟化资源池,如图9-7所示。
相对于传统IT基础架构,云计算通过虚拟化整合与自动化,应用系统共享基础架构资源池,实现高利用率、高可用性、低成本与低能耗。并通过云平台层的自动化管理,构建易于扩展、智能管理的云服务模式。云计算的虚拟化技术按应用可分为如下几类。
图9-7 云计算虚拟化部署架构
1)服务器虚拟化
服务器虚拟化是指将虚拟化技术应用于服务器上,将一台或多台服务器虚拟化为若干服务器使用。通常,一台服务器只能执行一个任务,导致服务器利用率低下。采用服务器虚拟化技术,可以在一台服务器上虚拟出多个虚拟服务器,每个虚拟服务器运行不同的服务,这样便可提高服务器的利用率,节省物理存储空间及电能。
2)桌面虚拟化(www.xing528.com)
桌面虚拟化是指将计算机的终端系统(也称为桌面)进行虚拟化,以达到桌面使用的安全性和灵活性。桌面虚拟化可以使用户运用任何设备,在任何地点、任何时间通过网络访问属于个人的桌面系统,获得与传统PC一致的用户体验。
3)应用虚拟化
应用虚拟化是指将各种应用发布在服务器上,客户通过授权之后就可以通过网络直接使用,获得如同在本地运行应用程序一样的体验。
4)存储虚拟化
存储虚拟化是将整个云系统的存储资源进行统一整合管理,为用户提供一个统一的存储空间。存储虚拟化可以以最高的效率、最低的成本来满足各类不同应用在性能和容量等方面的需求。
5)网络虚拟化
网络虚拟化是指让一个物理网络支持多个逻辑网络,虚拟化保留了网络设计中原有的层次结构、数据通道和所能提供的服务,使得最终用户的体验和独享物理网络一样,同时网络虚拟化技术还可以高效地利用如空间、能源、设备容量等网络资源。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。