在高性能的物理硬件产能过剩以及老旧硬件产能过低的情况下,为了实现硬件资源的合理分配和使用,虚拟化技术应运而生。

不同类型的虚拟化技术,使“软件资源”和“硬件资源”、“底层资源”和“上层资源”之间的耦合度降低,资源的利用方式也发生变化。

名词解释:耦合度,是一种软件度量,是指一个程序中,模块及模块之间信息或参数依赖的程度。

主机虚拟化带来便利的同时,也带来了新的挑战,主要体现在“如何合理地分配一台物理主机的资源给多个虚拟机”、“如何确保多个虚拟机的运行,不发生冲突”、“如何管理一个虚拟机和其拥有的各种资源”、“如何使虚拟化系统不受硬件平台的限制”。

这些与传统的资源利用方式不同,正是“主机虚拟化技术”的特性所在,同时也是服务器虚拟化( 主机虚拟化在物理服务器上的实现 )在实际环境中进行有效运用需要具备的特性,分别是“多实例、隔离性、封装性和高性能”。

1、 多实例

通过服务器虚拟化技术,实现从“一个物理服务器一个操作系统实例”到“一个物理服务器多个操作系统实例”的转变。

在一个物理服务器上虚拟出多台虚拟机,支持多个操作系统实例,这样就可以把服务器的物理资源进行逻辑整合,供多个虚拟机实例使用。

可以根据实际需要把“中央处理器( CPU )、内存”等硬件资源动态分配给不同的虚拟机实例;可以根据虚拟机实例的功能划分资源比重,对物理资源进行可控调配。

与“单服务器单操作系统”的传统服务器管理模式相比,“多实例”特性既可以利用有限的资源进行最大化的管理,又可以节省服务器管理的人力资源。

亿速云通过“服务器虚拟化技术”,为用户提供不同类型和规格的“云服务器实例”。

亿速云「云服务器」,支持用户自定义配置服务器的“网络线路、带宽、CPU、内存以及操作系统”等等,满足了不同用户之间的差异化需求。不仅如此,用户还可以灵活地根据自己业务模式的调整与变动,对服务器进行升级或者相应降低配置。

2、 隔离性

虚拟机之间可以采用不同的操作系统,因此,每个虚拟机之间是完全独立的。在一台虚拟机出现问题时,这种隔离机制可以保障其他虚拟机不会受其影响。其“图片、文档、音频、视频”等数据资料不会丢失。

也就是说,既方便系统管理员对每一台虚拟机进行管理,又能使虚拟机之间不受干扰、独立工作。而每个虚拟机之间的交互访问,又可以通过所部属的网络进行通信,就如同在同一网域内每台计算机之间的数据通信一样。

亿速云「云服务器」,通过虚拟化技术,实现了不同虚拟机用户之间的安全隔离,确保了用户的数据和隐私安全。

不同用户租用亿速云的云服务器,可以在专属的虚拟机实例内,独立地部署和管理自己的应用。用户与用户之间享有的物理资源,不受干扰和影响。

3、 封装性

采用了服务器虚拟化后,每台虚拟机的运行环境与硬件无关。通过虚拟化进行硬件资源分配,每台虚拟机就是一个独立的个体,可实现计算机的所有操作。

主机虚拟化的“封装性”使不同硬件间的“数据迁移、存储与整合”变得易于实现。

在同一台物理服务器上运行的多个虚拟机,会通过统一的逻辑资源管理接口,来共用底层硬件资源,这样就可以将“物理资源”按照虚拟机不同的应用需求进行分配。将硬件封装为“标准化的虚拟硬件设备”,提供给虚拟机内的“操作系统”和“应用程序”使用,也可以保证虚拟机的兼容性。

4、 高性能

服务器虚拟化,是将服务器划分为不同的虚拟管理区域。其中的“虚拟化抽象层”,通过“虚拟机监视器”或“虚拟化平台”来实现,这会产生一定的开销,这些开销即为“服务器虚拟化的性能损耗”。

服务器虚拟化的“高性能”,是指“虚拟机监视器”的开销,应控制在可承受的范围之内。