赛迪网

新用户注册

赛迪社区

帮助

  新闻中心 | 关注 | 技术天地 | 软件特供 | IT财经 | 市场专家 | 互动学校 | DIY专区 | 新游戏客栈 | 媒体全文



相关文章

  如何提升ASP的商务计算能力
  加速ASP程序的显示速度
  用VB编写ActiveX DLL实现ASP编程
  如何在Delphi中实现ASP编程







 当前页面位置: 主页: 技术天地: 计算机网络: 技术文章

如何部署Exchange建立ASP应用
(作者:曹剑影 2001年02月05日 16:34)

  本文针对建立Exchange的ASP应用的规划过程展开详细描述,并通过建立一个样本网络,就设计Exchange部署方案时所需考虑的关键问题加以概述。

  部署前的预思考
  在对Exchange 2000进行部署之前,首先要对以下项目进行思考:

  预想——对项目的目标与限度加以定义,对项目的范围进行预设,并根据你准备为客户提供的服务来形成需求。制订一个概念化的设计方案并对高级项目风险进行评估。

  计划——书写功能说明和项目计划,收集当前Web服务的有关信息,定义并设计服务提供方案,并起草项目日程安排。

  开发——开发、测试并创建一个系统原型;通过对生产环境进行模拟来验证系统的物理设计。执行单元、集成和应用程序测试。对系统进行扩建,并对将在数据中心内使用的生产服务进行配置。实施小规模测试,并将服务提供给小范围用户进行试用。对管理员和关键用户进行培训。

  部署——将服务提供给最终用户。评估系统性能并纠正错误。在制定改进与增强计划时对系统实施监控。完成对管理员和关键用户的培训工作。

  然后再了解如何配置硬件:

  1.对活动目录实施部署与分区的方法和对活动目录位置的选择,是在设计过程早期就应明确的一项重大决策。在实施Exchange部署前,对一个集中模型进行计划时,对数据中心进行分区和升级的方法具有十分重要的意义。

  2.创建一个模块化且可伸缩的基础,以便在需要的情况下添加物理资源。这里有一些必须考虑的基本过程,它们包括在一套名为Microsoft解决方案框架的设计指导方针中。

  3.部署可以提供快速磁盘访问和硬件容错的配置,具有十分重要的意义。为便于对组件进行分区而提供多个逻辑磁盘或磁盘阵列则会改善系统性能。根据所需的可靠性级别,可以要求使用不同的RAID技术,找到最为可靠的配置方案。


  ▲配置Exchange建立ASP应用示例图

  4.为了避免I/O资源冲突并改善系统性能,可以在不同的驱动器上对Exchange和Windows进行分区。磁盘必须具有足够容量,以便为信息存储所需的繁重的分页进程提供支持。而通过在另一个磁盘分区上对事务处理日志进行存档,便可以在一项事务处理(或Exchange分区)崩溃或磁盘发生物理破损的情况下提高系统的可靠性,并缩短系统的恢复时间。

  除此之外,要了解如何对前端系统和后端系统进行规划。

  1. 前端系统

  处于前端且面向外部的网络提供了与Internet进行通信和连接的功能。所有客户请求均从前端接收,或经由前端发送。这些前端系统是无状态协议服务器的集合,用于对后端服务器请求进行路由或代理。可以将前端服务器与负载平衡解决方案(如包括在Windows 2000 Advanced Server中的网络负载平衡服务NLBS)重叠使用。在前端与后端配置中,前端服务器必须使用远程过程调用(RPC)来与运行活动目录的后端服务器进行通信。前端服务器还必须为从活动目录中获得通告信息而使用RPC来进行注册。

  2. 后端系统

  后端系统需要在高速计算机上实施更加强大的容量控制,需要与第二块网络接口卡(NIC)配合使用的私用地址规划,以及需要Microsoft群集服务。

  运行活动目录的后端服务器负责处理内部DNS名字解析任务,而运行Exchange的后端服务器则负责维护用户邮箱、目录规划及文件存储。在使用Outlook 2000及其它邮件客户应用程序的情况下,在高性能计算机和高带宽网络上对这些系统进行维护具有十分重要的意义。

  最后,在对系统所需容量进行估算时,应考虑到以下问题:

  1)典型用户邮箱的容量应该有多大,每分钟内需对多少事务处理进行记录?

  2)典型用户公共文件夹的容量应该有多大,每分钟内需对多少事务处理进行记录?

  3)都运行哪些Internet协议?在哪台计算机上运行?

  4)在Exchange存储系统上还运行哪些应用程序,它们都消耗哪些资源?

  5)用户在工作流和应用程序上有哪些基础?

  6)用户建立连接需要花费多长时间?

  下面,通过建立一个样本网络,解释如何对初级共享宿主体系结构进行测试和部署。

  建立样本网络
  该场景建立在由三台服务器组成的配置环境上,这三台服务器分别是:一台前端服务器、一台活动目录服务器和一台后端服务器。还可以为管理目的配置第四台服务器,但这是可选的。

  在建立网络之后,对三个客户访问情况进行测试——Outlook Web Access(Internet Explorer 5.0)、Outlook Express 5.0和Outlook 2000。

  最后,本着高度可用性与可靠性原则对系统进行配置,而这是通过安装NLBS与Windows群集服务并对存储进行配置来实现的。

  网络配置是如下进行的:

  物理网络划分为公共接口和专用接口两个部分。位于公共前端网络上的每台计算机都运行NLBS。所有的前端计算机都应拥有两块NIC。而每台运行Exchange的后端服务器和运行活动目录的服务器则只需要一块NIC。对于每台前端计算机而言,面向Internet的NIC必须包含一个有效的IP地址(例如208.229.x/24)和一个针对NLBS的虚拟IP地址。而面向后端的NIC将包含一个不可路由的IP地址(也就是在10.0.0.x/24范围内的IP地址)。在此,极力推荐为私用后端计算机配备两块NIC。

  建立样本网络,必须拥有下列软件:

  * Windows 2000 Advanced Server光盘;

  * Microsoft Exchange 2000 Server RC1光盘。

  还必须拥有下列硬件:

  * 三台装配Pentium III 400 MHz处理器、拥有256MB以上内存及4GB以上磁盘空间的单处理器计算机;

  * 每台服务器配备两块NIC。

  建立样本网络,需要对命名进行如下规范:

  服务器将建立在名为AspDomain.com的假想域中。每台服务器拥有惟一的内部域名.AspHosting.com,其中,computername用于指代下列服务器之一:

  * ASP-FE-01——前端协议服务器;

  * ASP-AD-01——活动目录服务器;

  * ASP-Exch-01——后端Exchange服务器。

  下表列示了每台服务器的名称和功能,并提供了相应的样本IP地址。

  在安装过程中,需要参考下表进行操作。

  在建立服务器之后,将为名为Customer1的假想公司分配目录。如果愿意的话,还可以添加另一个名为Customer2的假想公司。

  为便于管理,应该创建下列活动目录组:

  * allUsers@Customer1 这个组将包含所有属于Customer1.com的用户。

  * admins@customer1 这是一个管理员组,你可以使用这个组为Customer1组织单元中接受宿主服务的公司授予管理权限;为Customer1域中的管理员设置安全策略;并为Customer1创建分配列表。

  在对DNS进行配置时,需要为二级域(如www.Company1.com)创建以下外部DNS名称:

  * 标准(主)区域;

  * 针对每个虚拟域(如Customer1.com)的邮件交换(MX)记录;

  * 针对每台物理计算机(如www and mail)的别名(A)记录。

  在完成以上步骤之后,可以进行具体的安装与配置,在网络前端与后端服务器上安装Exchange 2000和活动目录,将执行下列任务:

  * 安装Windows 2000和活动目录;

  * 在后端服务器上安装Exchange 2000;

  * 在前端服务器上安装Exchange 2000;

  * 激活前端服务器;

  * 允许匿名连接;

  * 为SMTP邮件路由配置智能主机。

  以下是就以上任务具体进行的操作步骤:

  1.安装Windows 2000 Advanced Server;

  2.使用Dcpromo工具在ASP-AD-01上安装活动目录;

  3.在ASP-Exch-01上安装Exchange 2000;

  4.在前端服务器上安装Exchange 2000;

  5.在ASP-FE-01上安装Exchange;

  6.将Exchange服务器激活为前端计算机;

  7. 关闭协议服务。

内部名称服务、协议专用ip公共ip虚拟ip
asp-fe-01pop3、imap4、smtp、http10.0.0.1 192.168.01.1192.168.01.101
asp-ad-01活动目录、全局目录10.0.0.5     
asp-exch-01exchange 200010.0.0.6 10.0.0.10    



与CCIDNET联系
webmaster@ciw.com.cn