☁️ GCP ACE · Resumen

Sección 1 · Introducción — Clase 2

Principales modelos de servicio en la nube

🧠 Idea clave

“Como servicio” (as a Service) = un tercero te ofrece el modelo en la nube. No compras ni administras hardware, software ni centro de datos: pagas una suscripción o por consumo, on demand, vía internet.

🧱 Los modelos (de más control a menos control)

Modelo ¿Qué te dan? Tú te encargas de… Cómo pagas Ejemplo en GCP
IaaS – Infraestructura Cómputo, almacenamiento y redes virtuales (como un data center físico) SO, runtime, app, datos Por recursos asignados (por adelantado) Compute Engine
CaaS – Contenedores Plataforma para correr contenedores / microservicios Contenedores y app Según uso de la plataforma (GKE, Cloud Run)
PaaS – Plataforma Tu código se vincula a librerías que resuelven la infraestructura Solo el código / lógica de la app Por recursos realmente usados App Engine
Serverless Ejecutas código sin configurar servidores Solo el código Pago por uso Cloud Functions, Cloud Run
SaaS – Software La aplicación completa, lista para usar Nada técnico; solo la usas Suscripción Gmail, Docs, Drive (Google Workspace)

🔍 Detalle de cada uno

📈 Tendencia de la nube

On-premise → IaaS → PaaS → Servicios gestionados → Serverless
   (más control, más trabajo)      →      (menos gestión, más foco en el negocio)

Usar servicios gestionados = menos tiempo/dinero en infraestructura → productos más rápidos y confiables.

🎯 Tips para el examen

✅ Autoevaluación

1. ¿Qué significa "como servicio"?

Que un tercero ofrece el modelo en la nube: no compras ni administras hardware/software; pagas suscripción o por consumo, bajo demanda vía internet.

2. ¿Qué servicio de GCP es un ejemplo de IaaS?

Compute Engine.

3. ¿Qué servicio de GCP es un ejemplo de PaaS?

App Engine.

4. ¿En qué se diferencia el cobro de IaaS vs PaaS?

IaaS: pagas los recursos que asignas por adelantado. PaaS: pagas los recursos que realmente usas.

5. ¿Cuáles son las tecnologías serverless de Google mencionadas y para qué sirve cada una?

Cloud Functions: código basado en eventos, pago por uso.
Cloud Run: microservicios en contenedores en un entorno totalmente gestionado.

6. ¿Por qué apareció CaaS?

Por la adopción creciente de arquitecturas de contenedores y microservicios.

7. Da tres ejemplos de SaaS de Google.

Gmail, Google Docs y Google Drive (parte de Google Workspace).

8. ¿Qué ventaja da usar servicios gestionados?

Menos tiempo y dinero manteniendo infraestructura → más foco en objetivos de negocio y entregas más rápidas y confiables.

9. Escenario: quieres ejecutar código cuando se sube un archivo a un bucket, sin administrar servidores. ¿Qué usas?

Cloud Functions (serverless, basado en eventos).