¿Qué diferencia hay entre el cloud computing y el cloud computing multitenant?
08/04/2021
El término cloud computing ya no es una novedad; ya hace más de una década que muchas compañías apostaron por este modelo de desarrollo de software que básicamente se refiere al acceso al software o aplicación a través de una url.
Pero el cloud computing puede llevar consigo multitud de características añadidas según cómo ha sido implementado que van a suponer diferentes singularidades en cuanto a su mantenimiento, sostenibilidad, escalabilidad, etc.
Así además de cloud computing, podemos hablar de cloud computing multitenant, cuando nos referimos a la base de código; o a nube pública, privada o híbrida, cuando nos referimos a dónde están alojados los datos.
En este artículo, vamos a hablar de cloud computing versus cloud computing multitenant (o multitenancy)
Cloud computing (single tenant)
Este es el término más comúnmente utilizado y extendido en el mercado; además, la mayoría de fabricantes de software es el que utilizan en el desarrollo técnico.
En general, el cloud computing es beneficioso porque:
- podemos acceder a la información mediante un punto de acceso web;
- permite el acceso de todo el equipo de manera simultánea;
- supone un ahorro de costes en mantenimiento y actualizaciones;
- las ampliaciones y reducciones del servicio suelen ser rápidas;
- el coste del servicio suele ser más ajustado al número de usuarios y acceso a aplicaciones;
- suelen tener una gran capacidad de personalización e integración;
- y ofrece mayores garantías de adaptación a las necesidades futuras.
Pero, como hemos comentado, dependiendo de cómo es ejecutado técnicamente, puede tener otras acepciones. Veamos qué significa que sea multitenant o multi-tenancy.
Cloud computing multitenant
Como se indica en la Wikipedia, la tenencia múltiple «corresponde a un principio de arquitectura de software en la cual una sola instancia de la aplicación se ejecuta en el servidor, pero sirviendo a múltiples clientes u organizaciones”, por eso, muchos dicen que es el verdadero concepto de la nube.
La implementación física de esto tiene varias posibilidades siendo la base de código única.

Normalmente cuando hablamos de cloud computing nos referimos a un cloud computing single tenant, puesto que a nivel técnico es mucho más sencillo de desarrollar y controlar aunque deja de lado los grandes beneficios del multitenant para clientes y usuarios.
La particularidad del desarrollo de software mediante este tipo arquitectura destaca en los siguientes aspectos:
- Disponibilidad:
- Las mejoras están disponibles para todos los clientes en el mismo instante; sería el ejemplo de las aplicaciones asociadas al correo de Google.
- Actualizaciones:
- Las actualizaciones no existen como tales, el software va evolucionando con los clientes y el mercado.
- Hay pequeñas mejoras de las que se podrá disfrutar de manera inmediata, así de un día para otro podría encontrar un nuevo campo en el sistema, una nueva automatización e incluso aplicaciones… o disponer de una aplicación de manera inmediata tras la solicitud.
- Mantenimiento:
- Las compañías que desarrollan este tipo de software se encargan de todo lo relacionado con el mantenimiento de sistemas.
- Se trata de desarrollos más complejos, pero más eficientes para cliente y proveedor.
- Gestión del conocimiento:
- Este tipo de sistemas requieren una estricta gestión del conocimiento, para que usuarios y clientes puedan tener acceso a todas las novedades y cómo usar nuevos campos y mejoras.
- Aportación de valor:
- Se trata de software más evolucionado, colaborativo y eficiente.
- El I+D+I de las compañías fabricantes de software de gestión empresarial en este modelo está en su ADN, pues realizan mejoras en el código base para que en el momento que se solicite, el cliente pueda acceder a la funcionalidad, módulo o aplicación necesaria.
- El precio de este software, por tanto, es más ajustado a las expectativas de los clientes; se trata de productos con amplia funcionalidad y elevada evolución.
Empresas como Netsuite, Salesforce, Yunbit, Odoo o Google… son algunas de las empresas que trabajan en este modelo.
Si va a elegir software ERP, tenga en cuenta esto… pues la aportación de valor que da este aspecto puede ser clave para la decisión.