When Azure VM Scale Sets automatically scale out or in, how does it manage the health of individual VM instances?
Think about how auto scaling ensures service availability without manual steps.
Azure VM Scale Sets monitor instance health and automatically replace unhealthy VMs to keep the set at the desired capacity, ensuring continuous availability.
Identify the correct JSON snippet to configure an Azure VM Scale Set to scale out when average CPU usage exceeds 70% and scale in when below 30%.
Look for correct metric names, thresholds, and scale directions for both scale out and scale in.
Option D correctly sets scale out when CPU > 70% and scale in when CPU < 30%, with proper metric names and scale actions.
You want to upgrade your VM Scale Set instances without any downtime. Which architecture approach achieves this?
Think about how to keep some instances running while others update.
Rolling upgrades update instances in batches, using health probes to ensure only healthy VMs serve traffic, preventing downtime.
To protect your VM Scale Set instances from unauthorized SSH access, which practice is most effective?
Consider how to limit who can connect via SSH.
Network Security Groups can restrict SSH access to trusted IP ranges, reducing attack surface and improving security.
VM Scale Sets are designed for stateless workloads. How should you manage stateful applications that require persistent data?
Think about separating data from compute to allow scaling.
Storing state externally allows VM instances to be replaced or scaled without losing data, which is essential for stateful apps.