When deploying to Azure, the best choice for a shared file system is to use Azure Storage. Kentico uses native Azure APIs to write to / from Azure Storage and you only have to set a few configuration keys in the web.config. Just be sure you configure the correct types of files to match your needs (media libraries, web analytics, etc.).
You can find step by step instructions here:
Configuring Azure storage