全部產品
Search
文件中心

Well-Architected Framework:前言

更新時間:Apr 29, 2024

相比於傳統IDC環境,雲端運算的基礎設施和服務在不斷快速迭代和演化,對雲使用者而言,在上雲、用雲、管雲過程中持續維持良好的雲上架構變得極具挑戰。對雲上應用來說,穩定、安全、效能、成本是架構設計中最通用領域的抽象,也是組織層面最需要關注的幾個維度。

基於多年服務各行各業客戶的經驗總結,我們將阿里雲上的架構設計最佳實務總結為一系列的方法論和設計原則,形成阿里雲卓越架構架構(Alibaba Cloud Well-Architected Framework),以協助雲使用者構建良好直至卓越的雲上架構。

image

阿里雲卓越架構包含以下五個架構最佳實務支柱:

  • 安全合規:識別企業內部、外部的安全要求和監管訴求,在雲環境中針對網路安全、身份安全、主機安全、資料安全等全方位地進行規劃和實施,同時持續對威脅進行檢測和快速響應。

  • 穩定性:無論在何種環境都無法避免單個組件故障的發生。穩定性的目標就是要盡量降低單個組件故障對業務帶來的整體影響。該支柱側重於如何讓業務系統利用現代雲平台的基礎設施達到高可用,做到面向失敗設計,具備一定容災性的能力。同時把控應用系統的變更流程、部署架構、配置規範等,制定公司專屬應用程式治理規範,設定應用程式層面的治理標準。

  • 成本最佳化:通過技術手段瞭解雲資源的成本分布,協助企業平衡營運目標與雲上成本,通過充分高效使用雲端服務來構建業務應用,儘可能提升雲環境和業務需求之間的契合度,通過持續最佳化來避免資源浪費,減少不必要的雲上開支並提升營運效率。

  • 卓越營運:側重於應用研發態、運行態相關工具與系統的構建和使用,同時也需要考慮組織內如何對應用、工作負載、資源、事件等進行響應,定義日常操作流程,指引企業構建自己的營運模型。

  • 高效效能:根據效能監控指標自動觸發Auto Scaling能力,通過雲平台的資源儲備應對流量高峰,建立完備的可觀測性體系協助定位效能瓶頸。通過效能測試手段建立效能基準,驗證架構設計目標並持續最佳化。

基於這五大支柱,卓越架構提供相應的設計原則和最佳實務,以及可落地的方案。同時,卓越架構還提供了免費的架構評估工具和度量模型,來評估當前架構設計與期望值的差距,並提供相應的改進指引和方案。在設計和實施過程中,阿里雲提供了專家服務和認證的夥伴,協助架構的演化。

阿里雲卓越架構架構面向的是首席技術官(CTO)、架構師、營運、安全、研發等角色。通過瞭解卓越架構中定義的最佳實務和解決方案,組織中的這些職能角色能夠不斷的將應用架構和卓越架構中的最佳實務進行比較,並不斷進行架構的迭代和改進,從而降低風險、控製成本、提升效率,為業務的高速發展提供堅實的基礎。