
# 卓越架构技术框架简介
卓越架构技术框架（Well-Architected Framework）聚焦客户业务上云后的关键问题的设计指导和最佳实践。
以华为公司和业界最佳实践为基础，以韧性、安全性、性能效率、成本优化与卓越运营五个架构关注点为支柱，打造领先的卓越架构技术框架，支撑客户完成云架构设计、云架构治理体系建设、研发生产力提升、现代化应用构建及运营运维体系建设等关键问题解决。
#### 架构支柱
- **韧性支柱：**
  旨在帮助企业构建具有高可用的应用系统架构，提高工作负载的韧性，使之在面对各种异常场景时仍能提供和维持可接受的服务水平。韧性支柱结合了华为公司韧性设计经验和业界最佳实践，总结并提炼出一系列设计原则与最佳实践，用以帮助企业利用华为云平台基础设施达到高可用、面向各种故障场景进行韧性设计，并具备一定的灾备能力；同时通过规范化变更、部署及应急恢复等处理流程，减少业务中断时长，提升可用性。
  
- **安全性支柱：**
  旨在确保业务的安全、可信、合规，通过一系列华为云架构的最佳实践保护工作负载免受各种安全威胁，降低安全风险。安全性支柱涉及保护云上系统、资产、数据的机密性、完整性、可用性以及合法、合规使用数据，保护用户隐私的一系列最佳实践。
  
- **性能效率支柱：**
  聚焦于如何设计出高性能的架构。作为基本的质量属性，性能的重要性和性能失败后果的严重性是无须质疑的。性能效率支柱为性能设计、性能优化提供一些技术方法和手段，可以用于系统的软件性能工程，也可用于指导性能调整和优化。
  
- **成本优化支柱：**
  专注于帮助企业高效地使用云服务来构建工作负载，面向工作负载的整个生命周期不断完善和改进，减少不必要的开支并提升运营效率，让云上应用始终最具成本效益。成本优化支柱结合了华为公司云成本运营经验和业界最佳实践总结提炼出的体系化实践建议。
  
- **卓越运营支柱：**
  融合了这些优秀实践，聚焦如何正确地构建软件，高效地运维软件，持续提供卓越的客户体验，包含：组织团队、设计工作负载、大规模运营工作负载和随时间变化改进工作负载的最佳实践。
  
 
#### 应用场景
- **云架构治理体系建设**
  云平台将虚拟化、数据库与中间件、大数据与AI等技术融合业界最佳实践，以托管云服务的方式提供企业使用。随着业务上云，企业将不受限于自身的技术能力使用先进IT技术，企业可以基于先进的云平台与WA方法论，构建现代化架构治理体系，使能组织、流程、工具和产品，让企业在数字化时代处于领先地位。
  云架构治理体系不同于传统IT架构治理体系，通过现代化云平台及轻量化治理体系，使能业务安全、强韧性、资源高效、成本最优、敏捷创新。
  
- **云架构设计**
  由于云平台封装了底层软件技术的复杂度，让企业可以更聚焦业务应用设计。云架构设计鼓励以领域驱动设计(DDD)为架构设计起点，结合不同视角的架构视图，融入韧性、安全性、性能效率、成本和运营支柱，真正将云架构关注点融入到架构设计过程中。
  
- **云架构审视**
  随着业务需求和技术发展的变化，系统的架构也需要不断演进和优化。通过对照卓越架构技术框架的最佳实践，架构师对工作负载的架构进行全面、系统的评估，确保架构符合最新的需求、规范，符合最新的云上最佳实践。架构审视是一个持续的过程，建议在关键里程碑点进行审视或定期例行（如每半年一次）审视。
  
- **研发生产力提升**
  基于云的应用研发，技术、工具和工程实践都有很高的成熟度。业务上云后，基于云最佳实践升级工具链，改造研发流程，提升研发团队基于云的研发能力，引入先进的DevSecOps体系和确定性运维体系将大幅度提升企业的生产力，真正做到业务敏捷。基于华为公司20年的数字化实践和数百万企业客户的服务经验，华为云吸收业界先DevSecOps理念精华，提炼出DevSecOps质量效能管理体系典型特征，同时以价值流创造为核心，摸索出了一套行之有效的质量效能方法论和最佳实践。
  
