マイクロソフトは先日、Azure上で最適化されたワークロードを設計・実行するためのWell-Architected Framework(WAF)の包括的なアップデートを発表した。
マイクロソフトのWAFは、ソリューションアーキテクトがワークロードの技術的基盤を構築する支援を目的とした、品質主導の原則、アーキテクチャ上の決定ポイント、およびレビューツールのセットである。今回のアップデートでは、ユーザーのワークロードに対してアーキテクチャ上のトレードオフするためのガイダンスを提供するだけでなく、組織のコンテキスト内でこのガイダンスをどのように実装するかについて、より正確な指示を示している。
Well-Architected Frameworkのアップデート概要(出典:マイクロソフトのウェブサイト)
マイクロソフトのコーポレートバイスプレジデントであるUli Homann氏は、次のように説明している。
過去6ヶ月間、マイクロソフトのクラウドソリューションアーキテクトは、WAFとそのアセスメントを活用した10,000件以上のエンゲージメントの学習と経験をまとめることで、Well-Architected Frameworkをアップデートしました。Well-Architected Frameworkの5つの柱はすべて、設計原則、設計レビューチェックリスト、トレードオフ、推奨ガイド、クラウドデザインパターンのみで構成される共通の構造になっています。
設計原則は、ワークロードの基礎を構築する目標指向の原則を示し、設計レビューチェックリストは、行動を促すおおまかに成文化された推奨事項を示し、トレードオフは、他の柱とのトレードオフを記述する。同時に、推奨ガイドは1つ以上の設計レビューチェックリストに関連付けられ、クラウドデザインパターンは実績のある一般的なアーキテクチャパターンに関する設計を提供する。
今回のアップデートでは、特にWell-Architected Reviewアセスメントの一部である "Core Well-Architected Review "オプションを対象としており、Well-Architected Frameworkの新しいコンテンツ構造と整合するようになった。さらに、説明に記載されているように、すべての柱のすべての質問は、その柱の設計レビューチェックリストに対応している。質問の選択肢はすべて、関連するチェックリスト項目の推奨ガイドと関連している。
マイクロソフトのアーキテクチャコンテンツリードであるStephen Sumner氏は、Azure Architectureブログで次のように説明している。
アセスメントの更新は、普遍的なワークロード設計のベストプラクティスを対象としています。アセスメントは、Azureだけでなく、あらゆるプラットフォームのワークロードに対して実行可能です。アセスメントは、より深い技術レベルでワークロードのより多くの側面をカバーします。
そして、以下のように続けている。
前バージョンのアセスメントより、独自の推奨事項が20以上(合計375)増えましたが、作業する選択肢は124減りました。これは、より少ない入力でよりカスタマイズされたガイダンスを得られることを意味します。
Well-Architectedアセスメントの例(出典:マイクロソフトのアーキテクチャブログ)
他の2つの大手クラウドプロバイダーであるAWSとGoogleもまた、Well-Architected Frameworkでプラットフォームに対するガイダンスを提供している。さらに、AWSは最近、Well-Architected Frameworkを 更新し、再構築した。
最後に、Well-Architected Frameworkの更新に関する詳細は、"What's new in the Well-Architected Framework"の動画で見ることができる。