KCNA · Question #49
What does vertical scaling an application deployment describe best?
The correct answer is C. The act of adding/removing resources to applications to meet demand.. Vertical scaling an application deployment describes the act of adding or removing computational resources, such as CPU and memory, to existing application instances to meet demand.
Question
What does vertical scaling an application deployment describe best?
Options
- AThe act of adding/removing applications to meet demand.
- BThe act of adding/removing node instances to the cluster to meet demand.
- CThe act of adding/removing resources to applications to meet demand.
- DThe act of adding/removing application instances of the same application to meet demand.
How the community answered
(40 responses)- A5% (2)
- B5% (2)
- C88% (35)
- D3% (1)
Why each option
Vertical scaling an application deployment describes the act of adding or removing computational resources, such as CPU and memory, to existing application instances to meet demand.
Adding or removing *applications* relates to deploying or de-provisioning different services, not scaling an existing application.
Adding or removing *node instances* to the cluster is scaling the underlying infrastructure, which can support horizontal application scaling, but is not vertical application scaling itself.
Vertical scaling, also known as 'scaling up' or 'scaling down,' involves increasing or decreasing the CPU, memory, or disk resources allocated to an existing instance of an application to handle varying workloads and improve its performance, without changing the number of instances.
Adding or removing *application instances* of the same application is horizontal scaling, not vertical scaling, as it involves changing the number of running copies.
Concept tested: Vertical application scaling
Source: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
Topics
Community Discussion
No community discussion yet for this question.