¿Qué es una Arquitectura Multi-tenant?
Mi actual empresa, está impulsando nuevas tecnologías de virtualización, y por suerte, yo estoy o estaré involucrado en esos proyectos en mayor o menor medida. Estas cosas te obligan a estar al día de todas las novedades que dan empresas de software como VMware, Citrix,…y nuevos términos que van apareciendo en la industria.
Así como ya explicamos qué era la hiperconvergencia, hoy quiero explicaros qué significa disponer de una Arquitectura Multi-Tenant.
Multi-Tenant, se podría definir, como una arquitectura en la que una sola instancia de una aplicación de software sirve a múltiples clientes. Cada cliente sería un Tenant. No quiero que penséis que un Tenant es un usuario aislado. Un tenant, lo más normal, es que sea un grupo de usuarios que comparten un acceso común con privilegios específicos a la instancia de software, separando los datos sensibles.
Este tipo de arquitectura tiene muchísimo más sentido en entornos SAAS (Software como Servicio), que no quiere decir que también en entornos IAAS ó PAAS, donde por ejemplo, un proveedor pone a disposición de cliente bases de datos SQL y servidores WEB, para alojar páginas como este blog.
Al final, que una infraestructura sea segura y multiusuario recae en el administrador IT, y este tipo de Arquitecturas a día de hoy son fundamentales en medianas o grandes empresas porque nos dan una mejora en escabilidad, a nivel económico y de seguridad en los datos que una arquitectura con tenant único no nos daba. Fundamental en un entorno Cloud hoy en día.
Os dejo un esquema que lo define bien:
¿Te ha gustado la entrada SÍGUENOS EN TWITTER?
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?