Question#49(SAP-C02)

Question#49(SAP-C02)

ある会社はレガシーなオンプレミスアプリケーションを AWS へ移行する計画です。このアプリケーションは Apache Tomcat 上で動作する Java Web アプリケーションで、データベースは PostgreSQL です。

同社はソースコードにはアクセスできませんが、アプリケーションの JAR(Java Archive)ファイルをデプロイすることはできます。アプリケーションは毎月末にトラフィックが増加します。 最小の運用オーバーヘッドで要件を満たすソリューションはどれですか?

正解:D

本件は「ソースコード非開示、JAR のみ配布可」「月末にスパイク」「Tomcat+PostgreSQL」という条件で、運用オーバーヘッドを最小化するのが目的です。

AWS Elastic Beanstalk は Tomcat プラットフォームをサポートし、WAR/JAR のデプロイ、オートスケーリング、ヘルスチェック、ローリング更新、ALB 統合などの運用まわりをマネージドで引き受けます。DB はAmazon RDS for PostgreSQLを用いればバックアップ、パッチ、監視をマネージドにでき、アプリは毎月末の負荷増に合わせてオートスケーリングで対応可能です。さらに CloudFront + ALB により静的アセットのキャッシュとグローバル配信、動的リクエストの負荷分散を簡潔に構成できます。これらを最小構成変更で満たすのが D です。

コメント

コメント

コメントする

目次