规划集群议案时应考虑哪些因素

规划集群方案时应考虑哪些因素

在规划高可用的集群方案时,我们建议按以下因素规划和评估:
1. 分析需求:

  • 是否需要持续运转? 大多数用户不需要持续运转,硬软件升级可以脱机完成;
  • 运转时需要哪种可用性?
  • 故障恢复时对性能有什么要求?例如,一个node/server故障时,性能可能会受到影响;

2. 分析成本:

  • 如果系统不可用,损失是多少?
  • 您准备向可用性投入多少?

3. 评估配置管理的复杂性:系统越复杂,越需要更高的技术人员技能和配置管理成本。
4. 考虑整个系统里各组件的可用性:通常,整体可用性由系统中最弱的点决定。
5. 分析故障恢复时间:主要是故障探测时间和恢复时间。对于不同的技术,故障恢复的时间也是不同的。
6. 分析故障恢复的关键点:这直接关系到工作量和成本。
7. 理解编程模型:这关系到故障恢复对客户端和其他组件是否是透明的。如果部分组件不是透明的,必要时需要添加额外的处理。
8. 考虑故障影响范围:一些系统可能有一些特别的约束。故障发生时,可能有其他的系统受到影响。

 

原文:http://www.ibm.com/developerworks/cn/websphere/zones/was/wasfaqs/wasfaqs0501.html