结构高可用性和高可靠性体系的一项主要原则是假定失效(Design forfailure)。换言之,你的设计模型应具有正如亚马逊的首席技巧官(CTO)沃纳•威格尔(Werner Vogels)曾说的“一切事物随时有可能失效”的特征。荣幸的是,现代数据中心、网络和服务用具有高可靠性,且很少产生故障。但是,若你把偶尔的故障当做是既定的,并简略树立一个在产生故障后能恢复且坚持运行的体系,则你能树立一个壮大的体系。结构高可用性和高可靠性体系的一项主要原则是假定失效(Design forfailure)。换言之,你