连技术公司也时不时需要IT改造。一个典例是:去年,一家加拿大软件开发商求助我在Microtek公司率领的团队,希望对其服务器机房进行亟需的升级。这家小公司总共才六个人,专门开发基于订购的应用软件套件,以便众多垂直市场的小公司客户可以寻找及购置特种零部件;该公司迫切需要一台新服务器来托管运行定制的客户关系管理(CRM)系统,它用这套系统来管理大约100个客户。
这家公司的内部IT基础架构已外包出去,几乎没有留下什么说明文档来指导现有员工。服务器运行在不太可靠的老化硬件上,硬件的磁盘空间所剩无几。为了维持业务顺畅运行,这家开发商需要立即升级这台CRM服务器,添加更多的磁盘空间,为互联网服务建立一套后备机制,升级网络,帮助经常出差的公司老板远程访问,并且更新网络的说明文档。当然,这一切工作必须在有限的预算范围内进行。
给我们打电话之前,这家公司现有的数据中心由一台通用的Windows Server 2000白盒服务器(whitebox server)组成;该服务器配备2GHz单核至强处理器、1GB内存和3x36GB RAID 5磁盘组。这台过时的机器通过16端口Linksys 10/100以太网交换机连接至网络,并通过与地方电信公司的有线电视互联网服务相连的D-Link宽带路由器连接至互联网。这是一种注定失败的临时性解决方案;幸运的是,该解决方案最终被丢弃了。
解决方案
为了让这家软件开发商的数据中心适应21世纪的形势,我们从构建网络本身开始入手。我们安装了一只D-Link DES-1024D 24端口千兆交换机,换掉了那只过时的16端口100Mbps交换机。我们并没有改动有线电视互联网服务,但添加了一家无线互联网服务提供商(ISP),作为辅助的故障切换服务,那样万一有线电视连接出现了故障,公司仍可以保持连接。与此同时,我们安装了一个Fortinet Fortigate 60防火墙设备,让这家公司的老板可以通过虚拟专用网(VPN)进行远程访问――他经常出差去拜访客户。
我们把原来那台动力不足的服务器设备换成了戴尔PowerEdge 2900 III,新服务器配备四核至强8 CPU、8GB内存和4x400GB SAS 15000转速RAID 5阵列。这台结实的服务器动力足够强大,运行速度是该公司原有服务器的好几倍,于是我们得以实现这一步:利用VMware ESXi vSphere 4.0,对新硬件上的旧Windows Server 2000系统进行了虚拟化处理,这个切换过程对六人工作团队来说很顺利平稳;我们只让系统停运了两小时,就把整套解决方案架设起来。
为了保护该公司的数据、防止可能丢失,我们还部署了一套分层备份解决方案。
为实现服务器的文件级备份,我们部署了整台服务器映像机制,并支持裸机恢复和粒度更细的文件级恢复。我们花了很长时间,努力寻找一款非常经济的解决方案,结果找到了一款名为Image for Windows的程序, 给人以惊艳的感觉(而且只需要40美元!)。这样一来,备份方面让人高枕无忧。
由于它是虚拟机环境,我们还部署了ghettoVCB。 ghettoVCB在VMware服务控制台里面运行,得到ESXi的支持;能够拍下快照,然后克隆,以实现服务器的完全热备份。ghettoVCB是我们在VMware论坛社区找到的免费脚本。
我们还实施了另一种文件级备份机制:每隔两个小时,利用MirrorFolder, 把一整套的关键文件同步到外置USB硬盘上。如果型号和款式一模一样的外置USB驱动器连接至同一个USB端口,你总是会得到相同的驱动器号。它适用于轮转备份和基本归档。
实际成效
我们把这套系统投入使用后,那家小公司的六名员工立即发现网络性能出现了大幅提升,这不足为奇。访问服务器上的文件和CRM比以前快得多;服务器响应快速。现在,编程人员能够在服务器上直接访问文件,不会遇到性能问题,而将文件保留在服务器上有助于确保:每次拷贝操作都按备份计划进行,不会有任何遗漏。现在,他们也有更多的存储空间可供使用。
公司老板在外出拜访客户时,就能安全地访问重要的客户数据;还可以放下心来:他公司有一套灾难恢复方案。经过改造的网络和设备现在足够可靠,可确保在接 下来的三至五年内顺利无阻地运行。现在,他们甚至使用过几次备用互联网服务,这有助于保持较高工作效率,不会让公司业务陷入停顿。
原文:How a virtualized server saved one small business 作者:David Papp
【编辑推荐】