We have a primary OLTP server in the cloud.
We intend to have Synchronous Alwayson Availability Group for Disaster Recovery, and another Availability Group AAG for Ad-hoc Query Reporting. This way if our Primary Server goes down, there will not be contention between our Second DR server and Reporting queries. Reporting will be a third node. We will not require different schemas or indexes on the Reporting Server. Do you see any flaws with this design pattern or is it generally common practice?