Which approach best supports immutable infrastructure in a continuous delivery pipeline for Azure VMs?
-
A
Run configuration scripts on existing VMs each deployment
-
B
Build a new VM image with Packer and swap it via a scale set rolling update
-
C
SSH into VMs and pull the latest code manually
-
D
Use Azure Automation DSC to apply configuration drift corrections