Modelo de almacenamiento Azure
01Elegir el espacio cambia la propia operación.
Una ruta Azure Blob incluye decisiones de cuenta, contenedor, directorio virtual, tipo de blob y metadatos. El espacio jerárquico, los objetos grandes y la política de destino influyen en listado, reinicio y reconciliación entre Azure y otros endpoints.
| Decisión | Enfoque de integración |
|---|---|
| Cuenta, contenedor, ruta | Define cuenta, contenedor, prefijo o ruta, profundidad de listado, reglas de inclusión y propiedades esperadas. Con espacio jerárquico, explicita las suposiciones sobre directorios en vez de tratar todas las claves como planas. |
| El estado de copia no es finalización | Elige una unidad recuperable para blobs grandes y define cómo observar lecturas, escrituras y operaciones de servidor interrumpidas. Un reintento debe distinguir un destino completo de un resultado parcial o pendiente. |
| Las propiedades viajan con propósito | Especifica nombres, sobrescritura, metadatos y cabeceras, nivel de acceso, retención, archivo, cuarentena y limpieza. Conserva las propiedades que realmente usa el destino, no solo los bytes. |
| Autenticación y acceso | Azure Identity admite identidades administradas, de carga y principales de servicio explícitos. Verifica permisos del contenedor y red privada. |
Flujo Flower consciente del modo
02Conserva la semántica Azure aunque cambie el destino.
Flower inspecciona propiedades y metadatos, lee blobs en streaming o por rangos, copia localmente o en el servicio, gestiona niveles y usa operaciones nativas cuando el espacio Azure lo permite.
Descubre en el espacio correcto
Un recorrido por prefijo plano y un directorio ADLS expresan intenciones distintas. Flower delimita profundidad, versiones, snapshots, elementos borrados y metadatos según la ruta.
Elige copia o pipeline de bytes
Una copia interna evita mover bytes por el cómputo; una ruta multiplataforma o con transformación necesita un stream controlado. Flower mantiene estado pendiente, reintentos, validación y evidencia final.
Renombra solo donde sea real
El espacio de nombres jerárquico permite publicar de forma atómica mediante el renombrado nativo de archivos y directorios. En Blob plano, Flower coordina copia y eliminación con verificación del destino, uniendo publicación y ciclo de vida del origen en un flujo gobernado.
Decisiones de producción Azure
03Controla identidad, datos fríos y semántica de publicación.
Las funciones Azure interactúan: el espacio afecta operaciones, las versiones al listado, el archivo a la disponibilidad y la autorización puede variar entre endpoints blob y dfs. La ruta debe expresarlo.
Identidad y endpoint
Elige identidad administrada, principal de servicio u otro mecanismo aprobado con mínimo privilegio. Prueba endpoint blob o dfs, red privada, contenedor y límite ACL o RBAC reales.
Nivel y rehidratación
Alinea la recuperación de blobs archivados con los objetivos de servicio y el ciclo de vida del almacenamiento. Configura esperas, alertas, rutas y políticas de recuperación controlada para integrar tiempos y costes en el plan operativo.
Cabeceras, metadatos y versiones
Enumera las propiedades usadas aguas abajo: tipo, codificación, metadatos, nivel, versión, tiempos y nombre. Valídalas después de la entrega, no solo el número de bytes.