Azure Administrator Associate (AZ-104)
1 Manage Azure identities and governance
1-1 Manage Azure AD objects
1-2 Manage role-based access control (RBAC)
1-3 Manage subscriptions and governance
2 Implement and manage storage
2-1 Manage storage accounts
2-2 Manage blob storage
2-3 Manage disk storage
2-4 Manage file shares
2-5 Implement Azure Backup
3 Deploy and manage Azure compute resources
3-1 Manage virtual machines (VMs)
3-2 Manage VM extensions
3-3 Manage virtual machine scale sets (VMSS)
3-4 Manage Azure App Services
3-5 Manage Azure Container Instances (ACI)
3-6 Manage Azure Kubernetes Service (AKS)
4 Configure and manage virtual networking
4-1 Manage Azure virtual networks
4-2 Manage network security groups (NSGs)
4-3 Manage Azure DNS
4-4 Manage Azure load balancers
4-5 Manage Azure Application Gateway
4-6 Manage Azure VPN Gateway
4-7 Manage Azure ExpressRoute
4-8 Manage Azure Traffic Manager
4-9 Manage Azure Content Delivery Network (CDN)
5 Monitor and back up Azure resources
5-1 Monitor resources using Azure Monitor
5-2 Implement and manage Azure Backup
5-3 Implement and manage Azure Site Recovery
5-4 Implement and manage Azure Security Center
5-5 Implement and manage Azure Update Management
Manage Azure Identities and Governance

Manage Azure Identities and Governance

Azure provides robust tools and services to manage identities and governance, ensuring secure and efficient access to resources. This section will delve into key concepts such as Azure Active Directory (Azure AD), Role-Based Access Control (RBAC), and Azure Policy.

Azure Active Directory (Azure AD)

Azure AD is Microsoft's cloud-based identity and access management service. It allows users to sign in and access both internal and external resources. Azure AD supports various authentication methods, including multi-factor authentication (MFA) and single sign-on (SSO).

For example, consider a company with employees needing access to both on-premises applications and cloud services. Azure AD can manage their identities centrally, ensuring secure access to all resources through a unified login process.

Role-Based Access Control (RBAC)

RBAC in Azure allows for fine-grained access management of Azure resources. It assigns roles to users, groups, or applications, defining what actions they can perform. Azure provides built-in roles like Owner, Contributor, and Reader, but custom roles can also be created to meet specific needs.

Imagine a scenario where a team of developers needs access to a specific resource group but should not have permissions to delete resources. RBAC can assign a custom role that grants read and write permissions but denies delete actions, ensuring resource safety.

Azure Policy

Azure Policy is a service that allows you to create, assign, and manage policies that control or audit resources. These policies enforce rules and effects over resource configurations, ensuring they comply with corporate standards and service level agreements (SLAs).

For instance, a policy might require all resources in a subscription to use specific tags for cost tracking. If a resource is created without these tags, Azure Policy can automatically apply them or deny the resource creation, ensuring consistency across the environment.

Conclusion

Mastering Azure identities and governance is crucial for maintaining a secure and well-organized cloud environment. By understanding and effectively using Azure AD, RBAC, and Azure Policy, administrators can ensure that resources are accessible only to those who need them, while maintaining compliance with organizational standards.