I currently have a website in IIS in Azure VMs. I have the site replicated over 2 VMs in 2 availability zones.
This protects the site against downtime.
I need to implement some scalabilty for high load moments. This seems to be what Scale sets were created for.
1) How can i combine scalability and redundancy?
So when under load the VM scales but when a vm goes down i maintain service?
2) With Scale sets how do i deploy site updates?
Do I need to create a new VM VHD image every time i need to update the site and then re-image to it?
The whole management of VHD images seems rather difficult.