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