Availability Options for Virtual Machines in Azure
- Options:
- Availability Set: This has
- Fault Domain: represents rack on the Datacenter
- Update Domain: represents combination of vms required to be running so that the updates dont impact your application.
- Zone Based: This is applicable to the locations with zones. This will create redundant vms in different zones. As you can see in the below image we selected two zones & it creates two vms in two different zones with same configuration.
- Availability Set: This has
Availabilty Set Demo
- While creating a vm choose the Availability Options => Availability Set and Create a New Availability Set
- After Succesful Creation of VM, Navigate to the Availability Set
- Create one more vm and select the same availability set
Azure Virtual Machine Scale Sets (VMSS)
- Lets explore Virtual machine Scale sets by Performing
- Fixed Scaling
- Dynamic Scaling (Elasticity)
- This falls under Horizontal Scaling
Fixed Scaling with VMSS
- Steps to be followed
- Create a VM Image in Azure Compute Gallery with phpinfo and stress.
- Commands:
sudo apt update
sudo apt install apache2 stress -y
sudo apt install php libapache2-mod-php php-mysql -y
echo "<?php phpinfo(); ?>" > info.php
sudo cp info.php /var/www/html/info.php
- Steps to be continued in the next session.