在虚拟服务器上运行生产 Web 服务器和数据库有什么风险?目前我们正在考虑使用VM Ware服务器。这似乎是一个不错的解决方案,可以轻松进行备份和恢复,但是我们在运行虚拟化方面牺牲了什么?
Ger*_*t M 20
几乎没有。
您正在多个虚拟机之间共享 CPU 功率和 RAM。对于没有以最大速度运行的 VM,这没什么大不了的
您获得了备份的灵活性和易用性。当硬件出现故障时,您可以立即将服务器重新部署到其他地方。购买服务器硬件时,您会获得更多收益,因为您正在使其做得更多。
VMware ESXi 是完全免费的,并且会做得很好。另外,如果您以后想升级,这是一个非常顺利的过程
Pau*_*vre 14
我会说不使用虚拟机的风险更大。如果没有虚拟机,如果您的硬件出现故障,您将一直处于 SOL 状态,直到您更换和恢复它。
使用虚拟机,如果硬件出现故障,您只需将虚拟机文件移动到另一个虚拟机服务器,并在几分钟内恢复运行。
当然还有其他缺点:大多数 VM 不能使用超过 2 个 CPU(或内核)。磁盘性能略有下降,您必须与服务器上的其他 VM 共享 RAM。
但对于大多数服务器来说,我认为这是值得的。
您正在牺牲性能,但是,在大多数情况下,您牺牲的性能可以忽略不计,以至于管理和占用空间的收益可以很好地抵消损失。大多数服务器都是虚拟化的公平游戏,大型数据库服务器可能是例外之一。但是,您需要问问自己您的数据库服务器是否真的“大”,大多数都不是。
根据您的问题,我可以推测您希望在同一物理服务器上的 2 个 VM 中运行 Web 服务器及其关联的数据库服务器吗?暂时忽略安全性,您会在没有虚拟化的情况下在同一台机器上运行它们吗?就是说,你觉得单个盒子足够强大吗?如果是这样,我想你会发现在机器上运行虚拟机也很好。
你放弃的另一件事是物理分离。如果您正在运行 Web 服务器及其数据库服务器,如果其中一个发生故障,您无论如何都会死,所以没什么大不了的。但是,如果您要在单个物理机器上的 2VM 上运行您的 Web 服务器及其冗余伙伴,那么您就很愚蠢(我已经看到了。)如果您丢失了物理机器,那么您就失去了两个 Web 服务器,不好的地方。
归档时间: |
|
查看次数: |
2603 次 |
最近记录: |