如何使用自平衡功能在多个DataPower设备上分配负载

文中还将演示后端 ">WebSphere Application Server 实例的智能工作负载分配。

IBM WebSphere DataPower Option for Application Optimization (AO) 旨在为最严苛的情形提供动态负载平衡功能。通过跨 WebSphere DataPower 设备均匀分配负载,然后基于应用程序可用性智能地将流量路由到所选的后端服务器,AO 可改善正常运行时间、用户响应时间和应用服务器利用率。

AO 的重要好处包括:

跨多个设备分配负载,无需外部负载平衡器。

基于来自应用服务器的元数据,在后端服务器上实现智能负载平衡。

集成 IBM z/OS® Communications Server Sysplex Distributor,后者可在 DataPower 设备之间平衡工作负载。

通过对应用程序版本管理的支持,支持无中断的后端应用程序升级。可使用群组或自动更新来推广应用程序的新版本。

AO 是 WebSphere DataPower Edge Appliance XE82 上标配的一项许可的软件功能,在最初订购时即可获得,也可作为 WebSphere DataPower Integration Appliance XI52、WebSphere DataPower Service Gateway XG45 设备、WebSphere DataPower Integration Blade XI50B 和 WebSphere DataPower Integration Appliance for zEnterprise XI50z 上的一个现场可升级选项提供。当选择可升级选项时,一旦订购完成,您就会收到一封授权功能下载信和一个用于下载 AO 升级固件更新的受控访问密钥。

目标

在本教程中,您将学习如何设置和演示 WebSphere DataPower 的 Application Optimization (AO) 授权选项的自平衡 (SB) 和智能负载分配 (ILD) 功能。

本教程的 第 1 部分 提供了有关如何配置和测试服务,以便从 WebSphere DataPower 的前端 SB 功能(取代网络负载平衡器)获益的分步说明。

本教程的 第 2 部分 重点介绍了 AO 选项的 ILD 组件。介绍了如何配置负载平衡器对象,在一个 WebSphere Application Server(以下简称 Application Server)成员集群中动态分配负载。

先决条件

从管理员角度熟悉 IBM WebSphere DataPower 产品家族会对您有所帮助。在设备上配置和部署服务的一些经验也会对您有所帮助。另外,IBM WebSphere Application Server 的知识(包括网络部署 (ND) 术语和集群)以及部署和监视 Web 应用程序的能力对全面理解 AO 功能至关重要。

系统需求

您将需要从具有 3.8.1 或更高固件级别的 XI52、XG45、XI50B/z 或 XE82 家族(XG45 上为 4.0.2 或更高,XE82 上为 1.0.0 或更高)访问两个 WebSphere DataPower 设备的特权用户访问权限。每个设备都需要使用 AO 选项进行授权。此外,您需要具有访问带有一个 Deployment Manager 和一个连锁节点的 WebSphere Application Server Network Deployment (ND) 单元(Version 6.1 或更高版本)的系统管理访问权限。也可以使用 WebSphere Application Server Virtual Enterprise 代替它。

您还将需要下载两个开源工具,以便从一个客户端工作站调用一些测试,这两个工具是:

cURL,一个使用 URL 语法通过广泛的 Internet 协议发送和接收文件的命令行工具。

ApacheBench (ab) 工具,它与标准 Apache 源代码发行版捆绑在一起。

持续时间

计划至少花费四 (4) 小时完成本教程。如果您不熟悉某些任务或其他需求,比如网络配置参数或还未推出的产品二进制文件,那么可能需要更多的时间。

第 1 部分. 配置设备的自平衡功能

为了使 DataPower 设备能够参与到前端自平衡中,它们需要获得授权。要验证 AO 授权,可对每个设备完成一次以下步骤:

以特权用户身份登录 WebSphere DataPower WebGUI,导航到 Status > System > Device Features。您也可通过在搜索框中键入 device features 来打开此菜单。

验证 Option for Application Optimization support 是否已可用并启用,如图 1 所示。
图 1. Device features

对于每个设备,您需要挑选一个网络接口来设置自平衡。常见的做法是在每个设备挑选同一个接口名称,比如 eth11。

从第一个设备开始,浏览到 Network > Interface > Ethernet Interface,选择一个您希望启用自平衡的活动网络接口。

切换到 Standby Control 选项卡并单击 Add。

指定您网络内目前未使用的惟一 Group Number 和一个大于 20 的值,防止与网络路由器和交换机冲突。此信息一般可从网络管理员获得,需要在两台设备上维持一致。

将您提供的 Virtual IP Address (VIP) 用作一个抽象的虚拟 IP,以便将流量传送到备用组中的所有设备。请注意,VIP 必须与设备的真实 IP 地址位于同一个子网上,并且必须为两台设备维持相同的 IP。

时间: 2024-09-18 00:32:25

如何使用自平衡功能在多个DataPower设备上分配负载的相关文章

