現在、アプリケーションはALBの背後にあるEC2インスタンスのAuto Scalingグループで実行されており、EC2インスタンスは別のEC2インスタンス上のMySQLデータベースを呼び出すDockerコンテナをホストしています。アプリケーションをサーバーレスアーキテクチャに変換し、変更を最小限に抑える必要があります。最小限の変更でこれを実現するオプションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: EC2インスタンスで実行されているコンテナをAWS Fargateに置き換えます。MySQLデータベースをAmazon Aurora Serverless v2 (MySQL互換) に置き換えます。.
これが解答である理由
正解は、既存のDockerコンテナをAWS Fargateに移行し、MySQLデータベースをAmazon Aurora Serverless v2 (MySQL互換) に置き換えることです。Fargateはコンテナをサーバーレスで実行できるため、EC2インスタンスの管理が不要になり、最小限の変更でサーバーレス化を実現できます。Aurora Serverless v2はMySQL互換であるため、アプリケーションコードのデータベース接続部分の変更を最小限に抑えられます。 AWS Lambdaはステートレスな関数実行に適しており、既存のDockerコンテナアプリケーションをLambdaに移行するには大幅なコード変更が必要になる可能性があります。また、DynamoDBはNoSQLデータベースであり、リレーショナルデータベースであるMySQLからの移行にはスキーマ設計やクエリロジックの変更が必要となり、最小限の変更という要件に反します。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要