ある企業がレガシーな社内アプリケーションをAWSに移行しており、ネイティブなAWSサービスを使用して社内従業員ディレクトリを再設計しています。従業員の連絡先情報と高解像度の写真を保存し、AWS APIを介して各従業員の詳細と写真を検索および取得できるようにする必要があります。この要件を満たす設計はどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 各従業員の連絡先情報をAmazon DynamoDBテーブルに保存し、高解像度の写真をAmazon S3に保存します。S3オブジェクトキーをDynamoDBアイテムに保存します。.
これが解答である理由
この設計は、連絡先情報と高解像度写真という異なる種類のデータを効率的に管理するため、最も適切です。Amazon DynamoDBは、連絡先情報のような構造化された少量のデータに対して、高速なアクセスとスケーラビリティを提供します。一方、Amazon S3は、高解像度写真のような非構造化で大容量のオブジェクトストレージに最適です。DynamoDBアイテムにS3オブジェクトキーを保存することで、両方のデータを関連付け、AWS APIを介して簡単に検索および取得できます。 Base64エンコードされた写真をDynamoDBに保存すると、アイテムサイズ制限に抵触する可能性があり、ストレージコストも高くなります。Amazon Cognitoはユーザー認証・認可サービスであり、従業員ディレクトリのデータストアとしては不適切です。Amazon RDSとEFSの組み合わせは、このユースケースでは過剰な複雑さやコストを招く可能性があります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要