Q7 — AWS SAA-C03 第11章

第 7/100 問 | ← 第11章

Q707. ある企業が、世界中どこからでも利用可能な新しいモバイルアプリをリリースしました。ユーザーは自身の興味に応じた地域ニュースを閲覧でき、アプリ内から写真や動画を投稿することもできます。ユーザーはコンテンツが投稿された直後の数分間に頻繁にアクセスします。新規コンテンツが古いコンテンツを素早く置き換え、その後古いコンテンツは消滅します。ニュースの地域性により、ユーザーは投稿されたコンテンツの90%を、そのコンテンツがアップロードされたAWSリージョン内で消費します。この要件において、コンテンツのアップロードにおける**最も低いレイテンシ**を実現し、ユーザー体験を最適化するソリューションはどれですか?

正解: B. コンテンツをAmazon S3にアップロード・保存し、アップロードにはS3 Transfer Accelerationを使用する。

解説

ユーザーが90%のコンテンツをアップロード先のAWSリージョン内で消費するという要件のもとで、モバイルアプリにおけるコンテンツアップロードのレイテンシを最小化し、ユーザー体験を最適化するには、以下の選択肢Bが推奨されます。選択肢Bは、アップロード時のレイテンシを最小化するための最適なソリューションです: ・Amazon S3へのコンテンツのアップロードおよび保存:Amazon S3は、高いスケーラビリティと耐久性を持つオブジェクトストレージサービスであり、本ユースケースにおける写真・動画の保存に最適です。 ・S3 Transfer Accelerationの活用:これはAmazon S3の機能で、Amazon CloudFrontのグローバルに展開されたエッジロケーションを活用して、S3へのアップロードを高速化します。ユーザーに最も近いCloudFrontエッジロケーションを経由することで、アップロード経路を最適化し、レイテンシを低減、アップロード速度を向上させます。 選択肢Aは、Amazon CloudFrontをアップロードに使用するとしていますが、CloudFrontは主にコンテンツ配信(ダウンロード)のパフォーマンス向上に有効であり、S3へのアップロードレイテンシの最適化には直接寄与しません。 選択肢Cは、ユーザーに近いリージョンのEC2インスタンスへ一旦アップロードし、その後S3へコピーするというアプローチですが、これは不要な複雑さと追加ステップを導入し、レイテンシと運用オーバーヘッドを増大させます。 選択肢Dは、ユーザーに近いリージョンのS3へのアップロードと複数のCloudFrontディストリビューションの活用を提案していますが、CloudFrontはあくまで配信(ダウンロード)の高速化に有効であり、アップロードのレイテンシ低減には直接対応していません。 したがって、コンテンツアップロードにおける最低レイテンシと最適なユーザー体験を実現する最も適切なソリューションは、選択肢B「コンテンツをAmazon S3にアップロード・保存し、アップロードにはS3 Transfer Accelerationを使用する」です。このソリューションは、CloudFrontのグローバルなエッジロケーション網を活用してアップロードプロセスを加速し、より迅速かつスムーズなユーザー体験を提供します。