QuestionQ1

Cloud-based Architecture Design of Conventional Applications

Scalability generally means that a system or service can accommodate changes in scale by flexibly adjusting its architecture or resource configuration as business demand increases. Which of the following are examples of vertical scaling?

Choose two
  • A Adding read replicas added for an RDS instance
  • B Downgrading RDS instance specifications from 8 vCPUs and 32 GB to 4 vCPUs and 16 GB
  • C Increasing the number of ECSs from 2 to 5
  • D Upgrading ECS specifications from 2 vCPUs and 4 GB to 4 vCPUs and 8 GB
Explanation

Vertical scaling modifies the resources of one existing instance, such as increasing or decreasing its vCPU and memory capacity. Changing the RDS instance from 8 vCPUs and 32 GB to 4 vCPUs and 16 GB, and changing an ECS from 2 vCPUs and 4 GB to 4 vCPUs and 8 GB, are vertical scaling actions. Adding replicas or additional ECS instances is horizontal scaling.

Community Discussion

No comments yet. Be the first to start the discussion!