编辑: 飞鸟 2019-05-04
? 版权所有?IBM 公司?2012 商标 利用 WebSphere eXtreme Scale 多主机功能改进响应时间和数据可 用性 第1页,共14 利用 WebSphere eXtreme Scale 多主机功能改进响应时间和 数据可用性 利用多主机复制特性链接和同步数据网格 Tony Efremenko 经过认证的高级 IT 专家 IBM Web Identity Team Web Identity Team IBM

2012 年1月04 日 集群和负载平衡技术是使 Web 应用程序处理更加有用、更加迅速的重要最佳实践.

但如果服 务分布在网络上,那么这些技术就可能会导致瓶颈问题,也会使提供应用程序所用数据的服 务的复杂性提高.这篇文章介绍了 WebSphere? eXtreme Scale 的多主机复制特性如何为现有 ObjectGrid 函数添加镜像功能.利用这项特性,即可将数据保存在距离需要它们的服务较近的地 方,同时还可维护统一的视图.这篇文章还介绍了一种能够在多主机网格中镜像 HTTP 会话数据 的变通方法. 概述 集群和负载平衡 下面给出了负载平衡器和集群的简短摘要说明. 希望使用负载平衡器的时机 ?? 负载平衡器可将新工作发送到繁忙程度最低的服务器,从而提供更出色的整体吞吐量 ?? 有多种负载平衡器产品可供选择,包括硬件设备、WebSphere Edge Server 和Web 服务 器的 WebSphere Application Server 插件 ?? 负载平衡器仍然能够提供会话关联性,但一种良好的算法或者设备能够避免总是将一名 用户发往同一个服务器(以避免与发生故障的服务器关联) 希望将服务器集群化的时机 ?? 集群通过复制服务器实例提供了更高的可用性和吞吐量 ?? 水平集群即服务器实例在不同的机器上提供 developerWorks? ibm.com/developerWorks/cn/ 利用 WebSphere eXtreme Scale 多主机功能改进响应时间和数据可 用性 第2页,共14 ?? 垂直伸缩即将实例添加到相同的机器上(如果您有未得到利用的服务器容量,则这种做 法非常有用) 集群和负载平衡是改进系统内服务的可伸缩性和可用性的有效方法.在应用于 WebSphere 等应用服 务器内托管的应用程序时,这些技术能处理更高的整体吞吐量,并使整个应用程序能够实现更高的 可用性.它们利用直观的方法提供了可伸缩性和可用性的改进.您是否希望提高集群解决方案的吞 吐量?没有问题:只要在集群中添加一个服务器的新实例,接入负载平衡器以包含新服务器,即可 实现目标. 但可伸缩系统意味着您能够调整应用程序的所有 部分,包括会话持久性和其他本地缓存数据.如果 您未解决数据可用性的问题,那么就会给系统造成又一个瓶颈问题.服务器集群和负载平衡不能处 理后台使用的数据.如果这些数据是访问的瓶颈问题所在,无论是由于它处于网络中距离过远的位 置处,还是由于过多的连接为这些数据提供服务,都会妨碍提高应用程序处理负载的努力.如果您 尝试更为简化的方法,直接通过复制来制作 本地 副本,那么实际上只会进一步提高复杂性.这是 由于对一个副本的任何更新都必须在所有其他副本中执行,只有这样才能保持所有副本同步. 解决数据可用性问题的方法之一就是利用 WebSphere eXtreme Scale Object Grid(下文简称为 Object Grid)中称为多主机的新特性.此特性允许将您的数据镜像到另一个远程位置.这就意味 着,在远程位置缓存的数据可以按需保持较近的版本,同时也能保留一份数据的同步视图.通过这 种方式,即可在增加服务器数量时增加数据副本的数量,而无需担忧如何维护这些数据的单

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题