Iniciar sesión / Registrar Cuenta

Cloud computing

¿Qué es un SaaS?

Jump to section

El software como servicio (SaaS) es una forma de cloud computing que ofrece a los usuarios una aplicación en la nube junto con toda su infraestructura de TI y plataformas subyacentes. Puede ser la solución ideal para las empresas, ya sean grandes o pequeñas, o las personas con las siguientes características:

  • No quieren encargarse de las tareas de mantenimiento de la infraestructura, las plataformas y el software.
  • Tienen desafíos que pueden resolverse con una personalización mínima.
  • Prefieren los modelos de suscripción de software.

La implementación de SaaS permite reducir los costos iniciales de los usuarios. Esto se debe a que ya no es necesario adquirir sistemas de software todo el tiempo ni invertir en una infraestructura de TI sólida y on-premise, como sí ocurre con el software tradicional. Sin embargo, se recomienda que los usuarios inviertan en sistemas de hardware de red rápidos, ya que la velocidad de conexión a Internet determina el rendimiento del servicio.

Algunos ejemplos de SaaS son los servicios orientados a los consumidores, como Google Docs y Microsoft Office 365, y los servicios empresariales que ofrecen sistemas de software de gestión de recursos humanos, sistemas de gestión de contenido, herramientas de gestión de las relaciones con los clientes y entornos de desarrollo integrado (IDE).

¿Cómo funciona el SaaS?

Por lo general, un proveedor de servicios de nube (como AWS, Azure o IBM Cloud) gestiona el entorno de nube en el cual se aloja el software. Las aplicaciones SaaS aprovechan la arquitectura multiempresa para utilizar los recursos agrupados. Además, el proveedor de SaaS se encarga de las actualizaciones del software, las correcciones de errores y demás tareas de mantenimiento general de las aplicaciones. Los usuarios interactúan con el software a través de un explorador web en sus computadoras o dispositivos móviles. Además, pueden utilizar interfaces de programación de aplicaciones (API), como REST o SOAP, para conectarlo con otras funciones.

Debido a la naturaleza del SaaS, los proveedores pueden implementar funciones nuevas para los clientes con mucha más facilidad. La mayoría de las aplicaciones SaaS son productos plug and play preconfigurados en los que el proveedor gestiona todos los elementos que respaldan la aplicación, entre los que se incluyen:

  • Los elementos de hardware, como las redes, el almacenamiento y los servidores del centro de datos
  • Las plataformas, como la virtualización, el sistema operativo y el middleware
  • Los requisitos de software, como los tiempos de ejecución, los datos y la aplicación misma

El modelo de SaaS

En su gran mayoría, las aplicaciones SaaS se basan en modelos de suscripción para otorgar licencias de software. A diferencia de una licencia permanente, este modelo de distribución de software vincula cada cuenta con una suscripción que otorga acceso al SaaS durante un período que suele ser anual o mensual. Por lo general, la tarifa de suscripción permite acceder a la documentación del producto y al soporte permanente, el cual se rige según las condiciones de un Acuerdo de nivel de servicio (SLA). Sin embargo, algunos proveedores de SaaS aplican un cargo de soporte adicional para realizar modificaciones personalizadas en el código fuente.

Diferencias entre PaaS, IaaS y SaaS

En general, el término como servicio hace referencia a una solución que gestiona otra persona, para que usted pueda concentrarse en lo importante, como las mejoras constantes de las aplicaciones personalizadas. Además del SaaS, las otras opciones como servicio principales son la Infraestructura como servicio (IaaS) y la Plataforma como servicio (PaaS).

En el caso de la IaaS, el proveedor gestiona la infraestructura por usted (es decir, los servidores, la red, la virtualización y el almacenamiento) a través de una nube. La infraestructura se alquila, y el usuario accede a ella con una API o un panel. Los usuarios gestionan el sistema operativo, las aplicaciones y el middleware, mientras que los proveedores brindan los sistemas de hardware, las redes, los discos duros, el almacenamiento y los servidores. Además, son los responsables de prevenir las interrupciones, hacer reparaciones y solucionar los problemas de hardware.

En el caso de la PaaS, un proveedor de servicios externo se encarga de poner a disposición de los usuarios el sistema de hardware y una plataforma de software para las aplicaciones. Dado que los usuarios administran las aplicaciones y los datos por sí mismos, es una solución ideal para los desarrolladores y los programadores. Permite que los usuarios desarrollen, ejecuten y gestionen sus propias aplicaciones sin tener que diseñar ni mantener la infraestructura o el entorno que necesitan para funcionar.

Ejemplos de proveedores de SaaS

Los proveedores de software ofrecen aplicaciones de software de tipo SaaS para satisfacer todas las necesidades de la empresa, las cuales incluyen desde aplicaciones básicas hasta paquetes complejos de planificación de recursos empresariales (ERP). Algunos ejemplos son:

SaaS empresarial

  • Software de recursos humanos de Paychex
  • Software empresarial de CA Technology
  • Solución de SaaS de mensajería de Atos
  • Software de gestión de contenido de WordPress
  • Software de gestión de la relación con el cliente de Salesforce

SaaS para consumidores

  • Intuit TurboTax
  • Servicio de mensajería de Slack
  • Microsoft Office 365
  • Servicio de almacenamiento de archivos de Dropbox
  • Aplicaciones web de Google

SaaS con Red Hat

Mejoramos el modelo de suscripción del SaaS con una ventaja que la mayoría de las soluciones como servicio no tienen: el acceso al código fuente. Esto significa que tiene aplicabilidad inmediata de una aplicación preconfigurada basada en la Web, así como la oportunidad de personalizar el software según sea necesario.

Lo mejor de todo es que cada suscripción incluye soporte, es decir, recomendaciones y asesoramiento sobre cómo implementar, configurar y gestionar cualquier producto como servicio que ofrezca Red Hat.