La platforma onesait ofrece soporte multitenant, de tal forma que en un mismo entorno con una sola instancia de plataforma, cada vertical y sus respectivos clientes tendran los datos en repositorios independientes.
En el siguiente diagrama, podemos ver un ejemplo de caso de uso de la plataforma en modo multitenant, y como quedarían almacenados los datos:
Como vemos, cada vertical tiene asociada una base de datos de configuración, donde se almacenan los elementos de plataforma. Mientras que los datos de las ontologías (RTDB) para cada cliente se almacenan en una instancia independiente. Para nuestro ejemplo, Carrefour compartirá la misma instancia RTDB para Prosumers y motion.
Todo esto es transparente para el usuario, es decir, apenas cambia la usabilidad de plataforma, solo hay que tener en cuenta un par de puntos que comentaremos más adelante.
Configuración del entorno multitenant
Para utilizar el entorno en modo multitenant, basta con indicar la variable de entorno MULTITENANCY_ENABLED a 'true' en los módulos Controlpanel y Oauth Server:
Add Comment