We want to create two environments on Azure. These two environments will be used as Staging and Production, but we want to be able swap between them very easily, so staging can act like prod and vice versa. These two environments will contain Azure App services (Web App, API App and logic app).
What is the best practice to create these two environment? Do we need to have two subscriptions, or two resource groups? appreciate all kind of advice.