An example of implementing Azure governance features
In this section, we will go through a sample architecture implementation for a fictitious organization that wants to implement Azure governance and cost management features.
Background
Company Inc is a worldwide company that is implementing a social media solution on an Azure IaaS platform. They use web servers and application servers deployed on Azure virtual machines and networks. Azure SQL Server acts as the backend database.
RBAC for Company Inc
The first task is to ensure that the appropriate teams and application owners can access their resources. It is recognized that each team has different requirements. For the sake of clarity, Azure SQL is deployed in a separate resource group to the Azure IaaS artifacts.
The administrator assigns the following roles for the subscription: