CV0-004 · Question #387
After receiving multiple complaints that an application is not always available, a cloud engineer reviews the application's performance. According to monitoring data the application receives…
The correct answer is D. Horizontal. Horizontal scaling (scaling out) adds or removes additional instances of a resource dynamically in response to current demand. Combined with auto-scaling policies triggered by metrics like CPU or request rate, it handles unpredictable traffic spikes automatically and…
Question
After receiving multiple complaints that an application is not always available, a cloud engineer reviews the application's performance. According to monitoring data the application receives different volumes of traffic at unpredictable times, which impacts performance. Which of the following is the best scaling strategy to improve the application's performance?
Options
- AScheduled
- BVertical
- CManual
- DHorizontal
How the community answered
(41 responses)- A17% (7)
- B5% (2)
- C7% (3)
- D71% (29)
Explanation
Horizontal scaling (scaling out) adds or removes additional instances of a resource dynamically in response to current demand. Combined with auto-scaling policies triggered by metrics like CPU or request rate, it handles unpredictable traffic spikes automatically and cost-effectively. Scheduled scaling (A) requires knowing when traffic peaks will occur in advance, making it unsuitable for unpredictable patterns. Vertical scaling (B) increases the resources (CPU, RAM) of a single instance, but has hardware limits, often requires downtime, and cannot react dynamically to sudden spikes. Manual scaling (C) relies on human intervention to adjust capacity, introducing delays that make it ineffective against sudden, unpredictable traffic surges.
Topics
Community Discussion
No community discussion yet for this question.