0Pricing
Azure Fundamentals · レッスン

Azure Advisor

Azure Advisor を使用して、サブスクリプションのコスト、信頼性、セキュリティ、パフォーマンス、運用に関する推奨事項を見つけ、重要な指摘事項に対応します。

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

Azure Advisor とは

Azure Advisorは、Azure portal に組み込まれた無料のパーソナライズド クラウド コンサルタントです。デプロイ済みのリソースを継続的に分析し、コスト、信頼性、セキュリティ、パフォーマンス、オペレーショナル エクセレンスを改善するための実行可能な推奨事項を提供します。質問票である Well-Architected Review とは異なり、Advisor は実際のリソース構成とメトリックを読み取り、環境内の具体的な問題を特定します。

5つの推奨事項カテゴリ

Azure Advisor は、WAF の柱に直接対応する5つのカテゴリに推奨事項を整理します。

  • コスト — 無駄をなくし、支出を削減します
  • 信頼性 — 稼働時間と障害耐性を向上させます
  • セキュリティ — 脆弱性と構成ミスを修正します
  • パフォーマンス — スループットを向上させ、レイテンシを短縮します
  • オペレーショナル エクセレンス — デプロイと監視のプラクティスを改善します

ポータルで Advisor にアクセスする

Azure Advisor を開くには、Azure portal の検索バーで 'Advisor' を検索します。Advisor のダッシュボードには、各カテゴリの概要スコアと、影響度順に並べられた推奨事項の一覧が表示されます。サブスクリプション、リソース グループ、リソースの種類でフィルターし、特定の領域に集中することもできます。Advisor スコアは 0~100 のパーセンテージで、ベスト プラクティスへの全体的な準拠度を示します。

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

# Filter by category (cost, security, reliability, performance, operationalExcellence):
az advisor recommendation list --category cost --output table

コストに関する推奨事項の詳細

Advisor のコストに関する推奨事項では、使用率の低い VM の適正サイズへの変更や停止、継続的に稼働するリソースの Reserved Instances の購入、アタッチされていないマネージド ディスクの削除、アイドル状態の App Service プランの削除など、コスト削減の機会を特定します。各推奨事項には月あたりの推定削減額が表示されるため、変更を行う前にステークホルダーへ提示するビジネス上の根拠として利用できます。

信頼性に関する推奨事項

信頼性に関する推奨事項では、冗長性やバックアップが不足しているワークロードが示されます。一般的な例として、Azure Backup で保護されていない VM、可用性セットまたはゾーンに配置されていない単一インスタンスの VM、geo レプリケーションが有効になっていないデータベースなどがあります。これらの推奨事項に対応することで、障害発生時のデータ損失や長時間のダウンタイムのリスクを直接低減できます。

セキュリティに関する推奨事項

Advisor のセキュリティに関する推奨事項は Microsoft Defender for Cloud から取得され、ディスク暗号化の未設定、パブリック アクセスを許可しているストレージ アカウント、インターネットに公開された管理ポート(RDP/SSH)、多要素認証の未設定などの問題を対象とします。これらの推奨事項を解決すると、Defender for Cloud のSecure Scoreが直接向上します。

パフォーマンスに関する推奨事項

パフォーマンスに関する推奨事項では、ワークロードを遅くするボトルネックや構成ミスを特定します。例として、I/O 負荷の高いワークロードで Standard HDD の代わりに Premium SSD を使用すること、クエリが集中するデータベースで読み取りレプリカを有効にすること、Azure CDN を構成して静的コンテンツをユーザーの近くでキャッシュすることなどがあります。各推奨事項には、対象のリソースと修正を実装する手順へのリンクが含まれています。

オペレーショナル エクセレンスに関する推奨事項

オペレーショナル エクセレンスに関する推奨事項では、チームがより安定して運用するためのプラクティスを扱います。診断設定を有効にしてログを Log Analytics ワークスペースにストリーミングすること、リソース正常性アラートを構成すること、コスト配分のためにリソースにタグが付けられていることの確認などが提案されます。これらの推奨事項は重大度が比較的低いことも多いものの、運用全体に継続的なプラスの効果をもたらします。

推奨事項を延期または却下する

すべての Advisor 推奨事項が、すべての環境に適しているとは限りません。推奨事項を将来の日付(たとえば、予定されている移行の後)まで延期したり、状況に該当しない場合に却下したりできます。却下した推奨事項はスコアに影響しなくなります。却下した推奨事項はいつでも確認でき、状況が変わった場合は復元できます。

Advisor のアラートとダイジェスト メール

特定のカテゴリに新しい推奨事項が表示されたときに通知を受け取るよう、Advisor アラートを構成できます。たとえば、新しい重大度の高いセキュリティ推奨事項が検出されるたびにセキュリティ チームへ通知するアラートを設定できます。Advisor は、サブスクリプション全体の主な推奨事項をまとめた週次のダイジェスト メールにも対応しています。

# Create an Advisor alert via CLI:
az advisor alert create \
  --name 'NewSecurityAdvisory' \
  --resource-group myResourceGroup \
  --alert-type LowCPUVirtualMachine

Advisor スコアとガバナンス

Advisor スコアをガバナンス ダッシュボードに含めることで、Azure 環境の健全性を時間の経過に沿って追跡できます。多くの組織では、クラウド ガバナンス ポリシーの一環として Advisor スコアの最低基準を設定しています。たとえば、ワークロードを本番環境に移行する前に、セキュリティ スコアが 80% を超えていることを必須にする場合があります。スコアは、管理グループを介して複数のサブスクリプションにわたって確認できます。

クイックチェック

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

レッスンのまとめ

このレッスンでは、Azure Advisor がデプロイ済みのリソースを分析し、5つのカテゴリにわたる推奨事項を提供する無料のツールであること、コストに関する推奨事項では適正サイズへの変更や Reserved Instances による推定削減額が示されること、そして該当しない推奨事項は延期または却下できることを学びました。次は、WAF のパターンを実際のアーキテクチャに適用する方法について説明します。

よくある質問

「Azure Advisor」レッスンは無料ですか?

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

「Azure Advisor」で何を学びますか?

Azure Advisor を使用して、サブスクリプションのコスト、信頼性、セキュリティ、パフォーマンス、運用に関する推奨事項を見つけ、重要な指摘事項に対応します。 ブラウザで直接実行するハンズオンコードでAzure Fundamentalsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

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

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

「Azure Advisor」レッスンにはどのくらい時間がかかりますか?

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

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

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

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

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