不久前,一些人还担心未来会出现覆盖全球的繁忙数据中心,虽然这听起来有些夸张,但空间考虑一直是任何数据中心或服务器机房的关键部分,得益于虚拟化,物理基础设施的扩张在过去十年中放缓。
随着越来越多的企业从虚拟化中获益,虚拟服务器已经成为现代混合生态系统的关键组件。
本文讨论虚拟服务器的优缺点、如何在您的网络中实现虚拟化、不同类型的虚拟化以及管理虚拟服务器的指导。
好处 | 缺点 |
---|---|
降低成本 | 技术管理 |
空间优化 | 表现滞后 |
增强的可扩展性 | 前期成本 |
备份和恢复 | 可扩展性较差 |
技术支援 | 遗留应用程序 |
提高工作负载效率 | 有限空间 |
易于部署新更新 | 减少控制 |
虚拟化需要服务器硬件和软件之间的抽象层,以便在单个物理服务器上创建多个虚拟实例,在配备虚拟机管理程序或容器引擎的现代计算机和服务器上,只需点击几下即可实现此功能。
对于大中型企业,管理员可以战略性地实施虚拟化,以优化空间和性能需求
。一般而言,远程位置的所有人都可以通过托管主机托管和私有数据中心访问虚拟服务器。无需物理访问主机服务器,网络管理员就可以远程控制虚拟服务器的功能。
所有虚拟化方法都可帮助组织优化物理服务器可用性和灵活性,这些方法的不同之处在于虚拟化网络的资源和目标。
完全虚拟化采用虚拟机管理程序来捕获和模拟虚拟服务器,软件辅助方法使用二进制转换(BT)和直接执行来实现虚拟机管理程序。硬件辅助虚拟化可以使用当前的x86处理器实现,这些处理器称为裸机(虚拟机管理程序类型1)或操作系统上的托管方法(虚拟机管理程序类型2)。
操作系统级虚拟化是该领域的最新方法,这要归功于现代操作系统中嵌入的虚拟化功能。
与半虚拟化一样,操作系统级虚拟服务器也不会模拟主机的硬件。
使用相关软件,操作系统内核创建单独的轻量级实例,称为容器。
半虚拟化还使用虚拟机管理程序,但虚拟服务器并不完全模拟物理主机的硬件。
相反,通常集成到现代服务器中的API直接交换对主机和虚拟服务器操作系统的调用。
生成的虚拟服务器将其环境识别为主机资源和相邻虚拟服务器的扩展。
通常,半虚拟化比完全虚拟化更安全、更快。
通过API和驱动程序直接与虚拟机管理程序通信,半虚拟化拥有更好的性能。
在考虑虚拟服务器迁移时,完全虚拟化在可移植性和兼容性方面具有优势。
根据虚拟化网络操作的程度,组织必须使用虚拟服务器管理的最佳实践。
从正在开发的应用程序到一系列微服务,网络管理员应该创建、组织和监控任何虚拟服务器,以最大限度地发挥它们的影响。或者,托管服务提供商也提供虚拟服务器管理。
一些最佳实践包括: