我们的 VPS 上设置了什么虚拟化技术?

虚拟专用服务器(VPS)是介于共享主机和独立服务器之间的理想选择,因为这种主机类型在控制、性能和安全性方面实现了良好的平衡。虚拟化技术正是实现这一切的关键。 

Starlight VPS 主机采用 KVM(基于内核的虚拟机),这是一种以强大性能和灵活性著称的流行开源虚拟化技术。 

KVM 是一种开源虚拟化解决方案,直接集成到 Linux 内核中,将其转变为裸金属虚拟机管理程序。虚拟机管理程序是一种能够在单台服务器上高效管理多个隔离虚拟机的软件。 

KVM 需要硬件虚拟化扩展,如 Intel VT-x 或 AMD-V。这些扩展使 KVM 能充分利用硬件能力,确保接近裸金属的性能和高效的资源利用。 

您可以在此查看 KVM 的架构:

KVM 功能

硬件支持

有多种经过认证的 Linux 支持的硬件平台支持 KVM。硬件厂商也经常参与内核开发,因此新硬件功能通常能快速集成到 Linux 内核中。

完全虚拟化

通过完全虚拟化,每个虚拟机都能获得物理系统的典型服务,如虚拟 BIOS 和硬件。这使用户能够像在专用物理硬件上一样运行未修改的客户操作系统。

硬件仿真

KVM 为虚拟机模拟硬件组件,如 CPU、内存、网络适配器和存储设备。

内存管理

KVM 继承了 Linux 的内存管理功能,如非一致性内存访问和内核同页合并。虚拟机的内存可以被交换,支持大容量以提升性能,并且可以共享或由磁盘文件支持。

存储

任何 Linux 支持的存储都可用于 KVM,例如本地磁盘和网络附加存储(NAS)。也支持共享文件系统,可供多个主机使用。

在线迁移

KVM 的在线迁移允许在不中断服务的情况下,将正在运行的虚拟机在节点之间迁移。虚拟机保持在线,应用程序和网络连接持续有效。 

更低延迟与更高优先级

Linux 内核包含实时扩展,使基于虚拟机的应用程序能够以更低的延迟和更高的优先级运行,相较于裸机系统更具优势。它还将执行时间较长的进程分解为更小的任务,从而高效调度和处理。

KVM 的优势

KVM 作为虚拟化解决方案具有多种优势,尤其适用于使用基于 Linux 环境的企业和开发者。其集成于 Linux 内核和开源特性,使 KVM 成为高效且安全的虚拟化首选。KVM 的主要优势包括:

  • 兼容性:使用 KVM,您可以在虚拟机上安装多种操作系统。您还可以根据需要调整底层内核设置,因为 KVM 仅在支持硬件辅助虚拟化的硬件上运行。

  • 性能:KVM 是 1 型虚拟机管理程序,意味着它直接安装在物理服务器上,硬件与虚拟机管理程序之间没有其他软件。与 2 型虚拟机管理程序相比,它能实现接近裸金属的高性能。

  • 可扩展性:作为 Linux 内核模块,KVM 会自动调整以应对虚拟机数量增加带来的工作负载。凭借基于 Linux 的性能,KVM 能高效扩展以满足资源密集型应用的需求。

  • 安全性:KVM 充分利用了 Linux 的安全特性,如稳定的安全补丁和持续的开发流程。通过结合安全增强型 Linux(SELinux)和安全虚拟化(sVirt)隔离每个虚拟机,还能降低跨虚拟机攻击的风险。

  • 成熟度:KVM 创建于 2006 年,自那时起持续开发和改进,使其成为成熟可靠的虚拟化解决方案。它还定期获得开源社区的支持。 

总结

KVM(基于内核的虚拟机)是一种强大且多功能的虚拟化解决方案,可将 Linux 内核转变为虚拟机管理程序。其与 Linux 内核的深度集成、对硬件加速的支持以及强劲的性能,使其成为从服务器整合到云计算等多种应用的理想选择。

需要提供有效的电子邮箱