"Private Zones obviates the need to setup and manage custom DNS servers. You can bring DNS zones to your virtual network as you lift-and-shift applications to the Azure cloud, or if you are building Cloud-Native applications. You also have the flexibility to use custom domain names, such as your company’s domain name."
Link from Azure Podcast: Episode 222 - Azure Portal Update
AWS has a similar feature:
Another AWS standard feature that was recently added to Azure:
Azure has more granular control of placement of VMs with "Availability Sets" (essentially server racks) so it now provides more reliability features.