nerdexam
Amazon

DEA-C01 · Question #30

A company stores data from an application in an Amazon DynamoDB table that operates in provisioned capacity mode. The workloads of the application have predictable throughput load on a regular schedul

The correct answer is C. Use AWS Application Auto Scaling to schedule higher provisioned capacity for peak usage times.. To ensure consistent performance during predictable peak usage times for an Amazon DynamoDB table in provisioned capacity mode while being most cost-effective, configure AWS Application Auto Scaling to schedule higher provisioned capacity for peak periods and lower capacity for o

Data Store Management

Question

A company stores data from an application in an Amazon DynamoDB table that operates in provisioned capacity mode. The workloads of the application have predictable throughput load on a regular schedule. Every Monday, there is an immediate increase in activity early in the morning. The application has very low usage during weekends. The company must ensure that the application performs consistently during peak usage times. Which solution will meet these requirements in the MOST cost-effective way?

Options

  • AIncrease the provisioned capacity to the maximum capacity that is currently present during peak
  • BDivide the table into two tables. Provision each table with half of the provisioned capacity of the
  • CUse AWS Application Auto Scaling to schedule higher provisioned capacity for peak usage times.
  • DChange the capacity mode from provisioned to on-demand. Configure the table to scale up and

How the community answered

(39 responses)
  • A
    5% (2)
  • B
    8% (3)
  • C
    72% (28)
  • D
    15% (6)

Why each option

To ensure consistent performance during predictable peak usage times for an Amazon DynamoDB table in provisioned capacity mode while being most cost-effective, configure AWS Application Auto Scaling to schedule higher provisioned capacity for peak periods and lower capacity for off-peak times.

AIncrease the provisioned capacity to the maximum capacity that is currently present during peak

Increasing provisioned capacity to the maximum peak level permanently results in significant over-provisioning and wasted costs during off-peak and weekend periods, making it not cost-effective.

BDivide the table into two tables. Provision each table with half of the provisioned capacity of the

Dividing a table into two solely for capacity management adds unnecessary complexity and does not inherently provide a more cost-effective or efficient solution for managing fluctuating capacity needs.

CUse AWS Application Auto Scaling to schedule higher provisioned capacity for peak usage times.Correct

AWS Application Auto Scaling with scheduled scaling actions is the most cost-effective solution for DynamoDB tables with predictable, recurring workload patterns in provisioned capacity mode, allowing capacity to be increased for peak times and reduced during low usage periods, avoiding over-provisioning costs.

DChange the capacity mode from provisioned to on-demand. Configure the table to scale up and

Changing to on-demand capacity mode is suitable for unpredictable workloads but is generally more expensive than provisioned capacity with scheduled auto scaling for predictable usage patterns, making it less cost-effective in this scenario.

Concept tested: DynamoDB Auto Scaling for predictable workloads

Source: https://docs.aws.amazon.com/autoscaling/application/userguide/schedule-scaling-dynamodb.html

Topics

#DynamoDB#Provisioned Capacity#Auto Scaling#Cost Optimization

Community Discussion

No community discussion yet for this question.

Full DEA-C01 Practice