在虚拟机中运行服务器:全面指南
1. 虚拟化概述
虚拟化技术允许在一台计算机上同时运行多个操作系统,每个操作系统在各自的虚拟机中独立运行。在 Mac 上,你可以运行 Mac OS X Server、Windows、Linux 和 Unix 等作为客户操作系统,但不能运行用户版的 Mac OS X。虚拟化具有诸多好处,如节省硬件成本、便于测试和部署,以及实现快速灾难恢复等,但也存在一定的局限性。
1.1 虚拟化的工作原理
虚拟化涉及一个主机操作系统(Host OS)和一个或多个客户操作系统(Guest OS)。主机操作系统启动真实的计算机,而客户操作系统则运行在虚拟机中。虚拟机为客户操作系统创造了一种虚拟的运行环境,使其误以为自己运行在真实的计算机上。例如,虚拟机的硬盘实际上是主机 Mac 上的一个文件,包含了完整的客户操作系统及其应用程序、设置和文档。
1.2 虚拟化的优势
- 测试灵活性 :无需专门的 Mac 来测试服务器,可在工作站上的虚拟机中测试 Snow Leopard Server,或在一台 Mac 上测试多个不同类型的服务器。还能创建多个服务器配置,测试不同的设置、服务和第三方应用程序,方便比较新版本和旧版本的服务器。
- 服务器整合 :许多服务器仅使用了硬件处理器、内存和磁盘存储性能的一部分,通过将多个服务器整合到一台计算机的虚拟机中,可以充分利用原本会被浪费的硬件资源。例如,一个俄勒冈学区用 7 台运行 Parallels Server 虚拟化软件的 Xserve 计算机取代了 44 台运行 Mac 和 Wind
超级会员免费看
订阅专栏 解锁全文
1193

被折叠的 条评论
为什么被折叠?



