¿No sabes qué modelo se ajusta mejor? Consulta Modelos de despliegue para ver una comparación completa entre SaaS y BYOC.
Contenido
- Midaz Terraform Foundation: ejemplos de Terraform ya preparados para aprovisionar la infraestructura de nube sobre la que corre Midaz (AWS, GCP o Azure).
Estrategias de despliegue
Con BYOC, tú gestionas la infraestructura. Recomendamos firmemente usar Kubernetes con nuestros Helm Charts. Este enfoque simplifica el despliegue y el escalado. Puedes elegir la estrategia de despliegue que se ajuste a tus necesidades.
Desplegar con Kubernetes
Recomendamos nuestros Helm Charts oficiales. Instalan Midaz en un entorno de Kubernetes. Puedes conectar Midaz a tus bases de datos y servicios existentes, o bien usar los componentes predeterminados que provee el chart de Helm. Esta configuración se adapta a distintas necesidades de infraestructura. Para la instalación paso a paso, consulta el README del chart de Midaz.Despliegue autogestionado
Si prefieres tener control total, puedes desplegar Midaz manualmente. Midaz se distribuye como imágenes de contenedor públicas en Docker Hub. Puedes ejecutarlas en tu propia infraestructura, con un orquestador diferente o directamente en máquinas virtuales o en bare metal. Para conocer las instrucciones, consulta la página Instalación de Midaz.Requisitos de la plataforma
La configuración predeterminada de Helm cumple estos mínimos, excepto para RabbitMQ. El servidor RabbitMQ incluido corre por debajo del objetivo 4.x. Si aportas tus propios componentes de infraestructura, confirma que cumples las versiones mínimas admitidas:
Midaz necesita estas versiones mínimas para una plataforma estable y con buen rendimiento.
Mejores prácticas
Acceso a la infraestructura
- Usa políticas de mínimo privilegio al conectarte a las bases de datos.
- Bloquea el acceso directo a las bases de datos de forma predeterminada. Permítelo solo en casos excepcionales y con aprobación.
- Almacena los secretos de forma segura con herramientas como HashiCorp Vault.
- Usa herramientas dedicadas para acceder de forma segura a los datos de producción.
Redundancia y alta disponibilidad
- Habilita la replicación y las copias de seguridad tanto para Midaz como para tus bases de datos.
- Usa balanceadores de carga para distribuir el tráfico de forma pareja entre los servicios.
Seguridad de red
- Ejecuta tus servicios dentro de VPCs para aislar los componentes críticos.
- Usa gateways NAT o proxies para las conexiones salientes.
- Aplica grupos de seguridad o reglas de firewall para restringir el acceso a los puertos e IPs necesarios.
Persistencia y almacenamiento de datos
- Usa bases de datos replicadas para dar soporte a la alta disponibilidad y a la recuperación.
- Elige soluciones de almacenamiento escalables que se ajusten al crecimiento de tus datos.
- Usa Valkey (fork de Redis), que guarda los saldos en tiempo real.
Observabilidad
- Integra herramientas que monitoreen logs, trazas y métricas.
- Midaz admite observabilidad mediante OpenTelemetry.
Responsabilidades compartidas
Bajo el modelo BYOC, Lerian y tu equipo comparten la responsabilidad de ejecutar Midaz. Para conocer en detalle quién asegura qué (incluida la forma en que las responsabilidades difieren entre BYOC y SaaS), consulta la página Seguridad.

