Aislamiento entre entornos¶
Una de las preguntas más importantes en una plataforma multicliente es: ¿están mis datos separados de los de otros clientes? La respuesta en Dyncloud es sí, por diseño y en varias capas.
flowchart TB
subgraph PLAT["Plataforma · Kubernetes"]
direction TB
E1["Tu entorno (aislado)<br/>tu aplicación, tus datos,<br/>tu identidad y permisos propios"]
E2["Entorno de otro cliente (aislado)"]
E1 -. "tráfico bloqueado por defecto<br/>sin acceso entre entornos" .-> E2
end
Aislamiento lógico por entorno¶
Cada entorno se ejecuta en su propio espacio aislado dentro de la plataforma. Los recursos de un entorno (su aplicación, su base de datos, su almacenamiento) no son accesibles desde otro entorno.
- Datos separados: cada entorno tiene su propia base de datos y su propio almacenamiento. No se comparten entre clientes.
- Identidad separada: cada entorno se ejecuta con su propia identidad técnica y sus propios permisos mínimos.
- Nombres y rutas separados: cada entorno se publica en su propia dirección.
Aislamiento de red¶
El tráfico entre componentes está segmentado. Por defecto, un componente solo puede comunicarse con aquello que necesita para funcionar; el resto está bloqueado. Esto limita el alcance de cualquier eventual problema a un único entorno. Más detalle en Seguridad de red.
Aislamiento de capacidad¶
Cada entorno tiene recursos asignados (cómputo y memoria) con límites. Esto evita que la carga de un entorno degrade el rendimiento de otro ("vecino ruidoso").
En resumen
Tus datos viven en un entorno dedicado, con su propia base de datos, su propia identidad, su propia red segmentada y sus propios límites de recursos. El aislamiento es la norma, no la excepción.