exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 42 discussion

You require the ability to analyze a large amount of data, which is stored on Amazon S3 using Amazon Elastic Map Reduce. You are using the cc2 8xlarge instance type, whose CPUs are mostly idle during processing. Which of the below would be the most cost efficient way to reduce the runtime of the job?

  • A. Create more, smaller flies on Amazon S3.
  • B. Add additional cc2 8xlarge instances by introducing a task group.
  • C. Use smaller instances that have higher aggregate I/O performance.
  • D. Create fewer, larger files on Amazon S3.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
BillyC
Highly Voted 3 years, 7 months ago
Yes, C is Correct!
upvoted 6 times
...
thanhpolimi
Most Recent 8 months ago
C is correct
upvoted 1 times
...
amministrazione
9 months, 1 week ago
C. Use smaller instances that have higher aggregate I/O performance.
upvoted 1 times
...
a6a3d55
1 year ago
Selected Answer: A
Files are on S3 so it is network not I/O so C is out. To reduce duration of a job, reduce the file size, it will make individual jobs/batch faster. It will use more cpu but we have lots of it so that is fine. Increasing file size would reduce overall (daily) cpu usage but each job runtime will take longer as it will have more data to process
upvoted 1 times
...
SkyZeroZx
1 year, 11 months ago
Selected Answer: C
C is more logic
upvoted 1 times
...
rtguru
2 years ago
C is best fit
upvoted 1 times
...
hilft
2 years, 10 months ago
C. D is wrong larger files slow down the performance A is wrong smaller files but more files slow down the performance
upvoted 1 times
...
vbal
3 years, 5 months ago
Create fewer, larger files on Amazon S3 is to get the better CPU performance, here in question we already have CPU idle so can't be the answer.
upvoted 2 times
...
Akhil254
3 years, 6 months ago
C Correct
upvoted 1 times
...
01037
3 years, 6 months ago
C. Since I/O is the bottleneck
upvoted 1 times
...
Ajeeshpv
3 years, 6 months ago
C is the correct one
upvoted 1 times
...
BillyT
3 years, 7 months ago
It talks about cost efficient way to reduce processing time. Having a server that is mostly idle means several smaller instances could help speed it up ?
upvoted 1 times
...
newme
3 years, 7 months ago
It feels like A. "instances that have higher aggregate I/O performance" is all about EBS, isn't it? Reading from S3 only uses network, so why does high IO performance instances have anything to do with S3?
upvoted 2 times
newme
3 years, 7 months ago
Only A isn't enough though. Also needs more instances to do the processing. So instances don't need to wait long to start processing.
upvoted 1 times
...
...
srknbngl
3 years, 7 months ago
C is correct
upvoted 1 times
...
DS2021
3 years, 7 months ago
I would definitely go with D.
upvoted 2 times
...
smartassX
3 years, 7 months ago
" the most cost efficient way to reduce the runtime of the job" --> D. Create fewer, larger files on Amazon S3.
upvoted 2 times
...
fullaws
3 years, 7 months ago
C is correct
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago