s3-orchestrator
s3-orchestrator es una capa de abstracción S3 que unifica múltiples backends compatibles (AWS S3, OCI, MinIO, Backblaze B2) en un único endpoint virtual. Implementa replicación automática, failover de lectura, cuotas por backend y cifrado con Vault Transit.
Ficha actualizada 22 sept 2026, 15:40 · upstream 22 sept 2026, 8:22 · release v0.148.4
Qué es s3-orchestrator
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
s3-orchestrator actúa como una capa de abstracción S3 que presenta múltiples proveedores compatibles (AWS S3, OCI Object Storage, MinIO, Backblaze B2) como un único endpoint virtual. Permite mantener copias configurables de objetos entre backends con failover automático de lectura cuando un proveedor falla. Implementa límites configurables por backend para bytes, peticiones API, ingress y egress, además de compresión zstd chunked y cifrado AES-256-GCM opcional.
El sistema gestiona metadatos en PostgreSQL, SQLite o Redis, permitiendo distribuir la carga entre múltiples instancias. Incluye herramientas operativas como rebalanceo, scrubbing de integridad, importación de buckets existentes y gestión de cuotas sin downtime. Ofrece interfaz web, terminal browser y Terraform provider para automatización de despliegues.
- Consolidar almacenamiento gratuito de múltiples proveedores en un bucket virtual único
- Implementar redundancia multi-cloud con failover automático sin modificar aplicaciones
- Añadir backups automáticos a instancias locales MinIO mediante configuración simple
- Gestionar cuotas y límites de transferencia por proveedor para optimizar costes
- Unifica múltiples backends S3 en un único endpoint con API compatible AWS SDK
- Implementa replicación automática con failover de lectura y rebalanceo dinámico
- Soporta cifrado AES-256-GCM con Vault Transit y compresión zstd chunked transparente
- Incluye Terraform provider para gestión declarativa de buckets, usuarios y credenciales
- Requiere Go 1.27+ y Docker para despliegue inicial según quickstart
- PostgreSQL necesario para despliegues multi-instancia (SQLite solo single-node)
- No incluye soporte nativo para S3 de Azure o Google Cloud Storage
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar PostgreSQL 14+ para producción multi-instancia. Inicializar con `s3-orchestrator init` para generar config interactiva. Verificar firmas cosign en imágenes Docker y checksums de releases. Monitorizar con Prometheus/OTel según docs/monitoring.md.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.