0Pricing
Azure Fundamentals · レッスン

5つの柱を理解する

信頼性、セキュリティ、コスト最適化、オペレーショナルエクセレンス、パフォーマンス効率の各柱と、その基本原則を詳しく学びます。

「5つの柱を理解する」はCoddyKit上の無料Azure Fundamentalsレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAzure Fundamentals学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Azure Fundamentalsコースには全4レッスンが含まれています。

Well-Architected Framework の概要

Azure Well-Architected Framework (WAF) は、アーキテクトが高品質なクラウドソリューションを構築するための指針となる原則の集合です。Microsoft が開発したもので、Azure 上でワークロードを設計・運用するお客様を支援してきた長年の経験に基づいています。このフレームワークでは、ベストプラクティスを5 つの柱に分類し、それぞれがワークロードの品質に関する異なる側面を扱います。

第 1 の柱:信頼性

信頼性の柱は、ワークロードが障害から復旧し、動作を継続できるようにするものです。障害を前提とした設計、冗長性の実装、復旧手順のテストを扱います。主なプラクティスには、可用性ゾーンの使用、明確な RTO と RPO の目標設定、問題を迅速に検出・解決するための正常性監視の実装などがあります。

第 2 の柱:セキュリティ

セキュリティの柱は、アプリケーションとデータを脅威から保護することに重点を置きます。多層防御を重視し、複数のセキュリティ制御レイヤーを適用することで、1 つのレイヤーに障害が発生しても別のレイヤーが機能するようにします。主なトピックには、ID とアクセス管理、ネットワークのセグメント化、保存時および転送中の暗号化、Microsoft Defender for Cloud などのツールによる脅威検出があります。

第 3 の柱:コスト最適化

コスト最適化の柱は、必要な支出を最小限に抑えながらビジネス価値を提供することを目的とします。単にコストを削減するという意味ではなく、支出先を理解し、品質を維持しながら無駄をなくすことを意味します。プラクティスには、リソースの適正サイジング、予測可能なワークロードへの Reserved Instances の使用、自動スケーリングの適用、Azure Cost Management による継続的な支出の見直しなどがあります。

第 4 の柱:オペレーショナルエクセレンス

オペレーショナルエクセレンスとは、ワークロードを効果的に運用・監視し、信頼性の高い運用を実現しながら継続的に改善することです。DevOps のプラクティス、Infrastructure as Code、自動デプロイ、徹底したオブザーバビリティを扱います。目標は、チームが自信を持ってデプロイし、問題を事前に検出し、熟練者による手作業に頼ることなく効率的に対応できるようにすることです。

第 5 の柱:パフォーマンス効率

パフォーマンス効率の柱は、ワークロードが需要に応じてスケールし、リソースを効率的に使用できるようにするものです。適切なサービスレベルの選択、水平および垂直スケーリング、キャッシュ戦略、負荷テストを扱います。重要な原則はまず測定することです。パフォーマンスのベースラインを確立し、推測ではなくデータに基づいて最適化の判断を行います。

柱同士の関係

5 つの柱は独立しているわけではなく、ある柱における決定が他の柱に影響することがよくあります。たとえば、冗長性を追加すると信頼性は向上しますが、コストは増加します。保存時のデータを暗号化するとセキュリティは強化されますが、パフォーマンスにわずかな影響が生じる可能性があります。優れたアーキテクチャには、ワークロードとビジネスの具体的な要件に基づき、5 つの柱全体のトレードオフのバランスを取ることが必要です。

各柱における設計原則

各柱には、アーキテクチャ上の意思決定を導く設計原則が含まれています。たとえば、信頼性の柱には「障害を前提に設計する」「すべてのレイヤーで冗長性を使用する」といった原則があります。これらの原則は、さまざまな種類のワークロードに適用できるよう、意図的に高いレベルで定義されています。各原則の下には、Azure のサービスや構成に関連付けられた具体的な推奨事項があります。

WAF と Azure Well-Architected Review

Microsoft は、ガイド付きアンケートを通じてワークロードを 5 つの柱に照らして評価できる Well-Architected Review ツールを提供しています。質問に回答すると、各柱のスコアと、優先順位付けされた推奨事項の一覧を受け取れます。このツールは Azure ポータルで無料で利用でき、本格的なアーキテクチャ評価の出発点となります。

# Navigate to the Well-Architected Review in the Azure portal:
# Portal -> Search 'Azure Well-Architected Review' -> Create a workload -> Answer questionnaire
# Or access it directly at: https://learn.microsoft.com/en-us/assessments/

Azure Advisor による WAF の補完

Azure Advisor は、実際にデプロイされているリソースを分析し、WAF の柱に沿った個別の推奨事項を提供する自動化ツールです。設計についてのアンケートである Well-Architected Review とは異なり、Advisor はリソース構成とテレメトリを読み取り、バックアップが有効になっていない VM や、コストが発生している未使用のリソースなど、具体的な問題を特定します。

# View Azure Advisor recommendations via CLI:
az advisor recommendation list --output table

既存のワークロードへの WAF の適用

WAF は、新規ワークロードだけでなく既存のワークロードにも有用です。既存のアーキテクチャに対しては、ギャップを特定し、改善の優先順位を付けるための体系的な視点を提供します。一般的な方法は、Well-Architected Review を実施し、各柱で優先度の最も高い推奨事項を 2 つまたは 3 つ特定して、改善のバックログを作成することです。この段階的なアプローチは、全面的に再設計するよりも現実的です。

クイックチェック

このレッスンで学んだ Microsoft Azure Fundamentals(AZ-900)の概念について、理解度を確認します。

レッスンのまとめ

このレッスンでは、WAF の5つの柱が信頼性、セキュリティ、コスト最適化、オペレーショナル エクセレンス、パフォーマンス効率であること、各柱は相互に影響し合うためトレードオフのバランスを取る必要があること、そして Well-Architected Review と Azure Advisor を使用して、これらの柱に照らしてワークロードを評価・改善できることを学びました。次は、Well-Architected Review の評価を実施する方法について説明します。

よくある質問

「5つの柱を理解する」レッスンは無料ですか?

はい。「5つの柱を理解する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Azure Fundamentalsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Azure Fundamentalsコースには全4レッスンが含まれています。

「5つの柱を理解する」で何を学びますか?

信頼性、セキュリティ、コスト最適化、オペレーショナルエクセレンス、パフォーマンス効率の各柱と、その基本原則を詳しく学びます。 ブラウザで直接実行するハンズオンコードでAzure Fundamentalsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Azure Fundamentalsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのAzure Fundamentalsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「5つの柱を理解する」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このAzure Fundamentalsレッスンでコードを書いて実行できますか?

はい。すべてのAzure Fundamentalsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 5つの柱を理解する
  2. Azure Well-Architected Review の実施
  3. Azure Advisor
  4. 実際のアーキテクチャに WAF パターンを適用する
← Azure Fundamentalsに戻る