Desarrolle una plataforma de SaaS para tener el control de todo, con implementaciones de SaaS de múltiples inquilinos y de único inquilino

By Lee James -

A person in an office smiling while talking with another person

Cuando piensa en el software como un servicio (SaaS), es muy probable que piense en "múltiples inquilinos". Y eso no es de extrañar, ya que muchas aplicaciones populares de SaaS, en especial, aquellas dirigidas a los clientes de las pequeñas y medianas empresas y del mercado intermedio, suelen ser de múltiples inquilinos.

El SaaS de múltiples inquilinos ofrece un ahorro en los costos y la facilidad de uso que desean muchos clientes.

Pero un software de múltiples inquilinos no siempre satisface las necesidades de toda su base de clientes. Algunos clientes necesitarán el control, la seguridad y la personalización que solo las implementaciones de único inquilino pueden ofrecer.

En consecuencia, muchos proveedores de software adoptan un enfoque multifacético. Es decir, implementan su software en arquitecturas de múltiples inquilinos y de único inquilino. De esta manera, los clientes obtienen los mismos beneficios de pagar solo por lo que usan de SaaS, pero con la opción de elegir el nivel de ahorro en los costos y de control que necesitan.   

Entonces, ¿cómo funciona esto exactamente y cómo puede beneficiar a su empresa? Para responder a esta pregunta, hagamos un análisis desde una perspectiva más amplia y definamos qué entendemos por arquitectura de SaaS de "múltiples inquilinos" y de "único inquilino".

 

Cómo entender las arquitecturas de SaaS de múltiples inquilinos y de único inquilino

Múltiples inquilinos

multi-tenant architecture graphic

Con la arquitectura de múltiples inquilinos, muchos clientes comparten una instancia de la aplicación de SaaS. Se aíslan y protegen los datos de cada cliente, pero la infraestructura en sí se comparte entre todos los clientes.

Para el cliente, el SaaS de múltiples inquilinos ofrece el mayor ahorro en los costos y facilidad de uso. Pero los clientes tienen poco control sobre temas tales como actualizaciones, respaldo y recuperación, y las capacidades de personalización son limitadas. Además, al tener más puntos de acceso, el SaaS de múltiples inquilinos puede presentar vulnerabilidades en cuanto a la seguridad.

 

Único inquilino

single-tenant architecture graphic

Con la arquitectura de único inquilino, cada cliente tiene su propia instancia de la aplicación de SaaS. El software y los datos se ejecutan en una infraestructura que es exclusiva para ese cliente, y no se comparten los recursos de bases de datos ni de backend.

El SaaS de único inquilino le ofrece al cliente mayor seguridad y la libertad de personalizar la solución. Pero esto también se ve acompañado de costos más altos y de más responsabilidades.

 

Un ejemplo de implementación de SaaS de múltiples inquilinos y de único inquilino

Supongamos que usted es un proveedor de software independiente (ISV). Fabrica y vende software, pero su modelo de licencia perpetua, donde los usuarios pueden ejecutar (y usted debe brindar support) una variedad de versiones de su software, ha agotado sus recursos. Por este motivo, busca trasladar su software a la nube y convertirlo en una oferta de SaaS. De esta manera, todos podrían ejecutarse en la misma versión.

Desarrolla su solución de SaaS, la implementa en arquitecturas de múltiples inquilinos y de único inquilino, y la ofrece a través de un modelo de suscripción. Para el cliente, las diferencias pueden verse en las actualizaciones, la configuración y la capacitación, al margen de las ventajas y desventajas inherentes que se indicaron anteriormente respecto de un software de múltiples inquilinos o de único inquilino. Podría verse así, por ejemplo:

 

Actualizaciones:

  • Múltiples inquilinos: las actualizaciones se hacen por trimestre, y el cliente no necesita hacer nada. Pero tampoco tiene opción respecto de cuándo conseguir la actualización o de si debería hacerlo.
     
  • Único inquilino: las actualizaciones están disponibles cada seis meses, pero los clientes pueden postergar las actualizaciones durante 12 meses. Esto les da la flexibilidad de programar actualizaciones en un momento que sea adecuado para ellos, a fin de evitar entrar en conflicto, digamos, con un evento importante.
     

Configuración

  • Múltiples inquilinos: la solución está preconfigurada, pero el cliente puede hacer pequeños ajustes para adaptarla a las necesidades de su negocio.
     
  • Único inquilino: la solución viene con módulos personalizables y plantillas preconfiguradas. El cliente no puede modificar el código, pero puede hacer reconfiguraciones importantes.
     

Capacitación

  • Múltiples inquilinos: debido a que las configuraciones son iguales para todos los clientes, los usuarios pueden aprovechar los recursos de support y de capacitación que reciben.
  • Único inquilino: el cliente deberá ofrecer sus propios recursos de support y de capacitación, ya que su solución es única.  

 

Con este modelo, todos sus clientes se ejecutan en la misma versión base del software y tienen la implementación que mejor se adapta a ellos. Esto crea eficiencia operativa para su empresa, lo ayuda a brindarles un servicio a sus clientes de manera más efectiva y, por último, mejora la experiencia del cliente.

 

Una historia de éxito de la vida real

Alemba, un proveedor de software de gestión de servicios de TI (ITSM) empresarial, trasladó su solución tradicional de las instalaciones a una plataforma de SaaS completa que puede brindar support a todos sus clientes del mundo, desde pequeñas y medianas empresas hasta grandes empresas, en el sector educativo, sanitario, de servicios financieros y gubernamental.

Con la colaboración de Rackspace, Alemba desarrolló una infraestructura capaz de ofrecer plantillas de ITSM orientadas a empresas más pequeñas (implementadas en SaaS de múltiples inquilinos), al tiempo que mantuvo la flexibilidad para desarrollar más servicios personalizados para empresas más grandes (en SaaS de único inquilino).

"Ahora tenemos una oferta universal claramente definida para clientes de toda envergadura y podemos satisfacer sus requisitos de una manera escalable y sostenible para nuestra empresa", explicó Simon Nugent, director ejecutivo de Alemba.

 

Comience su recorrido hacia el SaaS

¿Es un ISV que busca transformar su empresa en la nube? Como socios con competencia de AWS para el SaaS, Rackspace y Onica están aquí para ayudarlo a diseñar y desarrollar sus soluciones de SaaS de múltiples inquilinos y de único inquilino en AWS.

No lo haga solo. Nuestros expertos pueden ayudarlo a aprovechar todo lo que la nube tiene para ofrecerle, con el fin de que pueda mejorar la eficiencia operativa, expandir el mercado y el alcance global, aumentar la agilitad e innovación y obtener economías de escala.

Para ayudarlo a empezar, le ofrecemos nuestro taller gratuito, Acelerador de la adopción de la nube para ISV. Puede ser el punto de partida de su transformación.

 

Asista al taller virtual en vivo para comenzar su recorrido hacia el SaaS.Inscríbase hoy