AWSのコアサービス(EC2・S3・RDSなど)応用問題

Amazon DynamoDBを使用しているアプリケーションで、突然アクセスが急増しました。プロビジョンドキャパシティモードを使用していた場合、設定したスループット上限を超えたリクエストはどうなりますか?

A.DynamoDBが自動的にキャパシティを無制限に拡張するため、すべてのリクエストが正常に処理される
✗ プロビジョンドモードでは自動的な無制限拡張は行われません。オートスケーリングを別途設定する必要があります。
B.超過したリクエストはキューに入れられ、キャパシティが空き次第すべて順番に処理される
✗ DynamoDBのプロビジョンドモードでは超過リクエストを自動キューイングする機能はありません。
C.設定したスループット上限を超えたリクエストはスロットリング(ProvisionedThroughputExceededException)が発生し、拒否される← 正解
✓ 正解です。プロビジョンドモードでは上限を超えたリクエストにスロットリングが発生し、エラーが返されます。
D.超過したリクエストはAmazon S3に一時保存され、後でDynamoDBに自動的に書き込まれる
✗ DynamoDBの超過リクエストがS3に一時保存される機能は存在しません。このような自動連携はありません。

AWS Certified Cloud Practitioner(CLF-C02) の問題一覧