The answer is option D (Scale sets). With Azure VM scale sets, it provides high availability to your applications, and allows administrators to centrally manage, configure, and update a large number of VMs. Using Azure VM scale sets, we can build large-scale services for areas like computing, big data, and container workloads.
If you want to learn Azure, then check out this course on Azure Certification by Intellipaat which has experienced instructors, best curriculum, and projects.
Also, watch this video on Azure Virtual Machines: