我们已经介绍了很多AWS的云服务。你可以单独使用其中某一项服务解决问题,也在AWS上创建无数架构解决问题。这些架构可以简单,也可以复杂。但是,如何评估这些架构的优劣呢?
我们来看一个例子。如果有一个三层架构:一个负载均衡器、一个实例、一个数据库。这个看起来没问题。但是,如果我们把这个架构改造为一个负载均衡器、两个实例、两个数据库,而两个实例和两个数据库分别位于两个可用区,那么就更加可靠了。即使有一个可用区出了问题,还有另一个可以工作。
这只是一个案例,类似的问题还有很多。AWS有一些评估架构的工具。接下来,我们会介绍完善架构框架(Well-Architected Framework)。它是用来评估架构是否完善的工具。理论上讲,完善架构框架由5个支柱组成:卓越运营、安全性、可靠性、性能的效率和成本优化。
精彩评论