一般設計原則 - AWS Well-Architected 架構

一般設計原則

Well-Architected 架構會確定一組一般設計原則,以促進在雲端進行良好的設計︰

  • 停止猜測您的容量需求:如果您在部署系統時做出糟糕的容量決定,可能最後變成坐擁昂貴的閒置資源,或處理容量有限的效能影響。而利用雲端運算,這些問題都會消失。您可依照需要使用大小不拘的容量,自動上下調整。

  • 生產規模測試系統:在雲端,您可隨需建立生產規模的測試環境、完成測試,再將資源除役。因為您只為執行中的測試環境付費,所以能以與內部部署測試相較之下相當微小比例的成本來模擬即時環境。

  • 考量架構試驗的自動化:自動化可讓您用低成本建立並複製工作負載,避免產生人工開支。您可追蹤自動化的變更,稽核其影響,並可視需要還原為先前參數。

  • 考量演進的架構:在傳統環境中,架構上的決策往往實作成為靜態的一次性活動,其生命週期當中只有系統的少數主要版本。隨著業務及其環境持續改變,這些初始決定可能妨礙系統,無法符合不斷改變的業務要求。在雲端,按需自動化與測試的能力,可降低因設計變更而形成衝擊的風險。如此可讓系統隨時間演進,因此企業能以標準實務的形式享有創新的優勢。

  • 使用資料來驅動架構:在雲端,您可收集架構上的選擇對於工作負載的行為有何影響的資料。如此可讓您為如何提升工作負載,做出以事實為根據的決策。您的雲端基礎設施為程式碼,因此可隨時間利用該資料得知基礎設施的適當選擇及提升。

  • 透過演練日進行改進:為測試您的架構與程序的執行情況,可定期排定演練日,以模擬生產中的活動。如此可協助您了解何處有改善空間,並能協助發展組織處理活動的經驗。