¿Qué es el SaaS? | Definición de SaaS

Las aplicaciones de Software como servicio (SaaS) se ejecutan en la nube. Los usuarios se suscriben a aplicaciones SaaS en lugar de comprarlas y acceden a ellas a través de Internet.

Share facebook icon linkedin icon twitter icon email icon

Software como servicio (SaaS)

Metas de aprendizaje

Después de leer este artículo usted podrá:

  • Definir el SaaS
  • Comprender cómo se ofrece el software a través de la nube
  • Explorar las ventajas y desventajas del uso de aplicaciones SaaS

¿Qué es el Software como servicio (SaaS)?

Software como servicio, o SaaS para abreviar, es un método basado en la nube que se usa para proporcionar software a los usuarios. Los usuarios de SaaS se suscriben a una aplicación, en lugar de comprarla una vez e instalarla. Los usuarios pueden iniciar sesión y usar una aplicación SaaS desde cualquier dispositivo compatible a través de Internet. La aplicación real se ejecuta en servidores de nube que pueden estar muy lejos de la ubicación de un usuario.

Aplicación SaaS frente a la aplicación sin SaaS

Se puede acceder a una aplicación SaaS a través de un navegador o de una aplicación. Las aplicaciones de correo electrónico en línea a las que acceden los usuarios a través de un navegador, como Gmail y Office 365, son algunos ejemplos comunes de aplicaciones SaaS.

La diferencia entre SaaS y una instalación de software en la computadora de un usuario se asemeja a la diferencia entre transmitir un programa de televisión en línea y comprar todas las estaciones del programa de televisión en DVD.

Disponibilidad de SaaS

Alguien que compra un programa de televisión en DVD solo tiene que pagarlo una vez; sin embargo, necesitará almacenar y mantener los DVD, y si cambia su hardware –por ejemplo, si reemplaza su reproductor de DVD por un reproductor Blu-ray– deberá comprar nuevamente los medios físicos. En cambio, la transmisión del programa significa que un tercero maneja todo el almacenamiento y las actualizaciones, y lo único que debe hacer un usuario es presionar play. Sin embargo, la transmisión depende de una conexión a Internet y, por lo general, los usuarios deben pagar una tarifa mensual recurrente para mantener su acceso.

¿Qué significa "como servicio"?

Considera la diferencia entre el servicio de aparcamiento y el alquiler de un espacio de estacionamiento. El servicio de aparcamiento es un servicio, mientras que un espacio de estacionamiento es un producto, a pesar de que ambos brindan el mismo beneficio al cliente: un espacio para dejar su automóvil.

Tradicionalmente, los proveedores de software vendían su software a los usuarios como producto. Sin embargo, en el modelo SaaS, proporcionan y mantienen activamente el software para sus usuarios, a través de la nube. Alojan y mantienen las bases de datos y código necesarios para que se ejecute la aplicación, y ejecutan la aplicación en sus servidores. Por lo tanto, SaaS se asemeja más a un servicio que a un producto.

¿Qué es la nube?

"La nube" se refiere a servidores web remotos en varios centros de datos que alojan bases de datos y ejecutan código de aplicación. Los proveedores de la nube ofrecen sus servicios a los clientes o usuarios finales a través de Internet. (Ver ¿Qué es la nube?)

¿Cuáles son los tres modelos de servicio principales en la nube?

modelos de servicio SaaS

SaaS es uno de los tres modelos de servicio principales en la nube. Los modelos de servicio en la nube son categorías de servicios que los proveedores en la nube –en otras palabras, las compañías propietarias que operan servidores en varios centros de datos– ofrecen a los usuarios y empresas.

Los tres modelos de servicio en la nube son:

  • IaaS (Infraestructura como servicio): infraestructura de informática en la nube –servidores, bases de datos, etc.– que administra un proveedor de nube. Las empresas pueden crear sus propias aplicaciones en IaaS, en lugar de mantener sus propios back-end.
  • PaaS (Plataforma como servicio): un nivel superior a IaaS, PaaS incluye herramientas de desarrollo, infraestructura y otro tipo de soporte para la creación de aplicaciones.
  • SaaS (Software como servicio): aplicaciones en la nube totalmente integradas.

