笔者之前写过文章,表明服务器虚拟化技术(如随带Hyper-V的Windows Server 2008 R2)是云计算的基础,包括私有云计算和公共云计算。许多客户已经在使用微软的虚拟化技术来获得更高的可扩展性,并结合使用System Center改进IT系统管理,他们由此迈上了私有云计算这条道路。采用虚拟化技术的客户只要另外作一些投入,以便帮助加强数据中心的自动化,就能迁移到真正的私有云。
我想与各位分享这段视频以及美国知名零售商塔吉特公司(Target Corporation)的Fritz DeBrine撰写的一篇博文,介绍该公司在使用Hyper-V和System Center解决方案方面的心得体会。下面是塔吉特公司的原话:
大家好,我叫Fritz DeBrine,是塔吉特公司服务器技术和企业级存储部门的高级集团经理。我身边的这位叫Keith Narr,他是我们公司基础设施战略和架构团队的技术架构师顾问。阅读这篇博文,了解实际的工作负载如何部署在随带Hyper-V的Windows Server 2008 R2上、如何用System Center来管理蛮有意思。我们很乐意与大家分享我们如何在自己的商店使用这些解决方案,并简要介绍一下我们是怎样取得成功的。
如今,在我们每一家商店的控制室里,我们在两台戴尔R710服务器上运行Hyper-V,这两台服务器运行着面向客人的关键任务应用系统,比如销售点、配药、资产保护、SQL Server和我们的店面处理系统。塔吉特在全美共有1755家商店,性能和可用性确实至关重要,而管理和保护所有那些服务器也至关重要。
早在2006年,我们就开始在诸多商店采用微软虚拟服务器(MSVS)来实施虚拟化技术。我们评估和比较了VMware和微软各自的虚拟化技术,根据我们对当时技术所作的分析,又结合我们与微软产品团队的密切关系,我们觉得微软的投资回报最大。我们部署到商店的第一个虚拟机其实是在我们的配药应用系统上运行的一个SUSE Linux实例。系统运行顺畅,于是我们在接下来的18个月间,在MSVS上建立了另外三套工作负载系统。我们迁移了另外两个现有的工作负载系统:SQL Server和我们的店面处理系统,还在店内构建了一个新的服务器实例,以托管System Center配置管理器等基础架构服务。
但后来在2009年夏天遇到了麻烦。我们发现其中一个运行SQL Server的虚拟机遇到了性能瓶颈。这个性能瓶颈影响到我们的商店团队成员执行某些工作任务所要花费的时间。于是,我们在45天内将Hyper-V远程部署到了我们的所有商店。
我们注意到,我们的团队成员在商店从卡车上卸货所花的时间更长了。我们的团队使用手持设备来扫描送来的商品,但补货应用软件受到了制约,无法及时补货。在塔吉特公司,我们希望把相应的产品及时摆到商店货架上,以便我们的客人需要时,货架上有货。由于我们当时马上迎来忙碌的节假日销售旺季,我们需要动作很迅速。而部署新硬件根本不是办法。
我们只有很短的一段时间来进行维护和升级。我们结合使用塔吉特和微软各自编写的脚本,部署了一个切换进程,那样不需要为商店另外部署硬件,就能在现场进行升级。现有的四个工作负载系统在两个小时的停供期间完成了迁移,每家商店都是如此,整个连锁店的故障率在3%以下。由于我们精心考虑了设计和测试,所以能够在很短的时间内完成整个连锁店的切换工作,确保了节假日销售旺季高峰之前的稳定性。Hyper-V满足了我们的补货应用软件和SQL Server的要求,并帮助我们从那些卡车上按时卸货。
今天,我们使用系统中心操作管理器和系统中心配置管理器来管理我们所有商店里面的15000多台服务器和29000多个工作站。除此之外还有52000多台收银机和数千台自助服务终端。我们还在近7万个移动设备上安装了系统中心配置管理器代理软件。加上塔吉特公司的其余部门,我们的端点数量超过了30万个。
我们继续依靠微软的技术,并且尽可能参加微软的技术采纳计划(TAP)。正是由于我们是微软Hyper-V TAP计划的成员,又加上Hyper-V产品团队给予的直接支持,才真正得以完成这次升级,并消除性能瓶颈。我们希望大家也能取得与我们一样的成功!
视频链接:http://www.microsoft.com/showcase/en/us/details/cbc7443a-9572-411e-ae69-efde5d0d9f3d