在互联网大型企业发展的时代,虚拟化就逐渐体现出各种优势,也正是如此,服务器虚拟化很多时候还被看做是大型企业的专利,因为很多人认为只有拥有成千上百台物理服务器的企业用户才有这种需求,才能负担得起。但是随着时间的推移,虚拟服务器的技术和成本都在发生着变化,如今中等规模的企业,甚至是只有几台服务器的小型企业用户也能从虚拟化部署中受益。
在当今IT应用程序部署的世界中,服务器虚拟化是一个常用术语。但是,服务器虚拟化到底是什么?是否适合企业的业务?
虚拟化的概念始于二十年前,服务器虚拟化如今成为一个更加复杂且涉及更多的话题。但是,其核心基本概念和承诺保持不变。
什么是服务器虚拟化?
物理服务器是一项众所周知的IT设施,其中包括计算、内存存储、网络接口组件。物理服务器还具有多种外形尺寸,其中包括刀片服务器、机架服务器、塔式服务器,通常运营在企业的内部部署数据中心。
对于常规的物理服务器(有时称为“裸机”服务器),计算、内存、存储和网络接口等组件都绑定到单个租户上。例如,将大量的处理任务分配给正在运行的应用程序。对于核心处理器来说,某些工作负载实际上完全占用了给定处理器的全部容量和吞吐量。
服务器虚拟化技术将物理服务器的属性(最显著的是计算能力)抽象为多个虚拟服务器。因此,虚拟CPU可以被抽象化,而不是仅让单个CPU处理单个工作负载,该工作负载无法充分利用硬件的容量,从而使单个工作负载和任务更有效地运行。
服务器虚拟化意味着在虚拟化环境中对物理服务器进行抽象化,从而使企业能够跨服务器资产集群运行应用程序工作负载,而无需直接与底层物理服务器硬件交互。采用虚拟化基础设施可以最大限度地提高运行工作负载的利用率和可靠性。
虚拟化如何工作
虚拟化完全是关于抽象的,即采用物理上的东西并定义虚拟或基于软件的物理资产版本。企业使用服务器虚拟化技术在物理硬件上运行大量虚拟机,企业可以通过这些虚拟机在在这个操作系统运行多个应用程序工作负载。
虚拟化技术有多种类型,其中包括支持虚拟机的管理程序、容器虚拟化、硬件辅助虚拟化。在较高的层次上,所有虚拟化技术的目标都是为了实现同一个目标,即通过分层技术并以高效和灵活的方式配置资源,使物理计算资产更加可用。
虚拟化与云计算
虚拟化和云计算是两个相互关联的主题和技术。云计算就是要在弹性模型上提供服务器计算资源,该模型可以根据需要扩展或缩减。物理服务器没有提供这样的弹性,并且具有固定的容量,这就是云计算建立在服务器虚拟化之上的原因。
借助云计算的服务器虚拟化,云计算供应商可以使用服务器虚拟化来抽象化数据中心内的大量计算资源,供最终用户使用。云计算服务器虚拟化可以提供具有不同数量的虚拟服务器计算和内存容量的不同实例类型。
因此,例如,AWS公司在数据中心中可能运行数以千计的物理服务器,但最终用户无法访问实际的物理服务器硬件。EC2(弹性计算云)服务提供了云计算服务器虚拟化实例,这些实例提供了不同大小和配置的虚拟机云计算实例。
虚拟化技术的应用
服务器虚拟化技术有许多应用程序,各种规模的企业都可以从中受益。
虚拟化类型
有多种类型的虚拟化技术可以帮助启用服务器虚拟化架构。
通常将不同类型的虚拟化服务器并行部署或重叠部署。例如,可以使用硬件辅助虚拟化来启用半虚拟化部署的管理程序,该虚拟机管理程序又可以具有运行应用程序虚拟化的容器引擎。
Copyright © 2013-2021 8a.hk All Rights Reserved. 八艾云 版权所有 中山市八艾云计算有限公司 粤ICP备14095776号