Azure Infrastructure Flashcards
Explain an Azure Availability Set?
An Azure Availability Set is a logical grouping of VMs that helps maintain availability during hardware failures or system updates. The availability sets virtual machines across the fault and updates domains.
How do Azure Availability Sets improve availability?
Ensures VMs are distributed across multiple fault domains and update domains, reducing the impact of hardware failures or planned maintenance.
What is fault domain in an Availability Set?
A fault domain is a physical location within a datacenter, representing a group of VMs that share a common power source and network switch.
What is an update domain in an Availability Set?
An update domain is a group of VMs that can undergo reboot or maintenance simultaneously to ensure service continuity.
How many fault domains can an Availability Set have?
Availability Sets can have up to 3 fault domains.
How many update domains can an Availability Set have?
Availability Sets can have up to 20 update domains.
Can a VM belong to an Availability Set and Scale set simultaneously?
No, they serve different products
For a Availability Set what does an update domain represent?
It represents a group of VMs that may be rebooted at the same time during maintenance.
How do Availability Sets protect against hardware failures?
By distributing VMs across fault domains, they minimize the impact of hardware failures.
How do Availability Sets help during planned maintenance?
By distributing VMs across update domains, they ensure not all VMs are rebooted at the same time during maintenance.
Can Availability Sets span across multiple regions?
No, Availability Sets are confined to a single region within Azure.
What is the recommended use case for Availability Sets?
Availability Sets are ideal for workloads that require high availability within a single region.
Do Availability Sets provide disaster recovery?
No, Availability Sets do not provide disaster recovery; they only improve availability within a single region.
Can VMs in an Availability Set be scaled using Virtual Machine Scale Sets?
No.
Explain Availability Sets
Availability Sets distribute VMs within a zone into the fault domain in the zone.
What is the primary use of Azure Scale Sets?
To deploy and manage a group of identical, load-balanced VMs.
What feature of Scale Sets ensures high availability?
Automatic distribution of VMs across fault and update domains.
How does Scale Sets enable elastic scalability?
By automatically increasing or decreasing the number of VMs based on demand.
What is a common use case for Scale Sets?
Hosting large-scale stateless applications, containerized workloads, and microservices.
What feature does Scale Sets support to reduce costs?
Integration with Spot VMs to use surplus capacity at lower cost.
How do Azure Scale Sets integrate with load balancing?
They work with Azure Load Balancer to distribute incoming traffic across VMs.
What types of disks are supported in Scale Sets?
Managed Disks, including Standard HDD, Standard SSD, and Premium SSD.
How do Scale Sets improve resilience?
They support automatic OS and application updates without downtime.
What network configurations can Scale Sets use?
They support both public and private virtual network configurations.
How do Scale Sets handle scaling policies?
They can scale based on custom metrics, scheduled events, or CPU usage.
What is the maximum number of VMs a Scale Set can have?
Up to 1,000 VMs when using managed disks.