服务器通常包括一定数目的本地磁盘存储。只要安装的处理器支持最低限度(或者推荐)的每个操纵系统和应用的要求。例如,小型的基础SATA驱动能被WideUltra-2或Ultra-3(Ultra160)SCSI控制器和驱动替代。非枢纽虚拟性能利用多端口NIC,并能承受单点故障的风险,而枢纽的工作负载能利用独立的NIC达到冗余,只需要在服务器的主板上添加额外的扩展槽。高级连接性,如10千兆以太网在目前的技术状态下很少用到,不外可以会萃两个或更多的1千兆以太网端口。假如你有一台使用了两年的服务器,它的CPU机能很好,但是只有4GB的RAM,就不需要花钱去购买额外的RAM,可以直接用这些钱去购买更快更新的服务器。一些组织避免在虚拟服务器上使用本地存储,相反,他们将所有虚拟机存储需求委托到iSCSI(以太网)或光纤通道SAN存储。应用也需要访问LAN,因此需要有足够的带宽用于服务器上的所有虚拟机。内存进级快捷简朴,只需要比匹配目前组模式多一丁点研究工作。
新的磁盘控制器和相应的硬盘驱动能常常在很大程度上迁移磁盘I/O。这种差别很难计算,”构建仍是购买“这样的决议计划必需将服务器的春秋、质量保证和服务合约状态、进级计算的本钱以及新服务器购买的比较值考虑进去。所需的内存数目在不同的虚拟工作负载之间有显着变化。
例如,假如目前的服务器只需要额外的处理器或者更多的RAM,进级通常更经济。
终极,只有物理服务器进级比新购买服务器便宜才有意义。 ”
不外至于服务器春秋,进级变得难以调整,因此通常将本钱分配给新服务器才更有意义,尤其是你假如考虑到刀片服务器这样的因素。
网络连接性。不外内存进级受到服务器主板上的免费DIMM插槽数目的限制。
内存。尽管CPU、内存、磁盘I/O和网络连接性都是任何服务器重要的元素,专家仍是以为在虚拟服务器里有这几个”必要“组件非常重要。
避免内存不足仍旧很重要,否则受影响的虚拟机将会给磁盘带来压力——显着地降低机能和引发应用崩溃。
例如,你可能需要进级或添加处理器,但是不需要为虚拟化部署最新的处理器。假如一台服务器要在另外四个负载上运行四个工作负载,你可以用双核或者四核处理器部署服务器。关于“构建仍是购买”没有单个基准或最佳实践,这个决议计划取决于你的详细环境和需求。虚拟机现在是与磁盘冲突的大型文件,磁盘I/O成为服务器虚拟化的最大制约因素。每个资源只需要知足详细数据该中央环境里的预期工作负载的要求。
处理器。一台服务器必需为操纵系统或hypervisor和每台虚拟机提供足够的内存空间。
现有的处理器一般不需要进级,除非它们旧到不能支持计划的工作负载,或者你需要用于虚拟化的硬件辅助功能,如IntelVT或AMDV技术,用于虚拟工作负载迁移的技术或者硬件加速。目前的处理器能处理每个核心三到五台虚拟机,尽管守旧的经验是每个CPU核心两个工作负载,据此规划你的服务器资源。跟着越多虚拟应用竞争磁盘空间,I/O流动(即每秒I/O操纵数)能迅速变成瓶颈,造成应用机能降低。
磁盘I/O。大型(高容量)模块非常昂贵,并且当免费的内存插槽不足时替代现有的RAM模块更加昂贵。这样的驱动进级本钱通常非常公道,不外这种努力和从旧有驱动设备迁移数据到新驱动所包含的风险可能出导致题目。