Software como servicio

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de febrero de 2022; las comprobaciones requieren 2 ediciones .

SaaS ( software en inglés  como servicio  - software como servicio ; también software en inglés  on demand  - software on demand ) - una de las formas de computación en la nube , un modelo de servicio en el que los suscriptores reciben software de aplicación listo para usar , completamente atendido por el proveedor En este modelo, el proveedor administra la aplicación por su cuenta, brindando a los clientes acceso a las funciones desde los dispositivos del cliente, generalmente a través de una aplicación móvil o un navegador web .

La principal ventaja del modelo SaaS para el consumidor del servicio es la ausencia de costos asociados con la instalación, actualización y mantenimiento del equipo y el software que se ejecuta en él.

En el modelo SaaS:

Al igual que con todas las formas de computación en la nube, los clientes no pagan para poseer el software en sí, sino para alquilarlo (es decir, para usarlo a través de una aplicación móvil o una interfaz web ). Por lo tanto, a diferencia del esquema clásico de licencias de software , el cliente incurre en costos periódicos relativamente pequeños y no necesita invertir mucho en adquirir la aplicación y el software, la plataforma y el hardware necesarios para su implementación y luego mantener su rendimiento. El esquema de pago periódico asume que si la necesidad de software no está disponible temporalmente, entonces el cliente puede suspender su uso y congelar los pagos al desarrollador [1] .

Desde el punto de vista de un desarrollador de algún software propietario, el modelo SaaS permite tratar eficazmente el uso sin licencia del software , ya que el software como tal no llega a los clientes finales. Además, el concepto SaaS muchas veces reduce el costo de despliegue e implementación de sistemas de soporte técnico y de consultoría para un producto, aunque no los excluye por completo.

Historia

Inicialmente, toda la industria informática utilizaba un modelo de negocio de alquiler  : las primeras computadoras costaban mucho dinero y su poder de cómputo se alquilaba a los clientes. Por otro lado, dicho arrendamiento no puede considerarse un tipo de SaaS, ya que los clientes recibieron acceso a las computadoras directamente y no a través de redes de telecomunicaciones globales.

Dado que el modelo SaaS está enfocado a brindar servicios sobre la red, su desarrollo está directamente relacionado con el desarrollo de las redes globales. Las primeras empresas que ofrecían software como servicio aparecieron en los países occidentales en 1997-1999 [2] , y el acrónimo SaaS comenzó a utilizarse ampliamente en 2001 [3] .

Características principales

Software on Demand tiene las siguientes características clave [4] :

Costo

El software bajo demanda se arrienda al cliente y siempre implica un pago recurrente. Los usuarios generalmente se usan como una unidad de facturación (cuando se proporciona CRM ) o el número de registros en la base de datos (cuando se proporciona un sistema HRM ), con menos frecuencia, algunas otras características funcionales (por ejemplo, el número de ciertas operaciones o tráfico) [5 ] . En algunos casos, a los clientes se les ofrecen modelos híbridos que pueden pagar extra por funciones avanzadas (por ejemplo, el cliente puede pagar por los usuarios de sus servicios y por el almacenamiento de datos avanzado).

El contrato de alquiler de SaaS incluye no solo el pago por el uso del software, sino también el pago de todos los costos asociados con el mantenimiento de su rendimiento, la actualización y la protección de los datos. Varios proveedores de SaaS ofrecen una versión avanzada del contrato de alquiler: SLA (Acuerdo de nivel de servicio) . En dichos contratos, se fijan los parámetros relacionados con el desempeño del software. Por lo general, estas son garantías de disponibilidad de software en porcentaje durante el año. Los mejores centros de datos pueden garantizar la disponibilidad del software al menos el 99,5 % del tiempo al año.

En el caso de que el software no requiera una adaptación inicial a las necesidades del cliente, es posible que no haya ningún pago inicial por el software. Esta circunstancia es la ventaja más importante del modelo SaaS frente al clásico licenciamiento de software, que además, si se paga la licencia del software, requiere importantes inversiones iniciales para su compra. Los pagos de arrendamiento periódicos se pueden comparar con el costo del soporte técnico; por lo general, están codificados en el contrato y, por lo tanto, son predecibles. Esto asegura la protección de la inversión del cliente en el producto de software utilizado.

Diferencias con otros modelos

Los términos Aplicaciones alojadas y Proveedor de servicios de aplicaciones (ASP) a menudo se usan erróneamente como sinónimos de los términos SoD y SaaS , detrás de los cuales hay un concepto diferente de promoción de software. La diferencia clave entre SaaS y ASP es que dentro del modelo SaaS, el cliente compra acceso a un único núcleo de software que utilizan todos los clientes. El proveedor de SaaS proporciona desarrollo centralizado y mantenimiento completo del núcleo del software. En el marco del modelo ASP, a cada cliente se le proporciona una instalación de software dedicada implementada en un sitio remoto del proveedor de software y no disponible para varios clientes a la vez.

