展开导读
链接复制成功!
卓越架构设计
我们基于华为公司自身的云上架构设计经验和业界最佳实践整理了卓越架构技术框架(Well-Architected Framework,简称WAF),为架构师、软件工程师、运维工程师等技术人员提供一套云上架构设计原则和最佳实践,其目的是帮助企业在云上设计、构建和运营高韧性、高安全、高性能且成本最优的应用系统。
WAF涵盖了五大支柱,如下图所示。

- 韧性支柱
韧性支柱关注系统在面对故障、压力和变化时的持续可用性和可靠性。它强调通过设计冗余组件、故障全面检测、过载控制和故障快速恢复等技术及流程,确保应用系统能够从各种故障中迅速恢复,即使在意外事件或高负载情况下也能持续提供服务。企业需要规划和实施故障转移策略、备份和恢复机制,以及定期进行灾难恢复演练,以验证应用系统的韧性。
- 安全性支柱
安全性支柱致力于保护信息、系统和资产的机密性、完整性和可用性。它涵盖了应用安全、数据安全与隐私保护、基础设施安全和安全运营等方面。企业应当建立强大的安全策略,包括使用身份验证和授权机制、加密数据传输和存储、实施网络安全措施,以及持续监控和审计系统活动,以及时发现和应对安全威胁。
- 性能效率支柱
性能效率支柱关注如何高效地使用云资源,满足系统性能需求并适应业务的变化。它强调通过性能规划、性能建模、性能分析、性能优化等手段确保系统能够在不同的负载条件下保持最佳性能。企业需要持续监控系统性能指标,优化应用程序和基础设施的配置,利用缓存等技术提高响应速度,并定期评估和调整架构设计。
- 成本优化支柱
成本优化支柱旨在提升云资源的成本效益,消除不必要的开销和资源浪费。它鼓励企业采用经济高效的资源配置,利用计费模式优化、资源优化和架构优化等手段持续提升成本效益。企业应该建立持续成本运营机制,持续分析和监控云成本,识别节约机会,避免过度配置或闲置资源,从而提高投资回报率和财务效率。
- 卓越运营支柱
卓越运营支柱关注高效地运营和监控系统,持续改进流程并交付业务价值。它强调实践DevOps、基础设施即代码、自动化部署、测试验证和自动化运维任务,建立全面的监控、日志记录和告警机制。通过精心设计的操作流程、变更管理和持续改进方法,企业能够快速响应变化,减少错误,提升团队协作效率,确保业务目标的实现。
关于华为云Well-Architected Framework的详细内容,请参考卓越架构技术框架Well-Architected Framework。