The Azure docs say:
It's a best practice to use one or more separate disks to store a virtual machine's data.
It's my understanding that using an attached disk is recommended (at least in part) to help increase performance since your applications won't share IOPS with the OS.
I'm not sure how I should be installing MySQL according to this. Is it recommending I put only the data on the attached disk, or the server and everything else that comes with the installation too?