扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Orchard Supply Hardware公司在北美拥有超过90家连锁零售门店,Moon Son作为公司的数据中心IT基础架构总监,在四年前加入了这家规模不小且高度依赖IT的连锁企业,今年夏天,在一份长达十页多达30项的系统改进需求书中,他的老板要求他上马两套新的财务系统和一套法规遵从系统,同时,降低数据中心的能耗超过三分之一。
Moon Son想到的最直接的办法就是削减老旧的、处在生命周期后期的服务器,以及那些性能低下的旧款存储系统,在他之前,数据中心最高峰时曾经拥有45台物理服务器,这些服务器在Moon Son眼里大部分都是要淘汰掉的,他的计划非常宏伟,计划更换30台使用期在3年以上的服务器为新的戴尔的PowerEdge机架服务器,并将剩余的15台服务器中的13台服务器,进行全面的虚拟化改造。
他的计划是,在13台服务器上运行125个虚拟服务器,并在每个虚拟服务器上运行1个独立的应用程序——这是公司的要求——如果在13台服务器上的试验成功,剩余的30台新服务器也将全部进行虚拟化改造。
价钱是很划得来的,举例来说,如果在13台虚拟主机上部署Windows Server 2003或2008,那么许可证授权只需要花费40794美元(每个主机有两个中央处理器)。如果他坚持为125台服务器都购买Microsoft Enterprise Server许可证授权的话,则需要花费192250美元。
同时,与许多虚拟化用户不同,Moon Son也在VMware虚拟机上运行公司的微软SQL Server数据库,然后把他们从企业/每台服务器许可证授权转移为每个中央处理器许可证授权方式,同时将SQL Server实例的数量从14减少为8个。这种转移增加了8台虚拟数据库服务器的工作负担,但是Son经过大量的测试发现这几台服务器可以承担所增加的工作量。所节约的费用为22500美元。
不过,摆在Moon Son面前的问题也很棘手,虽然即将进行虚拟化改造的13台物理服务器能够很好的完成虚拟化的过程,但是,随着30台新的戴尔服务器到来,这些新的服务器必然也会进行全面的虚拟化工作——虚拟化的过程永远是渐进的而非一蹴而就的,他需要确保暂时运行在第一批13台虚拟化服务器上的虚拟机和应用,能够很好的迁移并分布到这30台服务器上,这并不轻松。
以前,虚拟机的实时迁移必须在同样的芯片集之间进行。在x86指令集范围内,即使是同代的处理器平台也存在细微的差别,在有轻微差异的处理器平台之间迁移虚拟机存在发生故障的风险,即使VMware提供vMotion工具也是一样。
值得庆幸的是,这13台服务器都是在去年购买的Nehalem EP、即至强5500服务器,除此前第一代的英特尔VT FlexMigration技术能够确保Moon Son所需要的迁移平滑过渡之外,新增的虚拟处理器标识(VPID,Virtual Processor IDs)技术在Nehalem家族上的出现,也通过跟踪每个虚拟CPU的TLB,实现VMM可以动态分配非零虚拟处理器的ID来迅速匹配(0 ID给VMM自己使用),从而避免了TLB的转存与清除的操作,节省了系统开销,也就在一定程度上解决了虚拟化迁移延迟问题,间接提高了迁移速度,同时也降低了对系统性能的影响。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者