¿Cuáles son las ventajas y desventajas de usar el SaaS?

El modelo SaaS tiene una serie de ventajas y desventajas, aunque para las empresas y usuarios modernos las ventajas de SaaS a menudo superan las desventajas. Estas son algunas de las ventajas y desventajas de usar las aplicaciones SaaS:

  • Ventaja: acceso desde cualquier lugar, en cualquier dispositivo. Por lo general, los usuarios pueden iniciar sesión en las aplicaciones SaaS en cualquier dispositivo y desde cualquier lugar. Esto ofrece una gran flexibilidad – las empresas pueden permitir que los empleados operen en todo el mundo y los usuarios pueden acceder a sus archivos sin importar dónde estén. Además, la mayoría de los usuarios usan varios dispositivos y los reemplazan con frecuencia; los usuarios no necesitan volver a instalar las aplicaciones SaaS o comprar nuevas licencias cada vez que se cambian a un nuevo dispositivo.
  • Ventaja: no necesita actualizaciones ni instalaciones. El proveedor de SaaS actualiza y aplica parches a la aplicación de forma continua.
  • Ventaja: escalabilidad. El proveedor de SaaS se encarga de la ampliación de la aplicación, como la adición de más espacio de base de datos o más potencia de cómputo a medida que aumenta el uso.
  • Ventaja: ahorro de costos. SaaS reduce los costos internos de TI y la sobrecarga. El proveedor de SaaS mantiene los servidores y la infraestructura que es compatible con la aplicación, y el único costo para una empresa es el costo de suscripción de la aplicación.
  • Desventaja: la necesidad de un control de acceso más sólido. La mayor accesibilidad de las aplicaciones SaaS también significa que verificar la identidad del usuario y controlar los niveles de acceso se vuelve muy importante. Con SaaS, los activos de la organización ya no se conservan dentro de una red interna, separada del mundo exterior. En cambio, el acceso del usuario se basa en la identidad del usuario: si alguien tiene las credenciales de inicio de sesión correctas, se le otorga el acceso. Realizar una verificación de identidad sólida se vuelve algo crucial.
  • Desventaja: bloqueo de proveedores. Una empresa podría depender demasiado del proveedor de aplicaciones SaaS. Pasarse a una nueva aplicación requiere mucho tiempo y es costo si la base de datos completa de una organización se almacena dentro de la aplicación anterior.
  • Desventaja (para empresas): seguridad y cumplimiento. Con las aplicaciones SaaS, la responsabilidad de proteger esas aplicaciones y sus datos se transfiere de los equipos de TI internos a los proveedores externos de SaaS. Para las pequeñas y medianas empresas, esta es una desventaja menor ya que los grandes proveedores de la nube suelen tener más recursos para implementar una seguridad sólida. Sin embargo, esto puede ser un desafío si una gran empresa se enfrenta a estándares de seguridad o normativos estrictos. En algunos casos, las empresas no podrán evaluar por sí mismas la seguridad de sus aplicaciones, como realizar pruebas de penetración . Básicamente, tienen que confiar en la palabra del proveedor externo de SaaS de que la aplicación es segura.

¿Cuáles son algunos ejemplos de empresas de SaaS?

Como se mencionó anteriormente, los proveedores de correo electrónico en línea encajan en la categoría de SaaS. Entre otras empresas conocidas de SaaS están Salesforce, Slack, MailChimp y Dropbox.

¿Cómo ayuda Cloudflare a proteger y acelerar las aplicaciones SaaS?

Cloudflare ofrece una serie de productos y características para ayudar a las empresas en su proceso de migración a la nube. Para las empresas que implementan las aplicaciones SaaS, Cloudflare Access asegura, autentica y supervisa el acceso de los usuarios a cualquier dominio, aplicación o ruta protegida por Cloudflare. El firewall de aplicaciones web (WAF) de Cloudflare también ayuda a bloquear el tráfico malicioso que tiene como destino los activos de la nube, además de permitir a los clientes escribir sus propias reglas de firewall.

Por otro lado, la tecnología de Cloudflare ayuda a los proveedores de SaaS a:

Obtener más información sobre la informática en la nube.