コスト管理応用

ある企業が重要な本番環境用のSQL DatabaseをAzureで運用しており、コスト最適化を検討しています。「平日の営業時間(9:00-18:00)は高い処理性能が必要だが、夜間・休日はほとんど利用されない」という使用パターンの場合、コスト削減に最も効果的な対策はどれか。

A.SQL Databaseを別のリージョンに移動して、料金の安いリージョンでの運用に切り替える
✗ リージョン変更では料金にわずかな差が出ることもありますが、営業時間帯での高需要という根本的な問題は解決されません。
B.営業時間中は高い性能レベル(Premium)を維持し、夜間・休日に自動的にスケールダウンさせる方式を検討し、スケーリング機能とコスト削減を組み合わせる← 正解
✓ 正解です。SQL Databaseはスケーリング機能をサポートしており、営業時間に応じた自動スケーリングにより、時間帯別のコスト最適化が実現できます。
C.SQL Databaseの利用者数を制限して、アクセス要求を減らすことでコストを削減する
✗ 利用者数の制限はビジネス要件に反し、むしろシステム要件を満たせなくなります。コスト削減方法としても不適切です。
D.SQL DatabaseをAzure SQLManaged Instanceに移行し、より低い基本料金で固定的に運用する
✗ SQL Managed Instanceは基本的には固定的な運用モデルで、時間帯による変動ニーズには対応しにくく、スケーリングのメリットが得られません。

この問題のポイント

SQL Databaseはスケーリング機能をサポートしており、営業時間に応じた自動スケーリングにより、時間帯別のコスト最適化が実現できます。

AZ-900:Microsoft Azure Fundamentals の問題一覧