可伸缩架构(第2版):云环境下的高可用与风险管理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

做好准备

没人能够预测到可用性问题在什么地方、什么时间发生。但是你可以假设它们会发生,尤其是当你的系统面临越来越多的用户需求、变得越来越复杂的时候。提前做好处理可用性问题的准备,是降低问题出现概率和严重性的最佳方法。本章讨论的5个技巧,为保持应用程序的高可用性提供了可靠有效的手段。

[1] 根据Amazon CTO Werner Vogels所述,Amazon在2014年对个人主机进行了5000万次部署,平均一秒一次。

[2] 这个流程可以是但不一定必须是流行的持续集成和持续部署(CI/CD)流程。