Q60 — AWS SAA-C03 第5章
第 60/65 問 | ← 第5章
Q360. ある会社はAWS Business Supportプランに加入しています。コンプライアンス要件により、デプロイを実行する前にAWSインフラストラクチャの健全性を確認する必要があります。同社は、新規デプロイ開始時にインフラストラクチャの健全性をプログラム的に・自動的に確認する仕組みを必要としています。 この要件を満たすソリューションはどれですか?
- A. 各デプロイ開始時にAWS Trusted Advisor APIを使用します。APIが問題を返した場合は、すべての新規デプロイを一時停止します。
- B. 各デプロイ開始時にAWS Health APIを使用します。APIが問題を返した場合は、すべての新規デプロイを一時停止します。 ✓
- C. 各デプロイ開始時にAWS Support APIをクエリします。APIが未解決の課題を返した場合は、すべての新規デプロイを一時停止します。
- D. デプロイ前に各ワークロードに対してAPI呼び出しを行い、呼び出しが失敗した場合にデプロイを一時停止します。
正解: B. 各デプロイ開始時にAWS Health APIを使用します。APIが問題を返した場合は、すべての新規デプロイを一時停止します。
解説
B. 各デプロイ開始時にAWS Health APIを使用します。APIが問題を返した場合は、すべての新規デプロイを一時停止します。 AWS Health APIは、AWSリソースに影響を及ぼす可能性のあるイベントに関する情報を提供します。各デプロイ開始時にこのAPIを活用することで、同社はデプロイ実行前にプログラム的かつ自動的にインフラストラクチャの健全性を確認できます。APIが何らかの問題を返した場合、問題が解決されるまでデプロイを一時停止することで、コンプライアンス要件を確実に満たせます。このソリューションは、プログラム的かつ自動化されたものであり、本シナリオに最も適しています。一方、選択肢A、C、Dは、インフラストラクチャの健全性を十分にプログラム的・自動的に確認する手段を提供しません。選択肢AのTrusted Advisor APIは、ベストプラクティスや最適化に関するチェックのみを実施し、インフラストラクチャの健全性を監視するものではありません。選択肢CのSupport APIは、インフラストラクチャの健全性に関する特定の情報を提供しません。選択肢Dは、各ワークロードへのAPI呼び出しを実行する方法ですが、ワークロードの数に応じて現実的でない、あるいは非効率な場合があります。