利用Caas控制虚拟机精要.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用Caas控制虚拟机精要

利用CaaS控制虚拟机蔓延 虚拟化计算技术在给企业IT系统带来改善和提高的同时,也带来了一些现实的问题。对于许多部署了桌面虚拟化和服务器虚拟化技术的企业来说,虚拟机蔓延慢慢成为了突出的问题之一。如果不对虚拟机蔓延加以控制和管理,久而久之,它们将会对虚拟化基础架构的总体效率产生不利的影响。连接即服务(CaaS,Connection as a Service)的出现,不仅仅帮助完成了网络连接的资源化,同时为控制虚拟机蔓延提出了新的思路。 文/李飞 ? 1. 虚拟机蔓延 1.1.?? 什么是虚拟机蔓延? 计算虚拟化技术将操作系统从运行它的底层硬件中抽离出来,并为操作系统及其应用程序提供标准化的虚拟硬件,从而使得多台虚拟机能够在一台或者多台共享处理器上同时独立运行。借助虚拟化技术,用户可以轻松将多台不同服务器的工作负载整合到更为可靠并且性能更高的硬件平台上。 图1 虚拟化的关键特性 基于固有的分区、隔离和封装等特性,虚拟机与物理服务器相比具有很多优势。(如图1所示)其特点包括: ??? 虚拟机在标准的 x86 物理服务器上运行,可访问物理服务器的所有资源(如 CPU、内存、磁盘、网络设备和外围设备),因此任何应用程序都可以在虚拟机中运行; ??? 虚拟机彼此完全隔离,从而实现安全的数据处理、网络连接和数据存储,可与其他虚拟机同时运行,从而充分利用硬件资源; ??? 虚拟机镜像封装于文件之中,因此通过简单的文件复制便可实现部署、备份以及还原; ??? 可迁移,可以便捷地将整个系统(包括虚拟硬件、操作系统和配置好的应用程序)在不同的物理服务器之间进行迁移,甚至还可以在虚拟机正在运行的情况下进行动态迁移; ??? 可作为即插即用的虚拟工具(包含整套虚拟硬件、操作系统和配置好的应用程序)进行构建和分发,从而实现快速部署。 正是计算虚拟化的这些优势,计算虚拟化在企业IT系统中迅速得到普及应用,企业通过虚拟化技术整合服务器资源、提高硬件资源利用率、增加业务部署弹性,在能源消耗、成本消减以及效率提高等方面收益,虚拟机在全球范围内的部署数量也不断稳步提高,从图2中可以看出,2009年是计算虚拟化应用的拐点,虚拟机的数量开始反超硬件服务器的数量。 图2 虚拟机部署在全球的部署统计(Source:IDC) ? 虚拟化技术不仅消除大规模异构服务器的差异化,其形成的计算池可以具有超级的计算能力,在一个云计算中心物理服务器达到数万台是一个很正常的规模(如图3所示)。 图3密集的虚拟机群 一台物理服务器上运行的虚拟机数量是动态变化的,一般是4到20,某些高密度的虚拟机可以达到100:1的虚拟比(即一台物理服务器上运行100个虚拟机),在当前CPU性能不断增强(主频提升、多核多路)、各种硬件虚拟化(CPU指令级虚拟化、内存虚拟化、桥片虚拟化、网卡虚拟化)的辅助下,物理服务器上运行的虚拟机数量会迅猛增加。一个大型IDC中运行数十万个虚拟机是可预见的。 ? 总的来说,虚拟机创建起来越容易,数量就会越来越多,而想要回收计算资源或清理虚拟机的工作就会越来越难,这种不受控制的虚拟机繁殖被称为虚拟机蔓延(VM Sprawl)。虚拟机蔓延有以下几种表现形式。 1、幽灵虚拟机:许多虚拟机的创建没有经过合理的验证和审核,导致了不必要的虚拟机配置,或者由于业务需求,需要保留一定数量的冗余虚拟机,当这些虚拟机被弃用后,如果在虚拟机的生命周期管理上缺乏控制,随着时间的迁移,没有人知道这些虚拟机的创建原因,从而不敢删除、不敢回收,不得不任其消耗计算资源。 2. 僵尸虚拟机:许多虚拟机被停机了,但由于虚拟机生命周期管理流程的缺陷,相关的虚拟机镜像文件依然被保留在硬盘上,出于备份的考虑,甚至还可能保有多份副本,这些虚拟机资源大量占据着服务器的存储资源。 3、虚胖虚拟机:许多虚拟机被过度配置(过高的CPU、内存和存储容量等),而在实际部署后完全没有充分利用这些被分配的资源,长期占据CPU、内存和存储资源,形成浪费。 ? 1.2.?? 虚拟机蔓延的后果 虚拟机蔓延意味着没有适当总量控制的虚拟机的创建和部署。一个节省成本的技术如果没有被很好的使用时,反而会增加使用成本。在数据中心里,虚拟机的蔓延会增加拥有虚拟机的总体成本,包括以下几个方面。 1、软件License成本 在软件的耗费成本因素中,License费用是最大的。并且虚拟机都需要操作系统和应用程序的License费用,通常情况下是按照单一CPU或者单一CPU内核来收费License费用。因此,无论虚拟机是否运行,只要部署安装,License费用都是需要支付的。 2、服务器及存储设备成本 企业用户在部署虚拟机时通常会采购多CPU、大内存的服务器,以满足不断增长的虚拟机数量。这些买来用于托管虚拟机的服务器的标准规格通常要比单机的X86服务器要高的

文档评论(0)

10577 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档