You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
The Security pillar of the Azure Well-Architected Framework focuses on protecting your workload against threats and vulnerabilities. Security must be considered at every layer of your architecture — from identity and access management to network security, data protection, and application security.
The Zero Trust model assumes that no user, device, or network is inherently trustworthy. Every request must be verified explicitly, regardless of where it originates. The three principles of Zero Trust are:
Security should be implemented in multiple layers so that if one layer fails, the next layer provides protection:
Physical Security (Azure data centres)
|
Identity & Access (Entra ID, RBAC, MFA)
|
Network Security (NSGs, Firewall, Private Endpoints)
|
Application Security (input validation, authentication)
|
Data Protection (encryption at rest and in transit)
No single control is sufficient. A combination of preventive, detective, and corrective controls provides the strongest security posture.
Identity is the primary security boundary in the cloud. Proper identity and access management is the foundation of cloud security.
Microsoft Entra ID (formerly Azure Active Directory) is Azure's cloud-based identity service. Use it for:
Azure RBAC controls what users and services can do with Azure resources:
| Built-in Role | Description |
|---|---|
| Owner | Full access, including the ability to assign roles |
| Contributor | Full access except role assignment |
| Reader | View-only access |
Best practices:
Managed identities eliminate the need for credentials in your code. Azure automatically manages the identity lifecycle:
Use managed identities for service-to-service authentication (e.g., an App Service accessing Key Vault or a Function App connecting to a database).
Segment your network to limit the blast radius of a breach:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.