From the course: Kubernetes and Cloud Native Associate (KCNA) Cert Prep

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Scalability

Scalability

- In this video, you'll learn about scalability in cloud native environments. Scalability is about the option to increase capacity when that is needed, and cloud applications can be scaled manually or automatically. Auto scaling increases the resilience and availability of cloud native applications. Automatic scaling can happen in two different ways. You can use horizontal scaling, which relates to scaling of additional instances to meet the increasing demand, so if there's more requests to your application, horizontal scaling applies. We run a couple of more instances of your application, and this can happen on demand. Virtual or physical compute resources can also be scaled in a horizontal way. Vertical scaling is about increasing hardware resources in compute instances. You'll typically see it in virtual machines where a virtual machine can dynamically get more RAM and CPU resources, and in some cases, depending on the configuration of your data center, this might even be possible…

Contents