□世界中のさまざまな地域のユーザーがアクセスするアプリ。ユーザーが、最大ギガバイトサイズのデータをダウンロードしたりアップロードしたりするのを低レイテンシーで実現する方法は?

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は大容量ファイルのアップロードダウンロードを高速化するため、パフォーマンスが最大化され、コストも抑えられます。

コメント

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