Modelos de Servicios en la Nube

Objetivo

Comprender los tres modelos principales de servicios en la nube y sus diferencias


🎓 Contexto Académico

Asignatura/Curso: Infraestructura y Servicios en la Nube Relevancia para: Examen Dificultad percibida: ⭐⭐☆☆☆


📝 Definición

Existen diferentes tipos de servicios en la nube, vamos a ver los tres principales.


⚙️ Conceptos Clave

📌 Software como Servicio (SaaS)

Tipo: Servicio

Características:

  • Son accesibles desde cualquier dispositivo móvil
  • Los datos y la lógica de la aplicación residen en los servidores del proveedor de la nube
  • Algunos ejemplos son Google Workspace, Salesforce y Microsoft Teams
  • Proporciona una experiencia de usuario conveniente
  • Para los proveedores de software es una manera sencilla y rentable de actualizar aplicaciones a una gran cantidad de usuarios

Relacionado: Nube • SaaS

📌 Plataforma como Servicio (PaaS)

Tipo: Servicio

Características:

  • Las plataformas PaaS ofrecen herramientas y servicios que permiten a los desarrolladores crear, probar y desplegar aplicaciones de manera eficiente
  • Ejemplos de plataformas: Microsoft Azure App Service, Google App Engine y Heroku
  • Los desarrolladores utilizan plataformas PaaS para crear aplicaciones personalizadas sin preocuparse por la infraestructura subyacente
  • Las plataformas PaaS permiten colaboración entre miembros del equipo de desarrollo
  • El modelo PaaS es muy bueno para organizaciones que buscan una forma rápida y eficiente de desarrollar y desplegar aplicaciones

Relacionado: PaaS • Nube

📌 Infraestructura como Servicio (IaaS)

Tipo: Servicio

Características:

  • IaaS permite a los usuarios acceder a recursos informáticos bajo demanda
  • Los usuarios tienen control total sobre la configuración y el uso de los recursos
  • Los proveedores de IaaS ofrecen una variedad de opciones de máquinas virtuales, almacenamiento y redes para adaptarse a diferentes cargas de trabajo
  • Las organizaciones utilizan IaaS para alojar aplicaciones, sitios web y bases de datos
  • IaaS es especialmente útil para situaciones en las que se requiere una escalabilidad rápida y eficiente

Relacionado: IaaS • Nube


💻 Ejemplo Práctico

Comparación con Analogía de Pizza

IaaS (Horno e ingredientes): Tienes control total pero debes hacer todo

  • Ejemplo: Alquilar un servidor EC2 en AWS y configurar todo manualmente

PaaS (Masa preparada y horno listo): Solo te preocupas de la aplicación

  • Ejemplo: Desplegar tu app en Heroku con git push heroku main

SaaS (Pizza a domicilio): Solo usas el servicio final

  • Ejemplo: Usar Gmail, Notion, Netflix sin preocuparte de nada técnico

💭 Reflexiones & Conexiones

Son servicios en la nube donde cada uno tiene sus ventajas y desventajas. De los más complejos como IaaS (totalmente configurable), pasando por PaaS (con menos complejidad) hasta SaaS (los más fáciles de usar).

En mi proyecto de coworkings y la app de gamificación, uso diferentes modelos:

  • SaaS: Notion para documentación, GitHub para código
  • PaaS: Podría usar Railway o Vercel para desplegar la app React
  • IaaS: Si necesito entrenar modelos ML grandes, usaría EC2 con GPUs

🎴 Flashcards

¿Cuáles son los tres modelos de servicio en la nube?::IaaS (Infrastructure as a Service), PaaS (Platform as a Service) y SaaS (Software as a Service) cloud modelos card

IaaS (Infrastructure as a Service):::Alquilas infraestructura virtualizada (servidores, almacenamiento, redes). Tú gestionas el SO y aplicaciones. Ejemplo: Amazon EC2, Google Compute Engine cloud iaas card

PaaS (Platform as a Service):::Entorno completo para desarrollar y desplegar aplicaciones sin gestionar servidores. Solo subes tu código. Ejemplo: Heroku, Google App Engine cloud paas card

SaaS (Software as a Service):::Aplicaciones completas listas para usar vía web. No gestionas nada de infraestructura. Ejemplo: Gmail, Notion, Spotify cloud saas

card Analogía de la pizza para servicios en la nube::IaaS = tienes horno e ingredientes, PaaS = masa preparada y horno listo, SaaS = pizza a domicilio cloud analogia card

¿Qué modelo de servicio en la nube ofrece más control pero requiere más gestión técnica?::IaaS - tienes control total pero debes gestionar SO, seguridad, actualizaciones, etc. cloud iaas card

¿Qué modelo de servicio usarías para desplegar una app web sin preocuparte de configurar servidores?::PaaS (ejemplo: Heroku) - subes el código con git push y automáticamente se despliega cloud paas card

Responsabilidades en cloud::En IaaS gestionas desde el SO hacia arriba. En PaaS solo gestionas aplicación y datos. En SaaS no gestionas nada cloud responsabilidades card

¿Cómo clasificas estos servicios? - Amazon EC2, Gmail, Heroku, Netflix, Google Compute Engine, Railway::IaaS: EC2, Google Compute Engine | PaaS: Heroku, Railway | SaaS: Gmail, Netflix cloud clasificacion card

¿Para Data Science, cuándo usarías IaaS vs SaaS?::IaaS (EC2 con GPU) para entrenar modelos personalizados con control total. SaaS (Google Colab) para análisis rápidos sin configuración cloud datascience card


📊 Total de flashcards: 10

🎯 Para revisar: Cmd/Ctrl+P → “Flashcards: Review flashcards”


📚 Referencias & Enlaces

Enlaces internos: Nube, Computación en la Nube, AWS, Azure Referencias externas: AWS Service Models Fuente: Apuntes de clase - Infraestructura y Servicios en la Nube


📋 Metadata

  • Estado: 🌱 Semilla
  • Última revisión: 2025-11-01
  • Próxima revisión: 2025-11-04
  • Veces revisado: 0
  • Nivel de comprensión: 💡 Entiendo bien
  • Tiempo estimado de repaso: 15min

🧪 Aplicación

  • Explicarlo sin consultar la nota
  • Resolver un caso nuevo o escribir un ejemplo
  • Compararlo con una alternativa
  • Usarlo en un proyecto

🔗 Conexiones explicadas

  • — Se relaciona porque…