CLOUD-DIGITAL-LEADER · Question #144
An application has become very popular and the number of requests/users is increasing quickly. There is a meeting to figure out how to scale the systems so that they can accept user requests and…
The correct answer is D. Horizontal Scaling. Horizontal Scaling (scaling out) is the preferred approach for handling rapidly increasing user load. It involves adding more VM instances or containers in parallel to distribute the workload, allowing near-linear capacity increases without a hard ceiling. Google Cloud supports…
Question
An application has become very popular and the number of requests/users is increasing quickly. There is a meeting to figure out how to scale the systems so that they can accept user requests and still have the capacity to spare. What is the preferred option?
Options
- ACircular Scaling takes a round-robin approach to allocate and destroy VMs.
- BTriangular Scaling takes an automated average of Cost, Effort, and Time.
- CVertical Scaling
- DHorizontal Scaling
How the community answered
(37 responses)- A5% (2)
- B16% (6)
- C5% (2)
- D73% (27)
Explanation
Horizontal Scaling (scaling out) is the preferred approach for handling rapidly increasing user load. It involves adding more VM instances or containers in parallel to distribute the workload, allowing near-linear capacity increases without a hard ceiling. Google Cloud supports horizontal scaling natively through Managed Instance Groups (MIGs) with autoscaling policies. Vertical Scaling (C) means upgrading to a larger, more powerful machine - it has practical limits (you can only make a single machine so big) and typically requires downtime. Options A (Circular Scaling) and B (Triangular Scaling) are not real scaling concepts and are distractors. Horizontal scaling also improves fault tolerance since the load is distributed across multiple instances.
Topics
Community Discussion
No community discussion yet for this question.