Tipos de Cómputo en la Nube: IaaS, PaaS y SaaS

Clase 4 de 15Curso de Introducción a AWS: Fundamentos de Cloud Computing

Resumen

Entender los tipos de cómputo en la nube es esencial para optimizar recursos y administrar eficientemente la tecnología de información en cualquier empresa. Existen tres modelos principales: infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software como servicio (SaaS). Cada uno tiene sus ventajas y particularidades que permiten adaptarse mejor a tus necesidades empresariales y tecnológicas.

¿Qué es infraestructura como servicio (IaaS)?

La infraestructura como servicio (IaaS) provee elementos básicos para tecnologías de información. Con estos componentes, es posible disponer de redes, sistemas de cómputo y almacenamiento remoto que permiten gran flexibilidad, similar a una infraestructura tradicional pero sin las complejidades del mantenimiento físico en instalaciones propias. Entre los ejemplos de IaaS disponibles actualmente están:

  • Azure
  • Linode
  • DigitalOcean
  • EC2 de AWS

Si conoces otros proveedores populares de IaaS, no olvides mencionarlos abajo en los comentarios.

¿En qué consiste plataforma como servicio (PaaS)?

La plataforma como servicio permite centrarse exclusivamente en la administración y desarrollo de las aplicaciones y los datos asociados. En este caso, los proveedores gestionan otras capas tecnológicas clave como sistemas operativos, servidores, virtualización, bases para el tiempo de ejecución (runtime), almacenamiento y redes, simplificando la labor técnica de los equipos de desarrollo. Algunos ejemplos de PaaS incluyen:

  • Heroku
  • Google App Engine
  • Elastic Beanstalk de AWS

Si utilizas otra plataforma interesante, compártela en los comentarios para conocer más opciones disponibles.

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

Finalmente, el software como servicio ofrece la mayor simplicidad, ya que se trata de productos terminados administrados completamente por el proveedor de servicios en todo su ciclo tecnológico. No requiere intervención alguna del usuario en las labores internas del sistema. Ejemplos cotidianos de SaaS son aplicaciones populares como:

  • Amazon Recognition
  • Dropbox
  • Zoom
  • Gmail

Si conoces otro ejemplo útil de SaaS, agrégalo en los comentarios para ampliar nuestra lista.

¿Qué grados de administración ofrecen estos modelos?

La gestión de las diferentes capas tecnológicos varía notablemente según el tipo de cómputo en la nube elegido:

  • Infraestructura como servicio: administras aplicaciones, datos, runtime, middleware y sistemas operativos; el proveedor gestiona virtualización, servidores, almacenamiento y redes.
  • Plataforma como servicio: tú gestionas únicamente aplicaciones y datos; el proveedor administra el resto.
  • Software como servicio: no administras ningún componente tecnológico, te enfocas solo en utilizar las aplicaciones.

¿Cómo están determinados los costos en servicios de nube como AWS?

AWS define su estructura de costo en tres elementos principales:

  1. Cómputo: pago por el tiempo de uso de recursos computacionales.
  2. Almacenamiento: pago por la capacidad de almacenamiento usada.
  3. Información externa: pago solamente por los datos transferidos fuera de la nube; cualquier dato entrante es gratuito.

En la próxima sesión profundizaremos sobre la historia detrás de AWS, así que no te la pierdas.