Describe the benefits of high availability and scalability in the cloud Flashcards
What is high availability in the cloud?
High availability ensures maximum uptime of resources, regardless of disruptions or events. Azure provides uptime guarantees through service-level agreements (SLAs).
What is scalability in the cloud?
Scalability refers to the ability to adjust resources to meet demand. It allows adding or removing resources dynamically to handle changes in workload.
What are the benefits of high availability in the cloud?
High availability ensures that resources are available when needed, minimizing downtime and ensuring continuous service delivery.
What are the benefits of scalability in the cloud?
Scalability enables handling sudden increases in demand by adding resources dynamically. It also allows cost optimization by scaling resources based on actual usage, avoiding over-provisioning.
What are the types of scaling in the cloud?
Scaling generally comes in two varieties: vertical scaling, which adjusts resource capabilities, and horizontal scaling, which adds or removes resources.
What is vertical scaling?
Vertical scaling involves adjusting the capabilities of resources, such as adding more CPUs or RAM to a virtual machine to meet increased demand, or reducing specifications during low demand.
What is horizontal scaling?
Horizontal scaling involves adding or removing resources, such as adding more virtual machines or containers to handle increased demand, or removing resources during periods of low demand.