→オンデマンド容量のDynamoDB
・Amazon S3で静的コンテンツをホストします。Amazon API GatewayとAWS Lambdaを使って動的コンテンツをホストします。データベースには、オンデマンド容量のAmazon DynamoDBを使用します。ウェブサイトのコンテンツを配信するためにAmazon CloudFrontを設定します
この選択肢が正解の理由は以下の通りです。
まず、Amazon S3は静的コンテンツのホスティングに最適です。
また、Amazon API GatewayとAWS Lambdaを組み合わせて使用することで、イベント駆動型のサーバーレスコンピューティングを実現でき、サーバのメンテナンスとパッチ適用が不要になります。これにより、企業の運用負荷が大幅に軽減されます。
次に、Amazon DynamoDBは高度にスケーラブルで、自動的に読み取りと書き込みの容量を調整することができます。
さらに、オンデマンド容量モードを使用すると、トラフィックの変動に応じて迅速にスケーリングすることが可能です。
最後に、Amazon CloudFrontはウェブサイトのコンテンツを迅速に配信することができます。これにより、ユーザーは世界中から速やかにコンテンツにアクセスできます。これらすべての理由から、この選択肢が最適な解決策となります。
選択肢:Amazon S3で静的コンテンツをホストします。Amazon API GatewayとAWS Lambdaを使って動的コンテンツをホストします。Amazon AuroraとAurora Auto Scalingをデータベースに使用します。ウェブサイトのコンテンツを配信するためにAmazon CloudFrontを設定します
この選択肢が正しくない理由は以下の通りです。
Amazon Auroraはメンテナンスとパッチ適用が必要なRDBMSであり、これはサーバーメンテナンスを最小限に抑えたいという要件に反します。
一方、適応的でメンテナンス不要なDynamoDBは、これらの要件を満たします。
また、Auroraのスケーリングは即時性に欠け、需要の急激な変化には対応しきれません。

コメント