现在加入有一个高配置的服务器,作为数据库服务器。这个服务器是否需要用虚拟化分为多个服务器做分布式数据库呢?
如果作为应用服务器,或者Web服务器,将其虚拟化为多个服务器是否更好呢?
现阶段的虚拟化是为了提高安全性和可用性,但是虚拟化的服务器的磁盘IO读写始终是一个弱项,作为数据库服务器应该放在物理服务器上。如果需要多负载适应不同网络的需求,可以放在多个物理服务器上并且放在不同网络的IDC上,前段放置NLB服务器+DNS轮询池作为IP包分发,或者是集群等。如果需要虚拟,也尽量把存储放在SAN上并且可以独立启动在多个物理机组成的硬件池上。
个人看法,不一定适合。虚拟化虽然可以实现目标,但是将物理服务器分割为多个虚机,性能肯定不如原来。