将应用程序移至 Websphere 集群
在将应用程序从单个 Websphere Application Server 迁移到 Websphere 集群之前我们应该注意什么
What should we take care of before moving an application from a single Websphere Application Server to a Websphere cluster
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是我根据经验列出的清单。它并不完整,但应该涵盖最常见的问题领域:
This is my list from experience. It is not complete but should cover the most common problem areas:
保持简单,根据您的要求,尝试将负载均衡器配置为使用粘性会话,而不是在 HTTP 会话中保留状态。这样,您就不需要在内存会话复制中使用资源匮乏的资源。
单点登录对于单个集群来说不是问题,因为您的 HTTP 客户端不会离开同一个 http://server .acme.com/...主机域名。
大多数测试应该集中在数据库争用上。如果您有一个高度事务性的应用程序(即对同一个表进行多次写入),请确保查看数据库隔离级别,以便不会不必要地持有锁。您的交易划分也是如此。使交易尽可能简短。如果您自己没有数据库技能,请确保让数据库分析师在您测试时帮助您监控数据库。
Keep it simple, depending on your requirements, try configuring your load balancer to use sticky sessions and not hold state in your HTTP Session. That way you don't need to use resource hungry in memory session replication.
Single Sign On isn't an issue for a single cluster as your HTTP clients will not be moving off the same http://server.acme.com/... host domain name.
Most of your testing should focus on database contention. If you have a highly transactional application (i.e. many writes to the same table) make sure you look at your database Isolation levels so that locks are not held unecessarily. Same goes for your transaction demarkaction. Keep transactions as brief as possible. If you dont have database skills yourself make sure you get a Database Analyst to help you monitor the database while you test.
另外,在发生任何重大更改(例如此更改或升级到新版本等)之前向 IBM 支持人员提出 PMR 也是一个很好的建议。将其作为“软件使用问题”提出,他们可以根据他们的知识数据库为您提供反馈其他客户的输入。这同样适用于您有支持协议的任何类型的产品 - 在出现问题之前寻求支持。
Also a good advice to raise a PMR to IBM Support up front of any major changes, such as this one or upgrading to new versions etc. Raise it as a "Software Usage Question" and they can provide you with feedback from their knowledge database based on other customers input. Same would apply for any type of product which you have a support agreement for - ask support before problems occur.