|
Last Modified: 2002.12.29
(灰狐动力-中间件、基础件技术论坛,翻译by huihoo.com 宗锋)
(来源:http://interstage.fujitsu.com/en/products/tdirector.html)
Interstage
Traffic Director
概述
|
|
|
|
Interstage
Traffic Director 提供详细的通信控制功能,可以满足Web系统和应用服务器
系统的高性能,高可靠性和扩展性需求.
每个版本的Interstage
Traffic Director 描述如下.
|
|
|
标准版(SE) |
|
标准版可以根据范围信息动态分配服务器的通信,例如根据连接数,响应
时间, 重连接数, CPU负荷率, 硬盘I/O 负荷率.
|
|
企业版(EE) |
|
除了具有标准版的功能外,企业版提供改进了的与Interstage
应用服务器的连接
能力,因此可以提供多系统负载均衡这样的负载均衡功能,可以改善可靠性和可用性.
|
关键点
|
Interstage
Traffic Director 标准版(SE) |
|
- |
支持不同的分配方法,
例如负载均衡, 循环和负载率.
|
|
- |
根据不同的参数提供与系统或服务器应用程序匹配的服务器均衡功能,例如基于每个
会话或连接的分配或者基于URL的分配.
|
|
- |
支持不同的应用程序控制功能,
例如通过节点或服务进行失败检测,为了稳定性对
负载均衡的目标服务器动态地连接或取消
连接,这样可以提供不间断的服务.
|
|
- |
使用QoS (*1) 策略根据分配给每个通信类别(协议或服务).的带宽控制通信
*1: QoS (服务质量): 网络的质量和服务水平, 例如数据失效频率, 线路速度, 数据延迟时间等
这里指根据物理网络线路的速度逻辑划分网络线路的服务
|
|
Interstage
Traffic Director 企业版(EE) |
|
- |
用Interstage
应用服务器构建的多系统配置下能够完成负载均衡功能.可以构建伸
缩性系统来应付每个商务类型.
|
|
- |
测量Interstage应用服务器中特定资源的使用(队列对象的长度,
OLTP缓存区使用)
并根据结果完成负载均衡. 可以在商业操作条件下简化负载均衡.
|
|
- |
即使Interstage应用服务器发生了错误,也可以通过IIOP
通信将客户端的请求发给
一个正常的服务器来为用户提供服务.
|
|
- |
根据移动终端的类型完成负载均衡.
可以通过同一个URL为每个移动终端提供内容服务.
|
特点
Interstage
Traffic Director的通信控制功能如下.
|
|
服务器负载均衡功能 |
|
通过使用多个服务器处理大量的访问,
Interstage Traffic Director 可以提供稳定的响应, 可
以可伸缩的易扩展的系统,即使是WWW 服务器失效了或者将服务器加入到系统中时
也能提供不间断的服务.
根据单个cookies或者SSL
会话可以完成多个WWW 服务器的负载均衡(确保会话唯一性
功能) . 这意味这用户请求不仅仅简单地分配给服务器一个轻型负载,而且同一个
用户的交互式事务处理也要分配给同一台服务器. 然后,系统可以处理应用
程序,要求用户在多个窗口输入信息.
下面列出地时Interstage
Traffic Director 使用的与Interstage 应用服务器有密切关系地参数.
- 根据Interstage应用服务器负载的负载均衡(*2)
通过测量Interstage应用服务器中队列长度分配内存的利用,基于每项工作
的负载均衡可以严格完成
- 每个CORBA 通信事务的负载均衡(*2)
根据CORBA 通讯中使用的会话ID,可以完成包含多个会话的事务的负载均衡
- SOAP 负载均衡
Interstage Traffic Director 可以完成Interstage应用服务器支持的SOAP协议的负载均衡.
可以完成包含多个SOAP会话的应用程序的负载均衡.
- 工作单元出错监视(*3)
用来提供监视工作单元状态, 工作单元指Interstage 应用服务器中的特定资源. 可以
完成单个应用程序需要的负载均衡.
- 多系统的负载均衡(*4)
当使用多系统功能时, 它允许多个Interstage 应用服务器实例在同一台服务器上运行,
每个启动的实例可以完成负载均衡功能.这允许系统操作很好的利用服务器的
性能.为每个单独工作的创建,大型系统和要求高级特性(例如要求出错时将问题
最小化)的系统提供了灵活的负载均衡解决方案
- IIOP 负载均衡(*5)
提供IIOP处理请求单元,可以根据应用服务器的负载将请求分配给合适的应用服务器.
可以通过为每个服务器建立不变的TCP连接并在应用程序中共享而不必在服务器出了
问题时重新连接
*2: |
这个功能仅对下列版本的Interstage
应用服务器有效: Interstage 应用服务器企业版 V4.0 或更高 |
*3: |
这个功能仅对下列版本的Interstage
应用服务器有效: Interstage 应用服务器企业版 V4.0 或更高 |
*4: |
这个功能仅对下列版本的Interstage
应用服务器有效: Interstage 应用服务器企业版 V4.0 或更高 |
*5: |
这个功能仅对下列版本的Interstage
应用服务器有效: Interstage 应用服务器企业版 V5.0 或更高 |
还有许多为移动终端提供的功能.
- 移动终端的每个事务的负载均衡
对于不支持cookies和SSL 会话ID的移动终端(如i-mode 终端)的访问,可以通过引用
servlet分配的URL中的会话ID或者是分配关键字的会话ID来处理包含多个会话的事
务的负载均衡.
- 移动终端的负载均衡
这个功能根据一些信息聚合负载均衡目标服务器,这些信息如包含在Http头中的设
备类型信息,发送到目标内容确定的服务器上的包.这可以根据访问的移动终端的设备
类型改变请求给相应的服务器
- 错误页面传递功能
当所有的负责负载均衡的目标服务器过载或失败时, 服务器将会将一个HTML 文档(错误
页面) 直接发送给客户端,告诉他们错误信息.这样不用构建一个单独的Web服务器来处理
错误信息并将其传递给客户端
|
|
服务质量(QoS)
控制 |
|
Interstage Traffic
Director 可以根据每个应用程序和QoS (*4) 策略给Interstage应用服务器分配
带宽.这样当网络拥挤时可以提供稳定的服务,因为绑定在 Interstage应用服务器上的通信
受到了保护.
|
|
数据缓存功能 |
|
Interstage Traffic
Director 提供将WWW服务器的数据缓存并将其返回给Web 浏览器可以对经
常性的请求扩速响应. 减少WWW 服务器的压力.
|
|
集成环境设置功能 |
|
包括Interstage
SecurityDirector在内的一个基于java的设置集成环境的功能已经可以使用了.
这样可以对每个功能的环境设置有整体的了解,设置信息可以集中管理,可以允许每个功
能与Interstage Security Director一起使用.
|
增强(适用于Windows:
V5.0; Solaris: V5.0)
- 扩展的负载均衡功能
提供IIOP处理请求单元,可以根据应用服务器的负载将请求分配给合适的应用服务器.
可以通过为每个服务器建立不变的TCP连接并在应用程序中共享而不必在服务器出了
问题时重新连接
- 集成环境的设置功能
包括Interstage SecurityDirector在内的一个基于java的设置集成环境的功能已经可以使用了
.这样可以对每个功能的环境设置有整体的了解,设置信息可以集中管理,可以允许每个
功能与Interstage Security Director一起使用.
系统配置
注释.
- |
数据缓存功能应该在一个单独的系统上安装并使用,完成负载均衡和QoS
控制功能.
|
- |
用于负载均衡的服务器最大数可以设为
255.
|
- |
在集群环境下安装时,(仅对激活/备用的配置有效),你不需要为第二台机器定购一个副本.
|
- |
为了根据服务器管理的负载测量完成负载均衡,必须在目标服务器上安装一个负载测量代理.
负载测量代理被绑定到 Interstage Traffic Director和Interstage应用服务器企业版中. 下面的操作系
统支持负载测量代理:
- Solaris 7
, Solaris 8 , Solaris 9
- Windows
NT Server 4.0
- Windows
2000 Server
|
- |
运行Interstage
Traffic Director 的系统不能作为一个负载均衡的服务器.
|
- |
需要一个单独的管理控制台完成管理功能. 管理控制台用来设置环境,监视服务器的操作
状态,提供环境设置的信息,管理控制台需要JRE才能运行.可以使用与这个产品绑定的JRE 1.3.1.
|
- |
需要下列产品才能使用集成环境设置功能:
- Solaris
Interstage Traffic Director Standard Edition 5.0 或更高
Interstage Traffic Director Enterprise Edition 5.0 或更高
Interstage Security Director 5.0 或更高
- Windows
Interstage Traffic Director Standard Edition V5.0 或更高
Interstage Traffic Director Enterprise Edition V5.0 或更高
Interstage Security Director V5.0 或更高
|
功能
功能目录
|
功能
|
SE
|
EE
|
New
in V5.0
|
负载均衡
|
重定向方法
|
NAT
|
|
|
|
HTTP
重定向 |
|
|
|
UDP
封装(*1) |
|
|
|
MAC
地址翻译 |
|
|
|
基于URL的负载均衡
|
根据内容的负载均衡
|
|
|
|
客户端固定(静态关联)
|
将特定的客户端分配给特定的服
务器
|
|
|
|
确保唯一性
|
SrcIP
地址+ Port
|
|
|
|
Cookie |
|
|
|
SSL
session ID |
|
|
|
URL中的Session
ID (固定/任意) |
-
|
|
|
基本验证信息 |
-
|
|
|
服务器聚和
|
多端口
|
|
|
|
HTTP
头 |
-
|
|
|
访问限制
|
会话数
|
|
|
|
节点数(*1) |
|
|
|
负载均衡
|
负载均衡算法
|
循环
|
|
|
|
最小连接数 |
|
|
|
最少节点数 |
|
|
|
最少响应 |
|
|
|
服务器负载测量 |
|
|
|
-
CPU, 内存, 硬盘负载 |
|
|
|
-
OLTP 队列, 缓存使用 |
|
|
|
通信量 |
|
|
|
高级定义比率 |
|
|
|
FNA-LU
数 |
|
|
|
负载均衡系统
|
传输设备(*1)
|
|
|
|
多系统 |
- |
|
|
站点灾难测量
|
内部站点连接方法
|
-
|
|
|
失败监视
|
失败监视(Ping)
|
|
|
|
工作单元失败监视 |
-
|
|
|
服务端口监视 |
|
|
|
通知客户端失败信息 |
-
|
|
|
错误页面传递 |
-
|
|
|
7层应用程序检测(*1) |
|
|
|
Web
加速(*1)
|
-
|
|
|
停止功能
|
监视操作
|
|
|
|
命令操作(*2)
|
|
|
|
IIOP负载均衡
|
-
|
|
增强
|
Session
恢复(*1)
|
|
|
|
Web
缓存
|
HTTP,
FTP
|
|
|
|
QoS
控制
|
TCP/IP
端口号
|
|
|
|
带宽控制(*1) |
|
|
|
包尺寸优化(*1) |
|
|
|
Packet
coloring (*1) |
|
|
|
访问控制
|
包过滤.
|
|
|
|
*1
仅支持Windows 版.
*2 仅支持Solaris版.
操作环境
Solaris
产品名
|
Interstage
Traffic Director Standard Edition 5.0
Interstage Traffic Director Enterprise Edition 5.0
|
兼容服务器
|
PRIMEPOWER/GP7000F,
S Series
|
兼容操作系统
|
[服务器]:
Solaris 7
Solaris 8
Solaris 9
[管理控制台]:
Windows NT Workstation 4.0 SP6a 或更高
Windows NT Server 4.0 SP6a 或更高
Windows 2000 Professional SP2或更高
Windows 2000 Server SP2 或更高
Windows XP Professional Edition
[Web 浏览器]:
注意: Web 用来设置数据缓存和显示静态内容
Netscape Communicator 4.6 或更高
Microsoft Internet Explorer 5.0 或更高
|
载体
|
CD-ROM
|
硬盘需求
|
[服务器]:
- 负载均衡, QoS
控制功能
最少需要110 MB.
- 数据缓存功能
32 + 缓存区大小+ 日志文件大小(MB)
[管理控制台]:
最少需要120 MB .
|
内存需求
|
[服务器]:
- 数据缓存功能
2.4 + 0.1 x n + 0.021 x m (MB)
(n: 并发数; m: 缓存盘的空间)
[管理控制台]:
至少384 MB .
|
软件需求
|
-
|
相关软件
|
[应用服务器]:
Interstage Application Server Enterprise Edition 5.0 或更高
[其它]:
Interstage Security Director 5.0
SynfinityCLUSTER 1.1 或更高
SynfinityLINK 2.2 或更高
|
硬件需求
|
-
|
相关硬件
|
快速以太网网卡/适配器
四元快速以太网网卡/适配器
千兆以太网网卡
|
Windows
NT/Windows 2000
产品名
|
Interstage
Traffic Director Standard Edition V5.0
Interstage Traffic Director Enterprise Edition V5.0
|
兼容服务器
|
PRIMERGY/teamserver
|
兼容操作系统
|
[服务器]:
Solaris 7
Solaris 8
Solaris 9
[管理控制台]:
Windows NT Workstation 4.0 SP6a 或更高
Windows NT Server 4.0 SP6a 或更高
Windows 2000 Professional SP2或更高
Windows 2000 Server SP2 或更高
Windows XP Professional Edition
[Web 浏览器]:
注意: Web 用来设置数据缓存和显示静态内容
Netscape Communicator 4.6 或更高
Microsoft Internet Explorer 5.0 或更高
|
载体
|
CD-ROM
|
硬盘需求
|
[服务器]:
- 负载均衡, QoS
控制功能
最少需要160 MB.
- 数据缓存功能
20 + 缓存区大小+ 日志文件大小(MB)
[管理控制台]:
最少需要120 MB .
|
内存需求
|
[服务器]:
- 数据缓存功能
4.9 + 0.1 x n + 0.021 x m (MB)
(n: 并发数; m: 缓存盘的空间)
[管理控制台]:
至少384 MB .
|
软件需求
|
-
|
相关软件
|
[应用服务器]:
Interstage Application Server Enterprise Edition V5.0 或更高
[其它]:
Interstage Security Director V5.0
|
硬件需求
|
-
|
相关硬件
|
FUJITSU
PCI LAN 卡
|
|
|