You have an application running on an Amazon Elastic Compute Cloud instance, that uploads 5 GB video
objects to Amazon Simple Storage Service (S3). Video uploads are taking longer than expected, resulting in
poor application performance. Which method will help improve performance of your application?

A.
Enable enhanced networking
B.
Use Amazon S3 multipart upload
C.
Leveraging Amazon CloudFront, use the HTTP POST method to reduce latency.
D.
Use Amazon Elastic Block Store Provisioned IOPs and use an Amazon EBS-optimized instance
B
0
0
Agree
The Multipart upload API enables you to upload large objects in parts. You can use this API to upload new large objects or make a copy of an existing object (see Operations on Objects).
0
0
Agreed with Netin on B
“In general, when your object size reaches 100 MB, you should consider using multipart uploads instead of uploading the object in a single operation.”
Source: http://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
0
0
Complete agree with Jim
0
0
I will go with A..”Poor application performance”
Amazon EC2 provides enhanced networking capabilities using single root I/O virtualization (SR-IOV) on supported instance types. Enabling enhanced networking on your instance results in higher performance (packets per second), lower latency, and lower jitter.
0
1
B – agree with JM
0
0
I choose D
0
1
Why choose D?
0
0
I have chosen B and got 100% mark for troubleshooting section
0
0
I actually had this question on the SysOps Associate exam last week. I also chose B.
1
0
B is correct
0
0
B is correct
0
0
B is correct
0
0
B & D are corrects but in this scenario I should use Amazon S3 multipart upload
So B is correct
0
0
IMHO, answer should be A, only enhanced networking can increase the speed of the upload which is the problem set.
I do not understand how answer can be ‘B’ can improve the speed of the upload, its only used if the filesize is bigger.
0
0
Enhanced networking doesn’t really do anything to solve for latency on the WAN. Multi-part upload let’s you parallelize the process and be moving multiple chunks together so that if one process is waiting for an ACK, another can be shipping data and keeping the pipe full.
0
0
B
The Multipart upload API enables you to upload large objects in parts
0
0
B, s3 multi-part for object greater than 100M
0
0
B is the answer because of the following (pay attention to the word parallel ):
Using multipart upload provides the following advantages:
– 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.
http://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
0
0
Why not C
S3 Transfer acceleration
http://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html
0
0
Its B.
0
0
Go with B, multipart do improve the performance.
0
0