我有时会听到诸如“我们有 5 个服务器,有 20 个虚拟 xen 实例”之类的消息。你为什么要这样做?这有什么好处?是这样您就可以从一个盒子中获得多台服务器的冗余还是什么?
主要优点是:
0)如果20台服务器大部分时间都闲置的话,它们在5台实际硬件服务器上共存是没有问题的,你节省了15台硬件服务器的成本。
1)如果服务器需要一直可用,您可以使用VM系统的“实时迁移”功能将虚拟服务器从一台硬件服务器迁移到另一台硬件服务器。这样,如果您需要关闭服务器以升级操作系统内核,或安装更多 RAM 或其他任何东西,您可以在工作时简单地将虚拟服务器从一台机器迁移到另一台机器;您可以关闭所有五台服务器并重新启动它们,而不会中断虚拟服务器上的服务。
2) 安全。如果您提供的每项服务(电子邮件、网络、打印、数据库等)都存在于自己的虚拟机中,那么攻击者就很难将它们全部关闭。如果攻击者设法在运行一堆东西的服务器上获得 root 权限,他可以搞砸所有东西;如果他设法在仅包含 Web 服务器的虚拟服务器上获得 root 权限,他只能弄乱 Web 服务器。
3) 如果您的虚拟服务器突然变得非常繁忙,您可以将其实时迁移到更强大的硬件服务器。虚拟服务器让您可以更好地权衡更快的硬件和更便宜的硬件。
4) 如果您的软件对操作系统设置非常敏感或难以安装,您可以将其安装在虚拟机映像中,然后继续运行相同的映像,即使您周围的世界不断发展。你可以升级操作系统,升级硬件,不断升级东西,但虚拟机保持不变。我怀疑这对于在桌面 VM 系统上运行旧桌面软件(尤其是真正的旧游戏)的人来说更有优势。
只需在 Google 上搜索“虚拟化的优势”,您就会很快找到几篇讨论它的长篇文章。
| 归档时间: |
|
| 查看次数: |
6317 次 |
| 最近记录: |