Q33 — AWS SOA-C02 第1章

第 33/100 問 | ← 第1章

SysOps管理者は、AWS SDKを使用していくつかの保守タスクを実行するPythonスクリプトを開発しました。このスクリプトは毎晩自動的に実行される必要があります。 この要件を満たす最も運用効率の高い解決策は何ですか?

正解: A. PythonスクリプトをAWS Lambda関数に変換します。Amazon EventBridge(Amazon CloudWatch Events)ルールを使用して、毎晩関数を呼び出します。

解説

AWS LambdaとAmazon EventBridgeの組み合わせは、サーバーレスでオンデマンド実行される定期タスクのシナリオに適しています。AWS公式ドキュメントによると、Lambdaはサーバーのプロビジョニングや管理が不要であり、実際の実行時間に基づいて課金されるため、周期的なタスクに最適です。EventBridgeは時間式に基づくイベントスケジューリングをサポートしています。選択肢BのCloudTrailはイベントスケジューリングではなくログ記録用であり、選択肢CおよびDはEC2インスタンスの管理を伴い、サーバーの維持および継続的な実行による潜在的コストが発生するため、サーバーレスソリューションより効率が劣ります。選択肢Aのソリューションは、運用自動化およびコスト効率のベストプラクティスに合致します。