- **构建高韧性、高可用的应用程序**
  华为公司结合内部韧性设计经验和业界最佳实践，总结并提炼出一系列体系化设计原则与最佳实践：
  - 帮助客户利用华为云平台基础设施达到高可用、面向各种失败场景进行设计，并具备一定的灾备能力。
  
  - 通过规范化变更、部署及应急恢复等处理流程，减少业务中断时长，提升可用性。
   
- **安全合规体系建设**
  云安全已经成为多维度的全球性挑战，华为云卓越架构技术框架结合业界先进的云安全理念和积累的网络安全经验和优势，参考世界领先的 CSP 优秀安全实践、摸索出了一 整套行之有效的云安全战略和实践。并且已经构建起多维立体、纵深防御和合规遵 从的基础设施架构，用以支撑并不断完善涵盖了 IaaS、 PaaS 和 SaaS 等具有优良安 全功能的常用云服务。
  
- **确定性运维体系建设**
  IT运维行业正在面临着颠覆性的变化，我们正在从保障设备稳定的防守型运维转向支撑业务敏捷的进攻型运维，从关注自身网络转向关注客户应用，从系统维护工程师转向研发工程师，这个转型的过程对运维提出艰巨挑战的同时，也给每个组织和个人提供了难得的发展机会。华为云SRE过去构建了一些能力，也还在持续解决新的挑战，我们已经构建了一套质量管理机制、一套运维平台、一支全球专家队伍，更重要的是，我们已经和很多客户一起开展了面向应用视角的稳定性提升工作，助力客户提升应用稳定性，从应用层到平台底层，在成本、质量、效率中寻找最优方案。
  
- **云财务体系(FinOps)建设**
  FinOps是"Finance"和"DevOps"的结合，目的是解决企业管理云成本难题。FinOps基金会将FinOps定义为"不断发展的云财务管理纪律和文化实践，通过帮助工程、财务、技术和业务团队在数据驱动的支出决策上进行协作，使组织获得最大的业务价值"。企业云资源消费贯穿用云的整个过程，管理云成本也需要持续迭代优化。
  FinOps框架提出三阶段(可视、优化、持续运营)实践模型，指导企业持续优化。在优化时，FinOps指导企业找到成本、质量与效率的平衡，避免企业为了极低成本导致业务效率和稳定性受影响。在一个公司内部业务团队众多，各团队实践FinOps进展不一，不同团队可能处于不同的阶段。FinOps指导企业通过多团队协作和基于数据决策，精细化管理云成本。各业务团队成本可视，主动控制不超支不浪费；企业基于数据决策云投资，保障企业核心业务和战略业务方向的支出。企业应用FinOps后，持续降低单位业务成本。
  
- **应用优化**
  当前，企业大量的存量应用逐渐成为业务发展的阻碍，老旧、复杂、僵化的系统难以更新，昂贵的基础设施维护成本高，繁杂的部署过程也给发布加上了沉重的枷锁，导致发布缓慢，现有的架构和技术无法很好地适应现代软件开发，这些问题都对企业的发展带来新的挑战。但对于大多数企业来说，这些应用仍然是公司价值链的重要组成部分，为企业提供核心功能和数据。对负责存量应用处理的开发和运营人员来说，同样面临诸多挑战 ：日益复杂的 IT 环境、不断增加的"技术债务"、有限的技能以及安全风险等，这些问题都将成为企业无法快速创新和实现业务目标的潜在风险。
  卓越架构技术框架（Well-Architected Framework）将为企业提供优化建议，企业结合实施策略，有选择有节奏的优化应用，以提升存量应用的韧性、安全性、性能及资源利用率，适应现代化软件开发，降低运营成本。
  
- **伙伴能力标签认证**
  华为云合作伙伴能力标签（简称能力标签）是华为云合作伙伴达到能力标准后获得的标识，华为云定义并维护能力标签的全集。
  合作伙伴通过学习卓越架构技术框架（Well-Architected Framework），理解并参考各支柱的云上最佳实践，以获取更专业的云架构设计知识。在构建解决方案或给客户提供专业服务的过程中，合作伙伴应用这些最佳实践，持续提升架构设计质量、持续完善工作负载。合作伙伴提交实际的客户案例并经过华为云审核通过后，可获得相应领域、场景或行业的能力标签认证。
  
 
