Arquitectura
Esta es una visión de alto nivel de cómo está construida la plataforma. No
incluye detalles internos que no aportan a tu evaluación, pero sí lo suficiente
para entender cómo se sostiene el servicio.
Orquestación sobre Kubernetes
Tu aplicación se ejecuta en contenedores orquestados por Kubernetes. Cada
pieza del servicio corre como un componente independiente y supervisado. Si un
componente deja de responder, la plataforma lo reinicia o reemplaza
automáticamente, sin intervención manual.
Las ventajas para ti:
- Autorreparación ante fallos de un componente, con el trabajo repartido
entre varios servidores (consulta
Alta disponibilidad).
- Capacidad ajustable: más instancias o más recursos por instancia, sin
rehacer tu entorno (consulta
Escalado y capacidad).
- Despliegues sin interrupción mediante reemplazo progresivo de componentes.
Capas del servicio
flowchart TD
I([Internet]) --> G["Pasarela de entrada · TLS"]
G --> A["Tu aplicación de negocio<br/>contenedores sobre Kubernetes<br/>(incluye sus datos y almacenamiento)"]
A --> B[/"Copias de seguridad · España"/]
- Pasarela de entrada: punto único de acceso desde Internet. Termina el
cifrado TLS y dirige cada petición a la aplicación correcta.
- Aplicación de negocio: tu ERP/aplicación, ejecutándose de forma aislada;
incluye los datos y el almacenamiento que necesite (algunas aplicaciones no
requieren base de datos).
- Copias de seguridad: respaldos en almacenamiento de objetos en España.
Modelos de despliegue
Dentro de esa capa de aplicación, tu entorno puede ejecutarse de dos formas: en
un modelo unificado, donde un mismo conjunto atiende a los usuarios y ejecuta
los procesos de fondo, o en un modelo separado, donde las peticiones de
usuario, las tareas programadas y los procesos de fondo corren en conjuntos
independientes con sus propios recursos. El segundo es el que evita que un
proceso pesado compita con las personas que están usando la aplicación. Detalle
en Escalado y capacidad.
Separación entre infraestructura y configuración
Distinguimos dos capas:
- Infraestructura base: la capacidad de cómputo, red y almacenamiento,
provisionada como código.
- Configuración del servicio: qué se ejecuta y con qué parámetros, gestionado
de forma declarativa y versionada.
Esta separación permite reconstruir o migrar un entorno de forma repetible y
auditable.
Sin punto único de gestión manual
No hay una consola donde un operador "toca cosas" sin dejar rastro. El estado
del sistema se define en código y se reconcilia de forma continua.