高可用性是指系统无中断地执行其功能的能力,代表系统的可用性程度。而高可用架构设计目标则是最大程度实现前述内容,将发生灾难的时间极致缩短,乃至到 0。
从系统设计角度而言,冗余与多副本是解决高可用问题的核心思路;除系统设计,我们也能找到自身系统外角度入手的方法来作为完成高可用架构设计的手段,例如监控能力提升、排障能力提升、混沌工程验证等。
本专题分享内容以高可用为最终目标,聚焦支撑高可用架构设计的各项技术,例如容灾设计,排障系统,故障演练等方向,传递大厂的经验。