A company is building a big data analytics solution that ingests large, multi-gigabyte datasets from various global research partners. The files are uploaded to an Amazon S3 bucket. The data transfer speed is currently slow and inconsistent due to high latency and network congestion over long geographic distances.
Which combination of solutions should a solutions architect implement to maximize the upload performance of these large files? (Choose two.)
- Use Amazon S3 Transfer Acceleration to leverage the AWS edge network for global uploads.Cevap
- Use S3 Multipart Upload to upload the large files in parallel and parallelize the data transfer.Cevap
- CProvision an Amazon EFS file system with Provisioned Throughput to act as an ingestion staging area.
- DConfigure S3 Lifecycle policies to immediately transition incoming data to S3 Standard-Infrequent Access (S3 Standard-IA).
- EAttach Amazon EBS gp3 volumes with Multi-Attach enabled to the source servers to increase local throughput.
Cevap
Use Amazon S3 Transfer Acceleration to leverage the AWS edge network for global uploads, and use S3 Multipart Upload to upload the large files in parallel and parallelize the data transfer.
To maximize upload performance of large files from global locations, the solution requires optimizing the network path and parallelizing the upload process. The option recommending Amazon S3 Transfer Acceleration addresses network latency by routing uploads through AWS Edge Locations over the AWS internal network instead of the public internet. The option recommending S3 Multipart Upload allows the source clients to split large files and upload the parts in parallel, which optimizes network throughput and resilience.
Adım Adım Çözüm
Anahtar Kavram
High-performing S3 data ingestion involves combining network routing optimization (S3 Transfer Acceleration) and object upload parallelization (S3 Multipart Upload).