Cloud Adoption Framework の概要
Microsoft Cloud Adoption Framework の6つの段階である Strategy、Plan、Ready、Adopt、Govern、Manage を順に学び、それぞれをクラウド移行シナリオに適用します。
「Cloud Adoption Framework の概要」はCoddyKit上の無料Azure Fundamentalsレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAzure Fundamentals学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Azure Fundamentalsコースには全4レッスンが含まれています。
Cloud Adoption Frameworkとは
Microsoft Cloud Adoption Framework (CAF)は、組織のクラウド導入の過程を支援するために設計されたドキュメント、ベストプラクティス、ツールの集合です。ビジネス戦略の定義からクラウドワークロードの継続的な管理まで、クラウド導入の各段階で実証済みのガイダンスを提供します。CAFはベンダーの知見を取り入れていますが、原則としてベンダーに依存せず、Microsoftが無償で提供しています。
CAFの6つの段階
CAFは、クラウド導入の過程におけるフェーズを表す6つの段階を中心に構成されています。
- Strategy — 動機と期待するビジネス成果を定義する
- Plan — クラウド導入をビジネスの優先事項に合わせる
- Ready — 環境(ランディングゾーン)を準備する
- Adopt — ワークロードを移行し、イノベーションを実現する
- Govern — リスクを管理し、コンプライアンスを確保する
- Manage — クラウド環境を運用し、最適化する
第1段階:Strategy
Strategy段階では、組織がなぜクラウドへ移行するのかを明確にします。一般的な動機には、コスト削減、アプリケーションのモダナイゼーション、グローバル展開の実現、データセンター契約の満了への対応、ディザスターリカバリーの改善などがあります。Strategy段階では、ITの目標とビジネス目標を整合させ、導入の過程に対する経営層の支援を得るためのCloud Strategy documentを作成します。
第2段階:Plan
Plan段階では、戦略を実行可能な導入計画に落とし込みます。主な活動には、デジタル資産インベントリの作成(移行するすべてのアプリケーションとサーバーを一覧化すること)、ポートフォリオの合理化(各アプリケーションの扱いを決めるために6-Rを適用すること)、クラウド導入計画の作成(プロジェクトのスケジュールと必要なリソースを定めること)、中断を最小限に抑えるためのビジネスのリリースサイクルとの計画の整合などがあります。
# Tools for the Plan stage:
# Azure Migrate: discover on-premises servers and create a migration assessment
# Azure DevOps: create the cloud adoption plan as a backlog of work items
# CAF Digital Estate tool: rationalise applications and map to target architectures
# Total Cost of Ownership Calculator: estimate cost savings for business case第3段階:Ready
Ready段階では、ワークロードを受け入れられるようAzure環境を準備します。主な成果物はランディングゾーンです。これは、ネットワーク、ID、セキュリティ、ガバナンスの基盤が整えられたAzure環境です。Ready段階により、最初のワークロードを移行した時点で、後から付け足すのではなく、すでに組織の標準を満たした環境に配置できるようになります。
第4段階:Adopt — 移行とイノベーション
Adopt段階には、並行して進める2つのトラックがあります。
- Migrate — 既存のワークロードをAzureへ移行します。通常は、低リスクのアプリケーションから開始します(「migrate」ウェーブ)。
- Innovate — PaaS、AI、サーバーレスの機能を活用する新しいクラウドネイティブアプリケーションを構築します。
CAFでは、チームのスキルを高め、クラウドの価値をステークホルダーに示す短期的な成果を生み出すために、まずMigrateトラックを開始することを推奨しています。
第5段階:Govern
Govern段階では、クラウド環境がコンプライアンス上のリスクや管理されていないコストの状態へ逸脱することを防ぐガードレールを実装します。Azure Policy、管理グループ、リソースタグ、コストアラートを使用して、すべてのサブスクリプションにわたるガバナンスを適用します。CAFのGovern methodologyでは、ガバナンスを段階的に構築することを重視しています。まず実行可能な最小限のガバナンス体制から始め、組織の成熟に合わせて制御を追加します。
第6段階:Manage
Manage段階では、クラウド環境の継続的な運用管理に重点を置きます。すべてのワークロードに対する管理ベースライン(監視、バックアップ、ディザスターリカバリー)の定義、責任を明確にした運用チームの設置、運用能力の継続的な改善を行います。CAFのManage methodologyでは、Azure Monitor、Azure Automation、Azure Arcを中核的な運用ツールとして使用することを推奨しています。
CAFとWell-Architected Framework
CAFとWell-Architected Frameworkは相互に補完するものですが、対象とする課題は異なります。CAFはAzureを導入する過程、つまり戦略、計画、ランディングゾーン、移行、ガバナンスに関するガイダンスを提供します。WAFは個々のワークロードの品質、つまり信頼性、セキュリティ、コスト、オペレーショナルエクセレンス、パフォーマンスを考慮して各アプリケーションを設計する方法についてのガイダンスを提供します。組織では、包括的なクラウドプログラムを実現するために、両方を組み合わせて使用します。
小規模組織向けのCAF
CAFは規模に応じて適用できるよう設計されています。大企業では6つの段階すべてを詳細に活用し、小規模組織ではより簡略化したアプローチを採用できます。小さく始めて拡大するというガイダンスにより、小規模なチームは最小限のランディングゾーンから始め、少数のワークロードを移行し、時間をかけてガバナンスの成熟度を高められます。CAFのドキュメントには、大規模なエンタープライズ移行とは異なる、中小企業の導入シナリオに特化したガイダンスも用意されています。
CAFのツールとアクセラレーター
Microsoftは、CAFの導入を加速するために、複数のツールとアクセラレーターを提供しています。
- CAF Landing Zone accelerator — エンタープライズランディングゾーンをデプロイするためのBicep/Terraformテンプレート
- Azure Migrate — Adopt段階で使用する検出および移行ツール
- Azure DevOps CAF template — クラウド導入計画用の事前入力済みバックログ
- Microsoft Assessment tools — Strategy段階とPlan段階の準備状況を評価するツール
理解度チェック
このレッスンで学んだMicrosoft Azure Fundamentals (AZ-900)の概念について、理解度を確認しましょう。
レッスンのまとめ
このレッスンでは、次のことを学びました。Cloud Adoption Frameworkは、Strategy、Plan、Ready、Adopt、Govern、Manageの各段階を通じて組織を導きます。Ready段階では、基盤としてランディングゾーンを確立することに重点を置きます。また、CAFとWAFは相互に補完するものであり、CAFは導入の過程、WAFはワークロードの品質を対象とします。次は、Azure Landing Zonesについて詳しく見ていきます。
よくある質問
「Cloud Adoption Framework の概要」レッスンは無料ですか?
はい。「Cloud Adoption Framework の概要」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Azure Fundamentalsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Azure Fundamentalsコースには全4レッスンが含まれています。
「Cloud Adoption Framework の概要」で何を学びますか?
Microsoft Cloud Adoption Framework の6つの段階である Strategy、Plan、Ready、Adopt、Govern、Manage を順に学び、それぞれをクラウド移行シナリオに適用します。 ブラウザで直接実行するハンズオンコードでAzure Fundamentalsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Azure Fundamentalsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのAzure Fundamentalsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「Cloud Adoption Framework の概要」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このAzure Fundamentalsレッスンでコードを書いて実行できますか?
はい。すべてのAzure Fundamentalsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- Cloud Adoption Framework の概要
- Azure ランディングゾーン
- ハブアンドスポーク ネットワーク トポロジ
- エンタープライズ向け ID とアクセス設計