0

Please, could you tell me the advantages and disadvantages of using the resources of the Stage and Dev environments in a single Resource Group? As information: Access to these resources is common and the life cycle will be 90% the same. What other critical factors can affect this configuration?

Many Thanks

Kenzo_Gilead
  • 2,187
  • 9
  • 35
  • 60
  • @PeterBons. Many Thanks for your response. Do you see any advantage in placing them in separate Resource Group? As information: Access to these resources is common and the life cycle will be 90% the same. – Kenzo_Gilead Jan 07 '23 at 11:41

1 Answers1

2

There are not many cons in using 2 resource groups for this IMHO. If those 2 rgs are the only ones in the same subscription you can define RBAC at the subscription level so that is one disavantage taken away. There are many advantages:

  • Fine grained access control, seperated by environment.
  • Possibility to deploy the resources using ARM/Bicep templates. Even if the life cycle is 90% the same, the 10% can make it hard to use a complete deployement using ARM/Bicep. Also, I strongly recommend a template per environment.
  • Apply tags per resource group to create budget/get costs insights

If one of those features listed here might be useful now or in the near future, I wouldn't hesitate to use 2 resource groups.

Peter Bons
  • 26,826
  • 4
  • 50
  • 74