Answer – B
When uploading large videos, it’s always better to use AWS multipart file upload, especially when the bandwidth is not fully utilized.
Option A is incorrect because the existing bandwidth itself is not fully utilized. Increasing the bandwidth is not going to help; in fact, it will add to the cost.
Option B is CORRECT because Multipart Upload will fully utilize the available bandwidth and increase the throughput. It also has additional benefits, as mentioned below in the "More Information" section.
Option C is incorrect because there is a restriction on the size of upload in a single PUT operation. You cannot upload a file of size more than 5GB in a single upload. So this option is not going to help at all. You need to use multipart upload.
Option D is incorrect because this option requires you to put all the files daily on a storage drive and send it to AWS. Since the data has to be uploaded in a certain time frame and there is sufficient bandwidth already available, multipart upload is the best option compared to AWS Import/Export.
Advantages of Multipart Upload
Improved throughput—you can upload parts in parallel to improve throughput.
Quick recovery from any network issues—smaller part size minimizes the impact of restarting a failed upload due to a network error.
Pause and resume object uploads—you can upload object parts over time. Once you initiate a multipart upload, there is no expiry; you must explicitly complete or abort the multipart upload.
Begin an upload before you know the final object size—you can upload an object as you are creating it.
For more information on Multi-part file upload for S3, please visit the URL -
http://docs.aws.amazon.com/AmazonS3/latest/dev/qfacts.html