Digex已决定将本公司的外部网站迁移至Microsoft Windows Server 2003操作系统,从而,满足在网络流量高峰期间保持高性能的站点运转需求。此次迁移还为该公司创造了率先将自身内部基础架构迁移至新式操作系统的宝贵契机,以便在最终代码发布时从容不迫地将Windows Server 2003提交给Web解决方案和应用托管客户。Digex已将Windows Server 2003操作系统中刚刚经过重新构建的Internet Information Services 6、集成化.NET Framework和得到改进的安全保障特性视为自身赖以经营运转的关键优势。该公司希望这些改进特性能够帮助自己保持接近100%的可用性水平,降低管理和运转成本,并以更加快捷高效的方式对Web应用进行部署及更新。
业务背景
作为一家以世界级领先企业为目标客户的管理服务提供商,具备Microsoft托管与应用服务金牌认证合作伙伴资格的Digex公司已深刻认识到这一重大变革——电子商务企业正在从简单静态站点朝着大规模事务处理应用解决方案发展,进而,跨入Internet计算新纪元。该公司的某些客户主要依赖Internet为关键任务执行提供保障,而其它客户则需要以B2B或B2C为基本形式的网站解决方案。当然,Digex还必须面向全体客户提供最为理想的可靠性、安全性、快速部署能力以及兼顾反应灵活性与成本效益原则的管理功能。
作为面向目标客户以最优成本效益模式提供高性能可靠Web服务这一郑重承诺的组成部分,Digex公司已开始谋求针对自身Digex.com网站性能表现实施优化的有效途径。除实现性能优化目标外,Digex公司还迫切需要一个可确保自身以更加快捷高效方式同时部署内部应用程序和客户应用程序的解决方案。不仅如此,为保持一家托管服务提供商所应具备的竞争优势,该公司还希望具备在第一时间将最新技术手段呈献给目标客户的能力。
为解决上述问题,该公司决定尽早将自己的Digex.com网站解决方案迁移至Microsoft® Windows® Server 2003操作系统,以期对这种软件产品的下列优势加以充分利用:
§ Internet Information Services(IIS)6增强特性,包括新式自修复体系结构,改进型管理、监控与故障排除工具以及工作进程回收功能在内。
§ Microsoft .NET Framework本地化集成特性,可明显缩短新增应用程序和内容部署任务所需耗用时间。
§ 命令行工具,可确保远程管理人员借助除图形化管理控制台之外的命令行界面对所有服务器功能实施有效管理。
§ 现成可用的安全保障特性,可在缺省状态下营造出一个锁定Web环境,并提供一个简便易用的控制台,以便为用户呈献有助于缩短安全配置工作所需时间的应用程序。
解决方案
Digex公司决定将自己的外部网站Digex.com迁移至新近发布的Microsoft Windows Server 2003操作系统,并以此为起点开始电子商务企业的全面升级。在将网站正式迁移到生产环境之前,Digex与Microsoft咨询服务公司(MCS)共同执行了为期四个月的性能测试过程。测试任务主要基于两套以并列方式运行于最新系统平台之上的Digex.com服务器设备--其中的一套服务器设备负责运行Windows 2000 Server和IIS 5,而另一套则用来运行Windows Server 2003和IIS 6。
“与MCS开展合作的价值是难以估量的,”Digex公司Windows工程师Dwayne Cox指出,“那种只需发给他们一封电子邮件即可获得疑难解答的便利程度使我们得以在相当短暂的时间内完成了Digex.com网站迁移任务。”
Digex.com生产环境主要包括以下配置要素:
§ 两台Web服务器——一台是康柏1850型服务器,主要配备两颗工作主频为500-MHz的CPU和容量为512 MB的RAM;另一台是康柏ProLiant 5500型服务器,主要配备两颗工作主频为500-MHz的CPU和容量为1 GB的RAM——两台服务器均运行Windows Server 2003和IIS 6。
§ 一台数据库服务器——一台康柏ProLiant 5500型服务器,主要配备两颗工作主频为500-MHz的CPU和容量为1 GB的RAM——运行Microsoft SQL ServerTM 2000企业版。
负责Windows运转业务的高级工程师Dan Kahler指出,促成站点解决方案向Windows Server 2003操作系统迁移的另一重要因素是IIS 6所蕴含的最新功能特性。“在我们看来,IIS 6的最大闪光点体现为经过重新构建的进程模型,”Kahler谈道,“针对应用程序池加以配置并在它们消耗过量资源时对其进行回收的能力的确具有至关重要的意义。IIS 6配备了一种名为工作进程孤立的新特性,可确保IIS 6在当前进程停止工作时通过透明方式产生一个新进程——这的确非常出色。这样一来,原有进程便可接受相关检测,以判定应用程序故障所在。而这则可帮助我们面向目标客户提供难以置信的可靠性保障和解决方案正常运转率。”
不仅如此,Digex公司还发现,Windows Server 2003和IIS 6所配备的下列特性有助于提高解决方案灵活性,并节省部署与管理工作时间:
§ 扩展标记语言(XML)配置数据库是一个不再以专用二进制格式编写的XML文本文件,将允许管理人员对完整配置方案的组成部分执行导出和导出操作。这有助于针对Web服务器实施外延式扩张。
现成可用的命令行工具可提高从硬件配置到管理与自动化等一系列处理任务的执行速度。
§ .NET Framework本地集成特性。“仅就远程应用部署而言,.NET Framework无疑是在标准COM(组件对象模型)基础上的一大飞跃,”Kahler评价道,“这种框架结构将允许我们在不必完成大量配置工作的前提下,只需执行少许简单文件复制操作即可实现应用程序的正常运行。这对于在站点部署过程中延长可用正常运行时间来说,必将成为一项惊人的创举。”
§ 终端服务将允许Digex公司系统管理人员执行远程管理任务和故障排除操作。Digex公司客户一旦迁移至Windows Server 2003操作系统,终端服务特性即可为其管理人员提供无缝化水平更高的Web与数据库服务器访问调用服务,并在此基础上确保他们完成新增应用部署和站点管理任务。
无头服务器支持特性则可在“伸手不见五指”的恶劣环境下提供全面完整的服务器远程管理服务。
§ 提高的安全保障将允许Digex在应用多种工具遂行管理任务与故障排除操作的同时为本公司服务器设备提供有效保护。正如Webb所说,“.NET Framework为我们提供了一条在具备高度安全保障的前提下针对准许运行对象加以配置并确保仅有指定对象处于运行状态的理想途径。”




