Managed Disk is recommend.

Azure Managed Disks simplifies disk management for Azure IaaS VMs by managing the storage accounts associated with the VM disks.
You only have to specify the type (Premium or Standard) and the size of disk you need, and Azure creates and manages the disk for you.