Muchos proveedores afirman proporcionar una solución SaaS pero usan el término de una manera bastante informal. Es el trabajo de los clientes con un solo núcleo de software y su mantenimiento centralizado por parte del proveedor de soluciones SaaS lo que proporciona las principales propiedades positivas de SaaS (ver más abajo).

Controladores para SaaS

Un factor clave que explica la viabilidad económica de SaaS es el "efecto de escala": el proveedor de SaaS mantiene un único núcleo de software que utilizan todos los clientes y, por lo tanto, gasta menos recursos en comparación con la gestión de copias separadas del software para cada cliente. Además, el uso de un único núcleo de software le permite planificar la potencia informática y reduce las cargas máximas para clientes individuales. Todo esto permite a los proveedores de SaaS reducir significativamente el costo de operación del software. Como resultado, el costo de los servicios para el usuario final de dicho software se vuelve más bajo que los costos que surgen cuando se utiliza el modelo de licencia clásico (especialmente si se paga la licencia).

Otro factor clave es el nivel de servicio SaaS. Un proveedor de SaaS puede ofrecer un nivel de servicio y soporte de software en un estado saludable que no está disponible para los departamentos internos de TI de las empresas. Esto es especialmente evidente en el caso de trabajar con un proveedor SaaS bajo un contrato SLA.

Actualmente, existen varios factores principales [6] que estimulan el uso de software bajo demanda por parte de los clientes y el desarrollo de estos productos por parte de los desarrolladores.

Beneficios de SaaS para los clientes

Beneficios de SaaS para desarrolladores

Factores restrictivos

Junto con los factores que alientan a los clientes a implementar software bajo demanda y a los desarrolladores a invertir recursos para construirlo, hay una serie de restricciones que limitan el uso de este modelo.

Primero, el concepto de SaaS no es aplicable a todas las clases funcionales de sistemas. Dado que el principal ahorro de recursos de un proveedor SaaS se logra a través de la escala, los modelos SaaS son ineficientes para los sistemas que requieren una personalización profunda (adaptación para cada cliente), así como soluciones innovadoras y de nicho.

En segundo lugar, muchos clientes temen usar SaaS debido a problemas de seguridad y posibles filtraciones de información del proveedor de servicios SaaS. Los problemas de seguridad limitan el uso del modelo SaaS en sistemas de misión crítica que manejan información confidencial. Por otro lado, la responsabilidad por la fuga de información por parte del desarrollador suele estar regulada por acuerdos relevantes, y la probabilidad de tal fuga suele ser menor que cuando se utilizan sus propios sistemas internos. Esto, entre otras cosas, se ve facilitado por la inaccesibilidad del complejo de hardware y software en el que se implementa el sistema para los empleados de la empresa.

El tercer factor limitante es la necesidad de una conexión permanente a Internet. Algunos productos SaaS compensan esto proporcionando módulos fuera de línea.

Críticas a SaaS

Los defensores del software libre , y en particular Richard Stallman , caracterizan la "computación en la nube" como el equivalente del spyware universal y una gran " puerta trasera " porque estos enfoques otorgan al operador del servidor un poder indebido sobre el equipo del usuario. [7]

Véase también

Notas

  1. Modelo SaaS: en el mundo y en Rusia . bytemag.ru _ Consultado el 13 de enero de 2019. Archivado desde el original el 21 de octubre de 2009. // bytemag.com
  2. Software basado en servicios, Bennet et al. 1999 (enlace no disponible) . www.bds.es._ _ Consultado el 13 de enero de 2019. Archivado desde el original el 3 de diciembre de 2008. 
  3. Antecedentes estratégicos: software como servicio (enlace no disponible) . www.siia.net . Fecha de acceso: 5 de enero de 2012. Archivado desde el original el 5 de enero de 2012. 
  4. Guía de investigación y taxonomía de software como servicio de IDC 2005. Erin TraudtAmy Konary
  5. SaaS: el final del principio, L. Chernyak, 2008 . www.osp.ru _ Consultado el 13 de enero de 2019. Archivado desde el original el 14 de enero de 2019.
  6. Cinco beneficios del software como servicio, J. Maynard, 2007 . www.trumba.com . Consultado el 13 de enero de 2019. Archivado desde el original el 18 de septiembre de 2020.
  7. Nueva publicación de Stallman criticando el modelo de negocio de software como servicio . www.opennet.ru _ Consultado el 13 de enero de 2019. Archivado desde el original el 13 de enero de 2019.

Enlaces