→Amazon S3 with Transfer Accelerationを使用
・Amazon S3 with Transfer Accelerationを使用してアプリケーションをホストします
この選択肢が正解の理由は以下の通りです。
アプリケーションが大量のデータのアップロードダウンロードを伴う場合、パフォーマンスを最大化し、待ち時間を最小化するためには、迅速に大容量のデータ転送が可能なサービスを選択することが重要です。Amazon S3は大量のデータを安全に保存できるストレージサービスであり、パフォーマンスに優れています。さらにTransfer Accelerationを併用することで、全世界どこからでもS3への大量データのアップロードダウンロードを高速化することができます。これはAWSが持つエッジロケーション(地理的に分散配置されたデータセンター)のネットワークを利用してデータ転送を最適化するためです。このため、世界中からのアクセスに対して、自身のアプリケーションにて待ち時間を最小化、パフォーマンスを最大化することが可能となります。
選択肢:Amazon EC2 with Auto ScalingとAmazon CloudFrontを使ってアプリケーションをホストします
この選択肢が正しくない理由は以下の通りです。
Amazon EC2 with Auto ScalingとAmazon CloudFrontを使用してアプリケーションをホストすると、大量のデータをダウンロードする際のレイテンシーが問題となり、またコストも高くなります。
それに対して、Amazon S3 with Transfer Accelerationは大容量ファイルのアップロードダウンロードを高速化するため、パフォーマンスが最大化され、コストも抑えられます。

コメント