付款方式|行业动态

服务热线:400-882-0608  技术支持:400-678-0888

服务器虚拟化并不是万能的主机解决方案

发布日期:2013-7-31 浏览次数:916

     现在越来越多的用户使用虚拟化主机,现在的很多服务商也都开始进行服务器虚拟化的工作,但是服务器虚拟化并不是必要的,不是所有的情况都适合使用虚拟化主机,因为服务器虚拟化并不是万能的解决方法,下面就给大家介绍一下虚拟主机的不足。

  一、虚拟化使I/O性能降低

  要想有好的性能,数据库需要的最多的单个资源除了CPU外就是磁盘I/O了。当物理服务器只专用于一个SQL Server实例时更容易改善I/O瓶颈问题。如果IOPS(每秒的输入输出操作)投入产出比合适的话,你可以将传统硬盘换为更快的固态硬盘,或者增加更多的内存以增大缓存。主要的考量是权衡成本,因为这种升级不会太便宜。在SQL Server虚拟化期间,尽管硬件一定会比迁移前的服务器要好,至少是要一样好。而对I/O指标来说就不一定,因为你最后要实现的就是要共享I/O带宽以充分使用数据库。有些迁移的方法,例如:你可以将数据库存储放在物理轴和I/O通道上,这样就可以做到与其他虚拟机隔离,但是这必须在迁移到虚拟机之前完成。

  二、当虚拟内存不够时

  物理内存对数据库有很多好处:内存是执行操作和缓存I/O的地方。所以SQL Server在独立的机器上工作得最好就是这个原因,因为它能随意根据需要供应内存,不用直接与同一台机器上的其他应用竞争内存。拇指规则就是使整个数据库有足够的内存可用,或者至少是最常用的部分只要有可能就被缓存在内存中。

  三、虚拟化的非必要性

  另外,还会迫不得已使用虚拟化的情况,这意味着计划中就没有把虚拟化的优点考虑在内,只是在没上这个技术的时候,系统的表现更糟糕,而希望虚拟化能够解决一些问题。

以上就虚拟主机的在不足之处,并不是不足之处就不建议使用,只是并不是所有的需求都可以解决,有更多的需要的时候虚拟主机并不能满足需求,还是普通主机或者有更多技术发展的时候,才建议使用。

相关文章