如何在不同的设备上使用苹果照片流功能

  苹果iCloud是目前智能手机中最棒的云功能,它不仅能够实现自动iOS设备的自动系统备份(开启备份功能后,在设备连接电源和WIFI环境时自动备份),还拥有很方便的照片流功能,可以让你在多个平台.设备间分享照片,也能够方便地分享给好友.下面就一起来看看如何在多种不同设备中使用照片流功能. 照片流功能介绍 首先,要想使用照片流功能,你必须拥有有个Apple ID,基本上所有iPhone用户都会注册一个.另外,照片流属于iCloud功能的一部分,所以首选需要在iCloud选项中开启这项功能.需要提

wm-我想实现qq群发的功能,就是说把粘贴板上的内天发给好友,然后关闭好友对话框,求老司机指路

问题描述 我想实现qq群发的功能,就是说把粘贴板上的内天发给好友,然后关闭好友对话框,求老司机指路 // PostMsgDemo.cpp: 定义控制台应用程序的入口点 // #include"stdafx.h" #include BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM param) { char strClassName[MAXBYTE] = { 0 }; GetClassNameA(hWnd, strClassName, MAX

java-请问,我在做一个上传图片的功能。用ajaxSubmit做异步上传。成功后图片没有更改。

问题描述 请问,我在做一个上传图片的功能.用ajaxSubmit做异步上传.成功后图片没有更改. 用ajaxSubmit,在做一个上传图片的功能,选择一张图片上传成功后.刷新页面,预览上传的图片不是最新的.需要手动刷新一下预览图片,或者Ctrl+F5刷新页面才可以正常显示.有什么好的解决办法吗?异步方法用的是post提交 解决方案 保存为不同的名称,否则同名有缓存问题,同名的可以加加时间戳参数防止缓存 <img id="img" /> <script> docu

微信-我用java做了几个小功能,想放到公众号上可以访问,现在不知道怎么办了,请帮助,能留下QQ最好

问题描述 我用java做了几个小功能,想放到公众号上可以访问,现在不知道怎么办了,请帮助,能留下QQ最好 用jsp做的几个小功能,想要在微信订阅号上可以访问,求帮助,能留下QQ最好,谢谢了 解决方案 申请公众号 我同学是用jfinal开发的

ios app 如何实现在一台设备上登陆的时候另一台设备就注销的功能

问题描述 ios app 如何实现在一台设备上登陆的时候另一台设备就注销的功能 ios app 如何实现在一台设备上登陆的时候另一台设备就注销的功能,就如同QQ的多设备登陆时候的另一台设备上的账号自动退出. 解决方案 这个需服务端有消息通讯机制,或者客户端有定时检索机制,APP登录服务端分配一个SESSIONID给对应客户端,每次登录后SESSIONID都会有变化,客户端监测到本地id与服务端不一致,就强制退出: 解决方案二: 每一台设备连接服务端时,服务端都会收到消息,只要让服务端在检测到重复

exception-我在做上传图片的功能,用的ajaxfileupload插件上传,出现以下问题,求大神

问题描述 我在做上传图片的功能,用的ajaxfileupload插件上传,出现以下问题,求大神 严重: Servlet.service() for servlet [default] in context with path [] threw exception [Filter execution threw an exception] with root cause java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.

Rovio新功能可同步任何设备上愤怒的小鸟游戏进度

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   [ 科技讯]5月10日消息, Rovio推出的游戏已经登陆了多个平台,尤其是无人不晓的Angry Birds(愤怒的小鸟)系列. 不过可惜一直以来也没有方法在不同设备上同步这些游戏的进度,在iPhone上过了关,在iPad或 Android手机上又要再玩一遍.现在Rovio新推出功能 终于可以解决这个问题.       Rovio Account帐户是个简单功能

Plupload功能强大的多文件批量上传插件

Plupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度.图像自动缩略和上传分块.可同时上传多个文件,为您的内容管理系统或是类似上传程序提供一个高度可用的上传插件. Plupload功能强大的多文件批量上传插件 Plupload这个JavaScript控件可以让你选择Adobe Flash.Google Gears.HTML5.Microsoft Silverlight.Yahoo BrowserPlus或正常表单Form等多种方法进行文件上传. Plupload还提供其它

Mozilla为Firefox Sync引入设备管理功能:可远程取消设备同步

Firefox账户刚刚迎来了一项期待已久的安全性增强,它就是新引入的"设备管理器".上周宣布的这项功能,允许用户从账户中移除不再使用的设备(前提是用户选择通过浏览器内建的Sync功能来同步数据),那样就不会在上面同步已打开的标签页.密码和历史记录等信息了.举个例子,假如用户离开了工作计算机,但忘了取消同步它的Firefox账户,那现在就可以很轻松地实现取消同步的功能. 这项功能支持Windows.OS X.Android.iOS和Linux平台,而在Firefox的设置选项中(http