Automatización de la plataforma
El análisis a escala de la nube se centra en separar las capas de tiempo de ejecución, automatización y usuario.
La interacción de automatización al entorno en tiempo de ejecución se realiza en Azure Pipelines y las plantillas de Azure Resource Manager incluidas en scripts.
Importante
El análisis a escala de la nube usa directivas de Azure para establecer límites y asegurarse de que los cambios realizados por los equipos de operaciones de la zona de aterrizaje de datos se adhieren a los requisitos de cumplimiento.
El análisis a escala de la nube usa directivas para aplicar:
- Convenciones de nomenclatura.
- Reglas de red.
- Servicios no permitidos.
La zona de aterrizaje de datos tiene requisitos específicos sobre la configuración estándar.
- El tamaño de las subredes.
- La cantidad de subredes
- La cantidad de grupos de recursos.
- Los nombres de los grupos de recursos.
- Almacenes de claves.
En el diagrama siguiente se muestra cómo se implementan los principios de automatización para una zona de aterrizaje de datos.
Modelos de implementación
El análisis a escala de la nube consta de:
- Una zona de aterrizaje de administración de datos.
- Una o varias zonas de aterrizaje de datos.
- Una o varias aplicaciones de datos que generan productos de datos en cada zona de aterrizaje de datos.
Cada aplicación puede evolucionar de forma independiente con el tiempo debido a distintos requisitos y ciclos de vida. Por ejemplo, una de las zonas de aterrizaje de datos podría requerir cuentas de almacenamiento de RA-GRS en algún momento. Es importante tener una representación de la infraestructura como código (IaC) de cada uno de los recursos de un repositorio. De este modo, los cambios se pueden implementar en función de los requisitos de la zona de aterrizaje de datos y las aplicaciones de datos correspondientes.
En la tabla siguiente se resumen los equipos implicados en la implementación de un análisis a escala de la nube.
Nombre | Role | Número de equipos |
---|---|---|
Equipo de plataforma de la nube | El equipo de la plataforma en la nube de Azure de la organización. | Uno para toda la plataforma Azure. |
Equipo de la plataforma de datos | Responsable de crear y mantener repositorios de plantillas de Azure Resource Manager para distintos niveles de análisis a escala de la nube. También mantiene la zona de aterrizaje de administración de datos y admite otros equipos si hay problemas de implementación o mejoras necesarias. | Uno por cada análisis a escala de la nube. |
Equipo de la zona de aterrizaje de datos | Responsable de implementar y mantener una zona de aterrizaje de datos específica. También admite la implementación y mejora de aplicaciones de datos que generan productos de datos. | Un equipo por zona de aterrizaje de datos. |
Equipo de aplicaciones de datos | Responsable de la implementación y las actualizaciones de los productos de datos. | Un equipo por aplicación de datos. |
Pasos siguientes
Aprovisionamiento de la plataforma de análisis a escala de la nube (Provision cloud-scale analytics platform)