遵循 AWS 良好架构原则,构建卓越云系统
在当今数字化时代,云计算已经成为企业发展的关键支撑。AWS Well - Architected 为设计和运营可靠、高性能、成本效益高、安全且可持续的云系统提供了全面指导。本文将详细介绍相关原则及最佳实践,帮助您打造坚实的 AWS 云基础。
1. 构建弹性和高可用系统
AWS Well - Architected 框架中可靠性支柱的核心是创建能够自动从基础设施或服务中断中恢复,并无缝适应不断变化条件的系统。其最终目标是确保应用程序的高可用性(HA)、弹性和可维护性,将停机时间降至最低,为最终用户提供可靠且不间断的体验。以下是在 AWS 上部署工作负载时实现这些目标的最佳实践:
- 自动从故障中恢复工作负载 :良好的监控和警报策略应基于业务关键绩效指标(KPI),而非技术阈值。例如,电商商店应关注购物车处理时间的延迟,而非盲目查看 CPU 使用率是否超过 90%。
- 利用 AWS 可用性构造扩展工作负载 :所有 AWS 区域由三个或更多可用区(AZ)组成,每个可用区包含多个数据中心。在云环境中构建系统时,应将资源分布在这些离散位置,并进行水平扩展,以提高可用性和资源均匀分布。
- 动态适应不断变化的容量需求 :静态资源配置无法根据需求变化自动扩展或缩减。借助 Elastic Compute Cloud (EC2) 自动缩放或 AWS 服务的无服务器功能,可确保合理的需求自动得到满足,无需人工干预。
- 利用自动化进行基础设施或应用程序更改 :避免在应用程序或基础设施中
超级会员免费看
订阅专栏 解锁全文
799

被折叠的 条评论
为什么被折叠?



