ある企業が、マーケティングウェブサイトとコンテンツ管理システムをオンプレミスのデータセンターからAWSに移行しようとしている。AWSアプリケーションは、WebサーバーにAmazon EC2インスタンス、データベースにAmazon RDSインスタンスを使用し、VPCにデプロイされることを望んでいる。同社には、オンプレミスシステムのインストールプロセスを記述したランブックドキュメントがある。同社は、AWSシステムをランブックドキュメントで参照されるプロセスに基づいて構築したいと考えている。ランブックのドキュメントには、以下のプロセスが記述されている。
A. ランブックを更新し、VPの作成方法を記述する。
B. AWSコンソールを使用して、アプリケーション用のEC2インスタンスとRDSインスタンスを作成する。 AWSの移行によって生じる可能性のある変更を反映するために、ランブックの残りの手順が更新されていることを確認する。
C. AWS API を使用して VP を作成する Python スクリプトを記述します。
D. アプリケーション用のEC2インスタンスとRDSインスタンス ランブックの残りのステップを実装するシェルスクリプトを書く Pythonスクリプトに、新しく作成したインスタンス上でシェルスクリプトをコピーさせ、実行させ、インストールを完了させる。
E. アプリケーション用のVPC、EC2インスタンス、RDSインスタンスを作成するAWSクラウド形成テンプレートを記述する ランブックの残りのステップが、AWS移行から生じる可能性のある変更を反映するように更新されることを確認する
F. VPC、EC2インスタンス、およびアプリケーション用のRDSインスタンスを作成するAWS CloudFormationテンプレートを記述する AWS Cloud Formationテンプレートに、ソフトウェアをインストールおよび構成するためのEC2ユーザーデータを含める。