fbpx Skip to content

Azure Resources and Resource Groups

Resource groups are a fundamental element of the Azure platform. A resource group is a logical container for resources deployed on Azure.

 

In this lecture, the focus is on introducing Azure Resources and Resource Groups. It begins with the fundamental necessity to create a resource group before deploying resources in Microsoft Azure. The concept of a resource is established as any manageable item available through Azure, such as virtual machines, storage accounts, web apps, databases, and virtual networks.

The discussion then shifts to resource groups, which are described as containers holding related resources for an Azure solution. The importance of organizing these resources based on what makes the most sense for the organization is stressed. It’s clarified that each resource must belong to one, and only one, resource group, though many resources can be moved between groups with certain conditions.

The lecture highlights that resource groups help organize Azure resources and should generally contain resources that share a similar lifecycle. This is especially useful in non-production environments where resources are often temporary and need to be deleted together, which can be easily managed if they are within the same resource group.

The role of resource groups in security through scope for role-based access control (RBAC) is also covered. This allows for the administration of permissions to be simplified by restricting access to resources based on their resource group.

The lecturer emphasizes the use of resource groups to categorize resources not only by lifecycle but also by function, facilitating the management of who has access to what within an organization. In preparation for exams, students are reminded of the core concepts: resources are the deployable items in Azure, and resource groups are the containers that manage these resources as a collective, organized based on the organization’s needs and best practices.

© 2023 Thomas J Mitchell / TomTeachesIT