exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 520 discussion

A company is designing a new web application that will run on Amazon EC2 Instances. The application will use Amazon DynamoDB for backend data storage. The application traffic will be unpredictable. The company expects that the application read and write throughput to the database will be moderate to high. The company needs to scale in response to application traffic.

Which DynamoDB table configuration will meet these requirements MOST cost-effectively?

  • A. Configure DynamoDB with provisioned read and write by using the DynamoDB Standard table class. Set DynamoDB auto scaling to a maximum defined capacity.
  • B. Configure DynamoDB in on-demand mode by using the DynamoDB Standard table class.
  • C. Configure DynamoDB with provisioned read and write by using the DynamoDB Standard Infrequent Access (DynamoDB Standard-IA) table class. Set DynamoDB auto scaling to a maximum defined capacity.
  • D. Configure DynamoDB in on-demand mode by using the DynamoDB Standard Infrequent Access (DynamoDB Standard-IA) table class.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
Efren
Highly Voted 1 year, 10 months ago
B for me. Provisioned if we know how much traffic will come, but its unpredictable, so we have to go for on-demand
upvoted 12 times
VellaDevil
1 year, 8 months ago
Spot On
upvoted 3 times
...
...
tch
Most Recent 1 week, 2 days ago
Selected Answer: B
DynamoDB offers two table classes designed to help you optimize for cost. The DynamoDB Standard table class is the default, and is recommended for the vast majority of workloads. The DynamoDB Standard-Infrequent Access (DynamoDB Standard-IA) table class is optimized for tables where storage is the dominant cost. For example, tables that store infrequently accessed data, such as application logs, old social media posts, e-commerce order history, and past gaming achievements, are good candidates for the Standard-IA table class.
upvoted 1 times
...
fdae619
2 months, 3 weeks ago
Selected Answer: B
Can someone answer why the standard class is a better choice to standard IA?
upvoted 1 times
tch
1 week, 2 days ago
DynamoDB offers two table classes designed to help you optimize for cost. The DynamoDB Standard table class is the default, and is recommended for the vast majority of workloads. The DynamoDB Standard-Infrequent Access (DynamoDB Standard-IA) table class is optimized for tables where storage is the dominant cost. For example, tables that store infrequently accessed data, such as application logs, old social media posts, e-commerce order history, and past gaming achievements, are good candidates for the Standard-IA table class.
upvoted 1 times
...
...
emakid
8 months, 3 weeks ago
Selected Answer: B
Configure DynamoDB in on-demand mode by using the DynamoDB Standard table class. This option allows DynamoDB to automatically adjust to varying traffic patterns, which is ideal for unpredictable workloads. The Standard table class is suitable for applications with moderate to high read and write throughput, and on-demand mode ensures that you are billed based on the actual usage, providing cost efficiency for variable traffic patterns.
upvoted 3 times
...
Gape4
8 months, 4 weeks ago
Selected Answer: B
Key word : On demand. So I think B.
upvoted 2 times
...
awsgeek75
1 year, 2 months ago
Selected Answer: B
On demand https://docs.aws.amazon.com/wellarchitected/latest/serverless-applications-lens/capacity.html "With on-demand capacity mode, DynamoDB charges you for the data reads and writes your application performs on your tables. You do not need to specify how much read and write throughput you expect your application to perform because DynamoDB instantly accommodates your workloads as they ramp up or down."
upvoted 3 times
...
pentium75
1 year, 2 months ago
Selected Answer: B
Not A because of "unpredictable" traffic Not C and D because we are expecting "moderate to high" traffic
upvoted 4 times
...
leonliu4
1 year, 3 months ago
Selected Answer: B
Leaning towards B, it's hard to predict the capacity for A, and autoscaling doesn't respond fast
upvoted 3 times
...
peekingpicker
1 year, 3 months ago
Selected Answer: A
it's A. remember that : he company expects that the application read and write throughput to the database will be moderate to high provisioned throughput is cheaper than ondemand capacity right ?
upvoted 2 times
pentium75
1 year, 2 months ago
but "unpredictable" which usually hints to on-demand
upvoted 2 times
...
...
dilaaziz
1 year, 4 months ago
Selected Answer: D
Data storage: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.tableclasses.html
upvoted 1 times
Mr_Marcus
9 months, 3 weeks ago
Actually, this link confirmed "B" for me...
upvoted 2 times
...
...
potomac
1 year, 4 months ago
Selected Answer: B
On-demand mode is great for unpredictable traffic
upvoted 3 times
...
bsbs1234
1 year, 5 months ago
I choose B I think the items stored in the table in this question has large size. So each read/write, a big chunk of data pass through. A capacity unit is used to describe data throughput. provision to the high capacity units will be a waste because unpredicted traffic pattern.
upvoted 2 times
...
Bennyboy789
1 year, 6 months ago
Selected Answer: B
Unpredictable= on demand
upvoted 3 times
...
Guru4Cloud
1 year, 6 months ago
Selected Answer: B
The key factors are: With On-Demand mode, you only pay for what you use instead of over-provisioning capacity. This avoids idle capacity costs. DynamoDB Standard provides the fastest performance needed for moderate-high traffic apps vs Standard-IA which is for less frequent access. Auto scaling with provisioned capacity can also work but requires more administrative effort to tune the scaling thresholds.
upvoted 2 times
...
msdnpro
1 year, 7 months ago
Selected Answer: B
Support for B from AWS: On-demand mode is a good option if any of the following are true: -You create new tables with unknown workloads. -You have unpredictable application traffic. -You prefer the ease of paying for only what you use. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html
upvoted 2 times
...
TariqKipkemei
1 year, 8 months ago
Selected Answer: B
Technically both options A and B will work. But this statement 'traffic will be unpredictable' rules out option A, because 'provisioned mode' was made for scenarios where traffic is predictable. So I will stick with B, because 'on-demand mode' is made for unpredictable traffic and instantly accommodates workloads as they ramp up or down.
upvoted 3 times
...
0628atv
1 year, 8 months ago
Selected Answer: A
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.html
upvoted 4 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