云架构中心-设计原则:高可用设计

时间:2024-07-19 11:31:26

高可用设计

单点故障会导致整个系统崩溃、主要功能受到影响、任务延误的系统轻度损坏或存在较大的故障隐患,因此系统的高可用设计非常关键。

高可用设计的主要手段是冗余,甚至是多级冗余的组合,包括异地容灾方式保证灾难情况下无单点:

  • 冗余机制:只要条件允许,需要考虑关键组件的冗余,甚至是多级冗余的组合(例如:1+1冗余、n+1冗余、N-Way冗余等)
  • 异地容灾:例如,两地三中心,保证灾难的情况也可以提供业务。
  • 数据冗余:可以通过定期备份和多副本备份等方式实现以提高数持久度,并确保数据一致性。

冗余的增加,意味着成本的增加;因此在应用高可用设计时需要综合考虑冗余对成本的影响。

support.huaweicloud.com/usermanual-architecture/architecture_02_0011.html