IBM WebSphere Application Server常见问题及解答:我可以在多个数据中心上运行 WebSphere Application Server 单元吗?
关于 IBM WebSphere Application Server 产品家族的问题集锦
IBM WebSphere Application Server 常见问题及解答专题是关于 IBM WAS 产品家族的问题集锦,其中收集了客户在使用此产品时遇到的一些常见问题。这本问题解答可以被看作是对产品使用手册以及 WebSphere Application Server 在线信息中心的补充。WAS 故障诊断的常用工具有哪些?
问题:我可以在多个数据中心上运行 WebSphere Application Server 单元吗?
答:
是的。但也许这样做是不明智的。
首先,让我们看一下最明显的问题:数据中心之间的网速和可靠性。在许多情况下,WAN 的性能和可靠性不如 LAN,虽然有些环境下 WAN
非常可靠而且能提供 LAN 带宽;在这种情况下,对于应用程序(例如 WebSphere Application
Server)来说,WAN 与 LAN 是一样的。所以简单的回答是:当然,请继续这样做,如果您有一个又快又可靠的
WAN。然而,一个更重要的问题被忽视了:为什么有多个数据中心呢?通常,您这样做是为了提高可靠性,因此如果一个数据中心全部失败或丢失(换句话说,一个真正的“灾难”),则您想让其余的数据中心能处理工作而不会有很大问题。考虑到这一点,人们需要为时间不短的数据中心停机作好计划,因此,这种状态下的可靠性将会变得非常重要。另外,这种情况下的故障转移要正确测试可能非常困难,因为这是在“正常的”WebSphere
Application Server 故障转移(处于组件级(服务器、Web、EJB 等),而非数据中心级)范围外。
虽然的确可以构建(和测试)交叉中央集群解决方案(如果您非常谨慎地运用),但也始终存在丢失某些东西的风险,这在真正面临灾难时会出现。这是因为还存在一些我在这里没提到(和我没有考虑过)的问题,它们致使我再次建议跨多个数据中心运行
WebSphere Application Server 单元。正如我经常提到的,灾难不是您在工作中想要经历的事情。