AZ-900
Deep Dive
Tenant, Management Groups, Suscripciones, Resource Groups y Recursos — la estructura que organiza todo en Azure. Entenderla es entender el billing, el control de acceso y la gobernanza.
Contenido
De arriba a abajo — cada nivel contiene al siguiente y hereda políticas y permisos del nivel superior.
Tenant (Inquilino)
Directorio Entra IDInstancia de Microsoft Entra ID (antes Azure Active Directory). Representa a tu organización. Un dominio como contoso.com. Todo lo demás vive dentro del tenant.
Clave para el examen
Una empresa = 1 tenant (normalmente). El límite más alto de tu universo Azure.
Root Management Group
Raíz automáticaManagement Group raíz creado automáticamente al activar Azure. Contiene todos los Management Groups y Suscripciones del tenant. Aplicar política aquí = afecta TODO.
Clave para el examen
Solo el Global Administrator del tenant puede gestionar el Root MG.
Management Groups
Hasta 6 niveles de profundidadContenedores de suscripciones para aplicar gobernanza a escala. Políticas y permisos heredan hacia abajo. Máximo 6 niveles de jerarquía. Un MG puede contener otros MGs y suscripciones.
Clave para el examen
Propósito principal: aplicar Azure Policy y RBAC a múltiples suscripciones a la vez.
Suscripción
Unidad de billing y límite de cuotaUnidad de facturación. Cada suscripción = una factura. Tiene límites (quotas) por tipo de recurso. Un tenant puede tener miles de suscripciones. Es el límite de confianza principal de Azure.
Clave para el examen
Suscripción ≠ Tenant. Suscripción es billing. Tenant es identidad.
Resource Group
Contenedor lógico de recursosAgrupa recursos relacionados para gestión conjunta. Define la región del contenedor (los recursos pueden estar en otras regiones). Eliminar el RG elimina todos sus recursos. Unidad de despliegue típica.
Clave para el examen
Los recursos en un RG deben compartir mismo ciclo de vida — se crean, actualizan y eliminan juntos.
Recursos
VMs, Storage, SQL, etc.Las entidades individuales de Azure: VMs, discos, bases de datos, redes virtuales, cuentas de almacenamiento. Todo lo que creates en Azure es un recurso. Cada recurso tiene un tipo, nombre, región y suscripción.
Clave para el examen
Cada recurso pertenece exactamente a 1 Resource Group, 1 Suscripción, 1 Región.
¿Qué es exactamente el Tenant?
Al registrarte en Azure, Microsoft crea automáticamente un Tenant de Entra ID para tu organización. Es el directorio centralizado de identidades. Todos los usuarios, grupos, aplicaciones y permisos de Azure se gestionan aquí.
Entra ID = el cerebro de identidad de Azure
Antes llamado Azure Active Directory (Azure AD). Renombrado a Microsoft Entra ID en 2023. NO confundir con Windows Server Active Directory — son distintos aunque se integran.
AD on-prem vs Entra ID
Caso real: empresa enterprise con 50 suscripciones
Por qué usar Management Groups
Límites y restricciones de MGs
Pay-As-You-Go (PAYG)
Facturación mensual por consumo. Tarjeta de crédito. Sin compromiso. Precio más alto por recurso.
Ideal para
Individuos, startups, pruebas de concepto
Enterprise Agreement (EA)
Contrato de 3 años con Microsoft. Precio negociado (~15-30% descuento). Factura anual. Crédito pre-pagado que se consume.
Ideal para
Empresas con +$100k/año en Azure
Cloud Solution Provider (CSP)
A través de un partner de Microsoft. El partner te factura (no Microsoft directo). Support incluido del partner.
Ideal para
PYMES que quieren soporte local incluido
Razones para tener múltiples suscripciones
Reglas fundamentales de RGs
Estrategias de organización de RGs
Por ambiente (recomendado para la mayoría)
rg-prod-westeurope, rg-dev-eastus, rg-staging-eastus
Equipos medianos. Cada ambiente tiene su RG y su acceso separado.
Por aplicación
rg-webapp-prod, rg-database-prod, rg-api-prod
Múltiples apps independientes. Cada app tiene su ciclo de vida.
Por región
rg-eastus-prod, rg-westeurope-prod
Arquitecturas multi-región donde la localidad de los recursos importa.
Por equipo / departamento
rg-finance-prod, rg-hr-prod, rg-it-prod
Empresas con chargeback por departamento.
Role-Based Access Control — quién puede hacer qué, en qué scope.
Roles built-in principales del AZ-900
| Rol | Puede | No puede | Caso de uso |
|---|---|---|---|
| Owner | Todo: crear, modificar, eliminar recursos Y gestionar acceso | Nada dentro del scope asignado | Responsable de toda una suscripción o RG |
| Contributor | Crear, modificar, eliminar recursos | Gestionar acceso (no puede dar roles a otros) | Developer que despliega recursos pero no gestiona permisos |
| Reader | Ver todos los recursos y su configuración | Crear, modificar ni eliminar nada | Auditor, stakeholder que solo necesita visibilidad |
| User Access Administrator | Gestionar acceso (dar/quitar roles) | Crear o modificar recursos en sí | Equipo de IAM/seguridad que gestiona permisos sin operar recursos |
Herencia de RBAC
Los permisos asignados en un nivel SUPERIOR se heredan automáticamente hacia abajo.
Principio de mínimo privilegio
Asigna el rol más restrictivo que permite hacer el trabajo, en el scope más pequeño posible.
Azure Policy vs RBAC — diferencia clave
RBAC — ¿Quién puede hacer qué?
Controla las acciones de los usuarios. "El usuario Juan puede crear VMs" o "María solo puede leer".
Enfoque: identidades y permisos
Azure Policy — ¿Qué configuraciones se permiten?
Controla las propiedades de los recursos. "Las VMs solo pueden crearse en East US" o "Todo recurso debe tener tag 'Owner'".
Enfoque: configuración y compliance de recursos
Efectos de Azure Policy
¿Entendiste este tema?
Pon a prueba lo que acabas de aprender
¿En qué nivel de la jerarquía de Azure se deben aplicar políticas para que afecten automáticamente a todas las suscripciones de una organización?