ASM does have its limits and we see this very often when attempting to mirror disk layouts and use more advanced LVM choices that we simply don't have in ASM. As for RAC, it's not supported by Oracle in any third party cloud and the customer must make this decision- to go unsupported by Oracle or have the support go through a vendor such as Flashgrid As someone who wants the long term satisfaction for the customer on Azure, my most common solution, especially with OLAP RAC or single instance or Exadata migrations to Azure IaaS VMs, is to look at the advanced processing services like Azure Synapse to scale part of that workload. Evolving their Oracle database by incorporating a solution which will allow for MPP to process the data and present it in the final format for best reporting is and excellent solution vs. trying to build so much of it during the querying process. It is why so many have moved from ETL to ELT, also allowing the customer to build a future-view data lake solution which can promote machine learning solutions and other newer technologies than just trying to do new with older RDBMS technologies.