微軟從Amazon Web Services(AWS)一書的雲計算平臺上摘錄了一頁,介紹了自己的Azure架構完善的框架,提供了一組體系結構的最佳實踐,可幫助用戶構建和交付出色的解決方案並改善雲工作負載的質量。
隨著微軟注意到它的新產品已遵循行業標準和條款,Microsoft Azure Well Architected Framework大量借用了多年來一直存在的AWS Well Architected Framework,幾乎直接複製了AWS框架構建的「五大支柱」:卓越運營、安全、可靠性、績效效率、成本優化。
微軟稱其五大支柱提供:
管理成本以最大程度地實現交付的價值: 「有效的體系結構可實現業務目標和ROI要求,同時將成本保持在分配的預算之內。」
使系統保持在生產環境中運行的操作流程: 「為確保您的應用程式能夠隨著時間的推移有效運行,請從應用程式和基礎結構的角度考慮多個角度。您的策略必須包括您實現的流程,以便用戶獲得正確的經驗。」
系統適應負載變化的能力: 「在設計和實施階段時優先考慮可伸縮性。可伸縮性可降低維護成本,改善用戶體驗並提高敏捷性。」
系統從故障中恢復並繼續運行的能力: 「在雲環境中,您進行擴展而不是購買高端硬體來進行擴展。儘管始終希望防止所有故障,但應將精力集中在最大程度地減少故障的影響上。一個失敗的組件。」
保護應用程式和數據免受威脅: 「安全性是任何體系結構中最重要的方面之一。它提供了機密性,完整性和可用性保證,以防止故意攻擊和濫用您寶貴的數據和系統。失去這些保證可能會對您的業務運營產生負面影響和收入,以及您的組織在市場中的聲譽。」
微軟在7月21日的一篇博客文章中稱:「隨著企業或業務的技術需求的增長和變化,部署業務關鍵型應用程式會大大增加複雜性和開銷。為了幫助管理這種不斷增長的複雜性,我們很高興地宣布推出Microsoft Azure架構完善的框架。」
除了五大體系結構支柱外,微軟還詳細介紹了一些一致的設計原則,建議各組織在整個體系結構中考慮這些原則:
支持架構演進:沒有架構是靜態的。通過利用可用的新服務,工具和技術來允許體系結構的發展。
使用數據制定決策:收集數據,對其進行分析,並使用它來圍繞您的體系結構制定決策。從成本數據,性能到用戶負載,使用數據將指導您在環境中做出正確的選擇。
教育和支持:雲技術發展迅速。教育您的開發,運營和業務團隊,以幫助他們做出正確的決定並建立解決業務問題的解決方案。記錄並共享組織內的配置,決策和最佳實踐。
自動化:手動活動的自動化降低了運營成本,最大程度地減少了手動步驟帶來的錯誤,並提供了環境之間的一致性。
參考框架旨在與Microsoft Azure良好架構評審(Microsoft Azure Well Architected Review)配合使用,這是一個正式的過程,企業通過與五大支柱相匹配的透鏡來檢查其工作負載。
微軟表示:「 Azure架構完善的審查旨在幫助您根據最新的一組Azure最佳實踐評估工作負載。它為您提供了一套可行的指導,可用於改善您最重要的業務領域中的工作負載。每個客戶都經歷了獨特的雲計算旅程,因此我們設計了Azure架構完善的審查,專門針對您可以僅根據與該工作負載相關的支柱來評估每個工作負載,因此在評估您的一項關鍵任務工作負載時,您可以先檢查可靠性,性能效率和安全性,然後再回來查看其他可提高您的運營效率和成本足跡的支柱。」
另外,在今年早些時候的Microsoft Build 2020開發人員大會上,Microsoft引入了該框架的「學習路徑」,標題為「 使用Microsoft Azure架構完善的框架構建出色的解決方案 」。它包括六個模塊,一個用於介紹/概述,另一個五個與五個支柱相對應。