高度にスケーラブルで、自動的に読み取りと書き込みの容量を調整することができるDBは?

オンデマンド容量の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のスケーリングは即時性に欠け、需要の急激な変化には対応しきれません。

コメント

タイトルとURLをコピーしました