ある企業のクラウドアーキテクトが「クラウドアーキテクチャの5つの柱(Well-Architected Framework)」を学習している。Azureでシステムを設計する際、「コストの最適化」の柱において最も重要な考え方はどれか。
- A. すべてのリソースを予約購入して一定のコストを確保する
- B. 常に最高スペックのリソースを選択してパフォーマンスを最大化する
- C. 開発コストを削減するためにセキュリティ機能を省略する
- D. リソースを消費ベースで使用し、実際の需要に合わせてサイズを適正化する
解答と解説を見る
正解: D
コスト最適化の基本原則は「過剰なリソースを持たず、実際の需要に合ったサイズを選択する(Right-sizing)」と「消費ベースのモデルを活用する」ことである。需要の変化に合わせてリソースを自動スケーリングし、使用されていないリソースは停止・削除することで無駄な費用を排除する。選択肢Bの最高スペック選択は過剰プロビジョニングであり、コスト最適化に反する。選択肢Aのすべてを予約購入は変動が少ない安定したワークロードには有効だが、「常にすべてを予約」は開発・テスト環境など変動するワークロードには非効率である。選択肢Cのセキュリティ機能の省略はコスト削減目的であっても絶対に行ってはならず、Well-Architected Frameworkの「セキュリティ」の柱に反する。