ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 67 - DVA-C01 discussion

Report
Export

A large e-commerce site is being designed to deliver static objects from Amazon S3. The Amazon S3 bucket wills server more than 300 GET requests per second. What should be done to optimize performance? (Select TWO.)

A.
Integrate Amazon CloudFront with Amazon S3.
Answers
A.
Integrate Amazon CloudFront with Amazon S3.
B.
Enable Amazon S3 cross-region replication.
Answers
B.
Enable Amazon S3 cross-region replication.
C.
Delete expired Amazon S3 server log files.
Answers
C.
Delete expired Amazon S3 server log files.
D.
Configure Amazon S3 lifecycle rules.
Answers
D.
Configure Amazon S3 lifecycle rules.
E.
Randomize Amazon S3 key name prefixes.
Answers
E.
Randomize Amazon S3 key name prefixes.
Suggested answer: A, E

Explanation:

CloudWatch definitely. Random key prefixes is still a valid method of improving performance by using parallel reads. It doesn't mention prefix hashing. For instance prefixes 1/,2/,3/,4,5/ could provide 5 x parallel streams for S3 as opposed to all objects being in a single folder/prefix e.g. dev/

https://docs.aws.amazon.com/AmazonS3/latest/dev/optimizing-performance.html"There are no limits to the number of prefixes in a bucket. You can increase your read or writeperformance by parallelizing reads. For example, if you create 10 prefixes in an Amazon S3 bucket toparallelize reads, you could scale your read performance to 55,000 read requests per second." Theassumption that prefixes don't matter is incorrect, as described by "Amazon S3 performance guidelines recommended randomizing prefix naming with **hashed characters** to optimize performance for frequent data retrievals. You no longer have to randomize prefix naming for performance, and can use sequential date-based naming for your prefixes"

asked 16/09/2024
MOHAMED BEN SLIMEN
32 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first