@Kannan Venkat
Welcome to Microsoft Q&A, thanks for posting your question. Please find my answers to your questions inline below:
- I don't see why one service would be better than the other for compliance. You can find information about compliance offerings on our page here.
- Please keep in mind that Azure Shared Disk is designed specifically for cluster based workloads. If your application is not cluster based it will not be an option. More information on sample workloads can be found here. If your application is cluster based then you could use a single disk for the application and a single disk for the database.
- Yes, you can have multiple volumes in a single capacity pool. More information about the hierachy of Azure Netapp Files can be found here.
- Unless you are utilizing a cluster based system you will need to have a separate volume per VM.
Hope this helps! Let us know if you have further questions and we will do our best to assist.
-------------------------------
Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.