现况
20 多年来,硬件研发总是依赖着UNIX 平台上的几个专业工具。在微软位于加州硅谷山景城(Mountain View)的园区内,有超过250 台Solaris 服务器,专门用来提供工程师们所需的那些工具。DNS(Domain Name System,域名称系统)与 NIS (Name Information Service ,名称信息服务)也是建构在 Solaris 服务器之上的。此外,这个地方还有30台Linux 服务器,以及几台Tru64 UNIX 服务器。
你需要拥有 UNIX 平台的专业技术,才能够成为 TV IS (Information Systems ,信息系统)的成员,这是一个园区内支持硬件研发系统的小组。当然你也必须具备操作 微软Windows 操作系统的技能才行。TV IS 跟其他的远程支持小组一样,其主要的操作系统环境是 UNIX 与 Windows 两者兼有的。
支持 Windows 桌面和 Active Directory 服务(属于Windows Server 操作系统的一部分),将使得状况更利于微软公司内部各支持组的控制。 TV IS 支持园区所需的一切:从使用 X Window 套件来连接 Windows 个人计算机和 UNIX 主机, 到本案例研究要介绍的存放方案。另外还有10 部执行 Windows Server 2003 的系统,用来作为园区的文件和 Web 主机,这么算来,TV IS 小组所使用到的服务器总数有将近300 部。
商业挑战
TV IS 证明了存放领域是一块需求殷切的市场,而且不必花费太多的预算,就能够增加所需的空间容量。他们的目标是降低成本,并且在既有的美商域公司(Network Appliance,NetApp )的方案之上取得弹性的提升。该小组体认到,存放的绝对成本势必会扩大到超出一开始取得成本(acquisition cost)的预算费用。举例而言,许多存放供货商的升级服务与错误修正,都是以付费签订维护合约为准的。以安装了两部 NetApp 630 文件服务器、一部 NetApp F740 文件服务器,和一部 NetApp F840 双头群集(dual-head cluster )的公司为例,与 NetApp 的合约每年总计需要支付4 万元美金。
对 TV IS 小组的经理 Bryan Burlingame 而言同等重要的是,这些文件服务器必须很容易导入微软的新技术。因为他的用户都是采用 Windows 操作系统所提供的服务(比方说 Active Directory 服务),所以这些用来与公司基础建设互动的文件服务器,必须能够与 Windows 操作系统的技术有非常良好的集成效果。
不幸的是, NetApp 的文件服务器仍旧依赖 PDC(Primary Domain Controller ,主要域控制器)仿真器来代替完整的 Active Directory 功能支持。引述 Bryan 的说法:“与一个 Active Directory 概念(即所有控制器的地位应该相当,如果其中某一台关闭了的话,客户端可以连接到下一台去)不同的是,我们目前的服务必须主动管理。如果服务所依存的机器当机了,或是服务停止了,那么公司支持小组的某个人就必须主动将服务移转到另一部域控制器上。这些情况让我们心知肚明,我们必须设置公司内部所有的 NetApp 抽取盒,重新指向这部新的域控制器。”
硅谷园区的工程师们除了需要 UNIX 服务器来放置他们的专业工具组之外,他们也使用 Windows 服务器。在选择文件服务器技术的时候,是否支持 NFS (Network File System ,网络文件系统)和 CIFS (Common Internet File System ,通用网络文件系统)协议是很重要的考虑因素。 TV IS 的经理补充道:“我大部分的日常工作都与 NFS 脱不了关系。”
解决方案
为了提升园区系统的数据存放容量, TV IS 决定淘汰三部最老旧的文件服务器,然后将它们的数据合并到双头群集之上。在评估阶段的初期,此小组决定不使用 DFS (分布式文件系统)和 FRS (文件复写服务),以利于群集技术取得冗余空间(redundancy )。他们也取消新增硬盘到现存的 NetApp F840 磁盘阵列之中的想法 —— 以保留未来的扩充性。
当 TV IS 小组最终决定需要一部新的 NAS (Network Attached Storage ,网络 附加存储)群集,来取代 NetApp F740 和两部 F630 文件服务器的时候, Microsoft Windows Storage Server 2003 正好刚发布没多久。有了 Windows Storage Server 之后,他们便具备根据各式 OEM (原始设备制造商)的硬件来选择存放方案的权力了。
TV IS 选择 HP StorageWorks NAS 4000s 双群集,以便取得融合了 NAS 与 SAN (Storage Area Network ,存放局域网络)新优点的高效率所需的每个组件。通过 NAS 与 SAN 技术的集成, NAS 4000s 将有助于提升存放的效率,并且提供完整的存放方案。后端的磁盘阵列原本就是一个 SAN 。而 NAS 组件的作用就像网关器至 IP 客户端的通讯协议一样,管理与共享着后端的存放空间。
NAS 4000s 通过 146 GB 的一般硬盘组合成48 TB 的大容量,并支持多种后端存放数组,包括 EVA3000 和 MSA1000 数组。 TV IS 选择了 MSA1000 数组。一台内部 RAID 1 数组用来放置操作系统和工具,另一台内部 RAID 1 数组则由HP 保留。每笔用户数据与卷影副本(shadow copy)数据都置于独立的外部 RAID 5 数组。剩下的外部 RAID 1 数组则仅包含最低限度的数据量与未配置的空间。
优点 —— 降低 TCO
像微软Windows Storage Server 2003 这样的非专用操作系统,多倾向于通过培育有竞争力的市场,来降低 OEM 所提供的取得成本。在评估阶段, TV IS 小组发现以 Windows Storage Server 2003 为基础的方案,其花费较之同等级的专用操作系统的一半价格还少。所节省下来的费用不仅可以立即感受到,而且影响长远。 NAS 4000s 通过简化配置与容量的变更设置,来改善扩充性。在 TV IS 所置身的竞争激烈的商业环境中,存放空间可能在一夜之间就会被涌入的存取需求塞爆。
通过取消三部文件服务器的维护合约, TV IS 每年将省下 3 万美元。Windows Storage Server 2003 的软件升级与错误修正并不需要签订收费合约。在与 NetApp 的合约中,剩下的那部 F840 双头 群集将继续每年耗费 1 万美元的开支。
原先三部 NetApp 文件服务器上的数据在花了一小番功夫之后,已经被合并到 NAS 4000s 群集之上。管理一部文件服务器当然是比三部要来得轻松自在许多,尤其值得称许的是 —— 取代方案还是非专用的呢。任何一位熟悉微软Windows Server 2003 的 IT 专家,都非常能够胜任管理 Window Storage Server 2003 的职务,因为两者的操作环境极为相似。
Window Storage Server 2003 还包含一些节省成本的功能特色,比如说“共享文件夹 卷影副本”可以协助预防数据的遗失。卷影副本是从与文件有关的常见灾难(数据的损坏或删除)中,进行复原作业的有效利用成本之道。 TV IS 每天建立四份共享数据的 卷影副本,让用户能够从 UNIX 或 Windows 系统中复原他们自己的文件。只有 8 名成员的 TV IS 小组靠着卷影副本这类功能而节省了不少时间。
与既有架构的集成
TV IS 的管理者们十分清楚 Windows Storage Server 2003 天生支持 Active Directory 服务所带来的好处。 Windows 产品之间本身的兼容性可以降低许多无法预期的集成问题,比方说在网络的移转过程中所产生的变化。 Bryan Burlingame 回忆起每次微软升级园区内的 Windows 域控制器时,用户都会无法存取所有目录与文件共享数据,直到美商域公司的支持小组进行完修正为止。
兼容性的议题让 Bryan 忧心忡忡,因为他的 TV IS 小组必须满足异构运算环境的运作条件。他解释道:“新的 NAS 抽取盒既是 Active Directory 域的一员,也是NIS 域的一员。只要每个 UNIX 域的用户名称能够对应到 Windows 域的用户名称,那么要让一切顺利进行所需的管理工作将会少之又少。”Windows Storage Server 2003具体支持“用户名称 映射”(User Name Mapping )与“ NFS认证服务器”(Server for NFS Authentication)。由于 NFS 是 UNIX 服务器(NFS 客户端)为了向 NAS 4000s 传送文件系统要求(开启文件、读取、写入、锁定,以及关闭)所实行的协议,因此对于 Bryan 的用户而言, CIFS 更显重要。 Bryan 说道:“我们没有 UNIX 的工作站。”工程师们是通过 Windows 桌面处理工作的,而他们的 Windows 域主目录则位于 NAS 设备之上。当 Windows 域用户在存取 NAS 设备上的数据时,要求信息是以 CIFS 协议构筑而成的。Windows Storage Server 2003 提供多重协议的支持,尤其是NFS 和 CIFS 。
简单而有弹性的管理
TV IS 的管理者们期待 NAS 4000s 的安装能够非常容易,也正如他们所预期的,那部 群集的设置简单得令他们兴奋不已。引用 Bryan 的话:“这台群集组件的设置工作要比我们的 NetApp 群集简单太多了。”
像 TV IS 这类人员如此精简的小组,与 NAS 4000s 相关的管理工作量是个非常重要的考虑项目。 Bryan 说道:“幸运的是,我们大部分的工作都使用 Perl 。而 Perl 语言在 Windows 平台上除了一些众所周知的微小差异之外,跑起来就跟在 NetApp 平台上头没两样。”
Bryan 表示:“我们发现要移植我们的工具相当容易。”像是要证明这点似的, Bryan 只花了不到两个小时的时间,就自己动手移植完建立用户的 Script 了。“当你搞定文件服务器之后,你大部分的时间都会花在建立用户的管理工作上面。”
TV IS 小组把部分管理工作的简单化归功于设计良好的管理接口。 HP StorageWorks NAS 的 WebUI (Web-Based User Interface,Web 式用户接口)协助了不少管理工作。终端服务的支持、快照技术,以及 NAS 设备上头出货时预先设置好的一组 HP 公用程序。通过这些工具与功能的紧密结合,TV IS 便能够新增管理软件、管理配额、防护病毒,以及备份软件了
顶一下 0
踩一下
相关文章
用户评论
已有0位网友发表了看法
400-810-1218
热点技术


发表评论