Antes de tocar una sola consola o escribir un comando, conviene entender qué compras exactamente cuando contratas la nube, qué parte del trabajo deja de ser tuya y qué parte sigue siéndolo. Esta lección construye ese marco mental: qué significa "computación en la nube", en qué se diferencian IaaS, PaaS y SaaS, qué es concretamente Google Cloud Platform y sobre qué infraestructura se apoya, qué familias de servicios ofrece y cómo se corresponden con los módulos de este curso, cómo se compara con AWS y Azure, y por qué el modelo económico de la nube (pagar por uso en lugar de comprar hierro) cambia las decisiones técnicas. Terminaremos presentando AlpinaShop, la tienda online que migraremos paso a paso a lo largo de todo el curso y que dará contexto a cada ejemplo y cada ejercicio.
Es la lección más conceptual del curso, y también la que más rentabilidad da: casi todos los errores caros que se cometen en la nube no son errores de comando, sino errores de modelo mental.
Contenido
- Qué es la computación en la nube
- IaaS, PaaS y SaaS: quién gestiona qué
- Qué es Google Cloud Platform y en qué se apoya
- Catálogo de familias de servicios de GCP
- Comparación honesta con AWS y Azure
- El modelo económico: CapEx frente a OpEx
- El caso AlpinaShop: de dónde partimos
- Qué es la computación en la nube
La computación en la nube consiste en consumir recursos informáticos —capacidad de cálculo, almacenamiento, red, bases de datos, modelos de IA— como un servicio bajo demanda a través de internet, en lugar de comprarlos, instalarlos y mantenerlos tú.
La definición clásica (la del NIST, todavía vigente como referencia) identifica cinco características esenciales. Merece la pena leerlas despacio, porque cada una tiene consecuencias prácticas:
- Autoservicio bajo demanda: puedes crear una máquina o una base de datos sin llamar a nadie ni abrir un ticket. Consecuencia práctica: la velocidad de aprovisionamiento pasa de semanas a segundos, y por eso la gobernanza deja de ser un trámite y pasa a ser crítica (cualquiera puede crear gasto).
- Acceso amplio por red: los recursos se consumen por red con protocolos estándar (HTTPS, API REST). Consecuencia: todo lo que hagas en la consola se puede hacer también por API, y por tanto automatizar.
- Agrupación de recursos (pooling): el proveedor comparte una infraestructura enorme entre muchos clientes usando virtualización y aislamiento. Consecuencia: economías de escala, pero también la necesidad de entender el aislamiento y la seguridad multiinquilino.
- Elasticidad rápida: puedes crecer y decrecer casi instantáneamente. Consecuencia: dimensionar para el pico deja de ser obligatorio.
- Servicio medido: todo se mide y se factura por uso. Consecuencia: el coste se convierte en una métrica de ingeniería más, como la latencia.
Modelos de despliegue
| Modelo | Qué es | Cuándo tiene sentido |
|---|---|---|
| Nube pública | Infraestructura del proveedor, compartida entre clientes | El caso general: máxima elasticidad y catálogo, mínimo coste fijo |
| Nube privada | Infraestructura dedicada, on-premise o alojada | Requisitos regulatorios muy estrictos o inversión ya amortizada |
| Nube híbrida | Combinación de ambas con conectividad entre ellas | Migraciones graduales, sistemas que no se pueden mover |
| Multinube | Varios proveedores públicos a la vez | Evitar dependencia, aprovechar servicios concretos de cada uno |
AlpinaShop hará una migración que empieza como híbrida (durante unas semanas conviven el servidor antiguo y GCP) y termina siendo nube pública pura. La conectividad híbrida y las estrategias multinube se tratan en el módulo 7 (Anthos y redes avanzadas).
- IaaS, PaaS y SaaS: quién gestiona qué
La distinción entre modelos de servicio es, en el fondo, una línea que separa lo que gestiona el proveedor de lo que gestionas tú. Cuanto más arriba subes, menos controlas y menos mantienes.
| Capa | On-premise | IaaS | PaaS | Serverless | SaaS |
|---|---|---|---|---|---|
| Aplicaciones | Tú | Tú | Tú | Tú | Proveedor |
| Datos | Tú | Tú | Tú | Tú | Proveedor |
| Runtime / librerías | Tú | Tú | Proveedor | Proveedor | Proveedor |
| Middleware | Tú | Tú | Proveedor | Proveedor | Proveedor |
| Sistema operativo | Tú | Tú | Proveedor | Proveedor | Proveedor |
| Virtualización | Tú | Proveedor | Proveedor | Proveedor | Proveedor |
| Servidores físicos | Tú | Proveedor | Proveedor | Proveedor | Proveedor |
| Almacenamiento y red | Tú | Proveedor | Proveedor | Proveedor | Proveedor |
| Escalado | Tú | Tú (configuras) | Semiautomático | Automático | Proveedor |
Traducido a servicios concretos de Google Cloud:
| Modelo | Ejemplo en GCP | Qué te toca hacer a ti |
|---|---|---|
| IaaS | Compute Engine (máquinas virtuales) | Elegir imagen, parchear el SO, instalar y actualizar tu software, configurar el escalado |
| PaaS | App Engine, Cloud SQL | Desplegar tu código o tu esquema; el SO, los parches y las copias de seguridad son del proveedor |
| Serverless | Cloud Run, Cloud Functions, BigQuery | Entregar un contenedor, una función o una consulta; no existe el concepto de servidor para ti |
| SaaS | Google Workspace, Looker Studio | Usarlo. Configuración y datos, nada más |
Una advertencia importante: "menos gestión" no significa "menos responsabilidad". En todos los modelos sigues siendo responsable de tus datos, de quién accede a ellos y de la configuración que aplicas. Un bucket de Cloud Storage mal configurado expone datos igual de bien siendo serverless. Este reparto se formaliza en el modelo de responsabilidad compartida, que estudiaremos en detalle en la lección 01-05.
- Qué es Google Cloud Platform y en qué se apoya
Google Cloud Platform (GCP) es el conjunto de servicios de infraestructura y plataforma que Google comercializa sobre la misma infraestructura física que utiliza para sus propios productos: Búsqueda, YouTube, Gmail o Maps. Esa frase, que suena a eslogan, tiene tres implicaciones técnicas muy concretas:
- Red troncal privada global. Google opera su propia red de fibra entre centros de datos y más de un centenar de puntos de presencia. Cuando el tráfico entra en un PoP de Google (por ejemplo, en Madrid), viaja hasta tu servicio por esa red privada, no por el internet público. Esto reduce latencia y variabilidad, y es la base de servicios como el balanceador de carga global y Cloud CDN (módulo 3).
- Centros de datos propios y diseño a medida. Google diseña sus servidores, sus conmutadores de red y sus chips (TPU para IA, Titan para seguridad de arranque). El cifrado de datos en reposo y en tránsito dentro de su infraestructura está activado por defecto, sin que tengas que configurarlo.
- Tecnologías nacidas para escala interna. Varios servicios de GCP son la versión comercial de sistemas internos: BigQuery desciende de Dremel, Cloud Bigtable de Bigtable, Pub/Sub del sistema de mensajería interno, y Kubernetes es la reescritura abierta de Borg. No son productos concebidos para el mercado y luego escalados: fueron escalados primero.
Una precisión de nomenclatura útil desde el principio: hoy Google usa mayoritariamente la marca "Google Cloud" para todo (incluyendo Workspace y las soluciones sectoriales), y "Google Cloud Platform" o GCP para la parte de infraestructura y plataforma que nos ocupa. Verás ambos términos en la documentación; en este curso los usamos indistintamente para referirnos a la plataforma técnica.
- Catálogo de familias de servicios de GCP
El catálogo de Google Cloud supera los doscientos servicios, pero se agrupa en un puñado de familias. No necesitas conocerlos todos: necesitas saber qué familia resuelve qué problema para poder buscar dentro de ella.
| Familia | Para qué sirve | Servicios representativos | Dónde se estudia |
|---|---|---|---|
| Cómputo | Ejecutar tu código | Compute Engine, App Engine, GKE, Cloud Run, Cloud Functions | Módulos 2, 6 y 7 |
| Almacenamiento y bases de datos | Guardar y consultar datos | Cloud Storage, Cloud SQL, Firestore, Bigtable, Spanner | Módulo 2 |
| Redes | Conectar, publicar y proteger | VPC, Cloud Load Balancing, Cloud CDN, Cloud DNS, Cloud Armor | Módulo 3 |
| Identidad y seguridad | Controlar quién hace qué y proteger secretos | IAM, Secret Manager, Cloud KMS | Módulos 3 y 7 |
| Datos y analítica | Ingerir, procesar y analizar | BigQuery, Dataflow, Dataproc, Pub/Sub, Composer, Dataplex | Módulo 4 |
| IA y aprendizaje automático | Entrenar y consumir modelos | Vertex AI, AutoML, APIs de visión y lenguaje, Gemini | Módulo 5 |
| DevOps y operaciones | Construir, desplegar y observar | Cloud Build, Artifact Registry, Cloud Monitoring, Cloud Logging, Cloud Trace | Módulo 6 |
| Gestión e infraestructura como código | Definir la infraestructura de forma reproducible | Terraform, Deployment Manager, organization policies | Módulos 6 y 7 |
Dos observaciones sobre nomenclatura, porque encontrarás documentación antigua que usa nombres retirados:
- Cloud Monitoring, Cloud Logging y Cloud Trace son los nombres actuales de lo que durante años se llamó Stackdriver.
- Vertex AI unificó lo que antes eran AI Platform y AutoML por separado.
- Artifact Registry sustituye a Container Registry (
gcr.io), que está en desuso.
Si un tutorial que encuentras por internet menciona Stackdriver, AI Platform o gcr.io, es anterior a 2022 y probablemente contenga más cosas desactualizadas.
graph TD
A[Tu aplicacion] --> B[Computo]
A --> C[Datos]
B --> B1[Compute Engine - VMs]
B --> B2[GKE - contenedores]
B --> B3[Cloud Run - serverless]
C --> C1[Cloud Storage - objetos]
C --> C2[Cloud SQL - relacional]
C --> C3[BigQuery - analitica]
D[Redes y seguridad] --> A
D --> D1[VPC y balanceador]
D --> D2[IAM]
E[Operaciones] --> A
E --> E1[Cloud Build]
E --> E2[Cloud Monitoring y Logging]
- Comparación honesta con AWS y Azure
Los tres grandes proveedores cubren prácticamente las mismas necesidades. Las diferencias reales están en los detalles de cada servicio, en el modelo de precios y en el ecosistema de la empresa, no en "cuál puede hacer X".
| Necesidad | Google Cloud | AWS | Azure |
|---|---|---|---|
| Máquinas virtuales | Compute Engine | EC2 | Virtual Machines |
| Almacenamiento de objetos | Cloud Storage | S3 | Blob Storage |
| Base de datos relacional gestionada | Cloud SQL / AlloyDB | RDS / Aurora | Azure Database / SQL Database |
| Kubernetes gestionado | GKE | EKS | AKS |
| Contenedores serverless | Cloud Run | App Runner / Fargate | Container Apps |
| Funciones | Cloud Functions | Lambda | Azure Functions |
| Almacén analítico | BigQuery | Redshift / Athena | Synapse / Fabric |
| Mensajería | Pub/Sub | SNS + SQS | Event Grid / Service Bus |
| Identidad y permisos | IAM | IAM | Entra ID + RBAC |
| Gestión de secretos | Secret Manager | Secrets Manager | Key Vault |
| Plataforma de ML | Vertex AI | SageMaker | Azure Machine Learning |
| Red de distribución de contenido | Cloud CDN | CloudFront | Azure CDN / Front Door |
Dónde suele destacar cada uno, dicho sin marketing:
- Google Cloud tiene ventaja reconocida en analítica de datos (BigQuery es serverless de verdad: no gestionas clúster) y en Kubernetes, que es tecnología de origen Google. Su red global y el balanceador global con una única IP anycast son técnicamente elegantes. Su cuota de mercado es la tercera, lo que en la práctica significa menos oferta de profesionales con experiencia y a veces menos integraciones de terceros.
- AWS tiene el catálogo más amplio, la mayor comunidad y la documentación más abundante de terceros. También la mayor complejidad acumulada y una consola menos coherente.
- Azure domina donde ya hay una fuerte inversión en Microsoft (Active Directory, .NET, licencias de Windows Server), con ventajas de integración y licenciamiento difíciles de igualar en ese contexto.
Para AlpinaShop, con una aplicación Python sin dependencias de Microsoft y con ambición de explotar sus datos de ventas, Google Cloud es una elección razonable. No es la única posible, y eso es una respuesta perfectamente profesional.
- El modelo económico: CapEx frente a OpEx
Este es el cambio que más afecta a las decisiones técnicas, y el que peor se entiende al principio.
| Aspecto | Modelo tradicional (CapEx) | Nube (OpEx) |
|---|---|---|
| Desembolso | Compra inicial grande, amortizada en años | Pago mensual por consumo |
| Dimensionado | Para el pico previsto a 3-5 años vista | Para la carga actual, ajustable |
| Capacidad ociosa | Se paga igual y es la norma | Se apaga y se deja de pagar |
| Tiempo de aprovisionamiento | Semanas o meses | Segundos o minutos |
| Riesgo de equivocarse | Alto: el hierro ya está comprado | Bajo: se cambia el tipo de máquina |
| Coste de experimentar | Prohibitivo | Casi nulo si se apaga después |
Los conceptos clave que debes interiorizar:
- Pago por uso: se factura por segundos de CPU, gigabytes almacenados por mes, gigabytes de tráfico de salida, consultas ejecutadas. Un recurso apagado deja de generar coste de cómputo, pero un disco persistente sigue costando aunque la VM esté parada. Es el error de novato número uno.
- Elasticidad: la capacidad se ajusta a la demanda. Para AlpinaShop, cuyo tráfico se multiplica en las campañas de otoño, esto significa dejar de pagar todo el año por la capacidad que solo necesita seis semanas.
- Descuentos por compromiso y por uso sostenido: Google aplica automáticamente descuentos por uso sostenido a las VMs que corren gran parte del mes, y ofrece descuentos mayores si te comprometes a 1 o 3 años. También existen las VMs Spot, mucho más baratas a cambio de poder ser interrumpidas.
- Coste de salida (egress): mover datos hacia Google es gratis; sacarlos hacia internet, no. En arquitecturas con mucho tráfico de descarga (imágenes de catálogo, por ejemplo) esta partida importa.
Advertencia sobre cifras. Los precios, las cuotas y los detalles del nivel gratuito cambian con frecuencia y varían por región. En este curso usamos cifras solo como orden de magnitud; verifica siempre los importes vigentes en la calculadora y en la documentación oficial de precios de Google Cloud antes de tomar una decisión. La optimización sistemática de costes se trata en la lección 07-05.
Un matiz que conviene decir pronto: la nube no es automáticamente más barata. Una carga estable, predecible y siempre encendida puede resultar más cara en la nube que en un servidor propio amortizado. Lo que la nube compra de verdad es elasticidad, velocidad de cambio y servicios gestionados que sustituyen horas de personal. Si tu carga no aprovecha nada de eso, el argumento económico se debilita.
- El caso AlpinaShop: de dónde partimos
Durante todo el curso trabajaremos con un caso único, para que cada servicio que veamos encaje en una arquitectura que crece de forma coherente.
AlpinaShop es una pyme española de unas 40 personas que vende material de montaña por internet: mochilas, botas y tiendas de campaña. Su dominio corporativo es alpinashop.example. Las personas con las que trabajaremos son:
- Marta, responsable de infraestructura. Lidera la migración y será quien cree proyectos, configure redes y vigile la facturación.
- Dani, desarrollador backend. Mantiene la aplicación Flask y despliega los cambios.
- Lucía, analista de datos. Hoy vive dentro de una hoja de cálculo y quiere responder preguntas de negocio con datos reales.
Situación actual
- Un servidor físico alquilado en un proveedor de hosting tradicional, con contrato anual y un dimensionado fijo.
- Una única instancia de PostgreSQL en ese mismo servidor, con la base de datos
tienda, y una copia de seguridad diaria a un disco externo cuyo restablecimiento no se ha probado nunca. - La aplicación web es un catálogo en Python con Flask servido por Gunicorn detrás de Nginx.
- Las imágenes de producto (unos 60 GB y creciendo) están en el disco local del servidor, servidas por el mismo Nginx.
- La analítica consiste en exportar un CSV mensual desde la base de datos a una hoja de cálculo.
Los problemas que empujan la migración
| Problema | Impacto en el negocio | Servicio de GCP que lo abordará | Módulo |
|---|---|---|---|
| Picos de tráfico en campañas de otoño: la web se degrada o cae | Ventas perdidas justo en la mejor época | Escalado automático, Cloud Run, balanceador | 2, 3, 7 |
| Capacidad sobredimensionada el resto del año | Se paga capacidad ociosa 10 meses al año | Pago por uso, autoescalado | 2, 7 |
| Copias de seguridad no verificadas y sin alta disponibilidad | Riesgo de pérdida de pedidos | Cloud SQL gestionado con réplicas | 2 |
| Imágenes en disco local: no escala, no hay CDN | Web lenta para clientes fuera de España | Cloud Storage + Cloud CDN | 2, 3 |
| Despliegues manuales por SSH, sin trazabilidad | Miedo a desplegar, cambios los viernes nunca | Cloud Build, Artifact Registry | 6 |
| Sin analítica real | Decisiones de compra de stock a ojo | BigQuery, Looker Studio | 4 |
| Sin visibilidad de qué pasa en producción | Los problemas los reporta el cliente | Cloud Monitoring y Cloud Logging | 6 |
Hacia dónde vamos
A lo largo del curso construiremos, pieza a pieza, esta arquitectura destino. Los nombres son fijos y los reencontrarás en cada módulo:
- Proyectos
alpinashop-prodyalpinashop-dev, en la regióneurope-west1(zonaeurope-west1-b). - Bucket
alpinashop-catalogopara las imágenes de producto. - Instancia Cloud SQL
alpinashop-pedidos(PostgreSQL) con la base de datostienda. - Servicio Cloud Run
alpinashop-weby clúster GKEalpinashop-cluster. - Topic Pub/Sub
pedidos-nuevosy dataset BigQueryalpinashop_analitica.
En esta lección no hemos creado nada todavía: hemos establecido el porqué. En la siguiente abriremos la cuenta y pondremos las primeras defensas contra sustos en la factura.
Errores Comunes y Consejos
- Creer que migrar es "levantar las mismas VMs en la nube". Un lift and shift literal reproduce en GCP los mismos problemas de antes, y además pagando por hora. Es un primer paso válido para reducir riesgo, pero solo es un paso: el valor llega al sustituir componentes por servicios gestionados.
- Confundir "gestionado" con "no es mi problema". El proveedor gestiona la infraestructura; tus datos, tus permisos y tu configuración siguen siendo tuyos.
- Asumir que la nube sale más barata sin hacer números. Compara con la carga real, no con la teórica, e incluye el coste de personal y el de tráfico de salida.
- Olvidar el egress. Servir 60 GB de imágenes a muchos usuarios genera tráfico de salida facturable. Es un argumento a favor de una CDN, no en contra de la nube.
- Aprender el catálogo de memoria. Nadie conoce doscientos servicios. Aprende las familias, y dentro de cada familia el criterio de elección. La lección 02-07 está dedicada precisamente a ese criterio para el cómputo.
- Consejo: piensa en el coste como una métrica de ingeniería. Igual que revisas latencia y errores, revisa gasto. Verlo pronto evita rediseños dolorosos.
- Consejo: no busques "el mejor proveedor". Busca el que mejor encaje con tu equipo, tu stack y tus requisitos regulatorios. Los tres funcionan.
Ejercicios
Ejercicio 1: clasificar servicios por modelo
Para cada una de estas situaciones, indica si corresponde a IaaS, PaaS, serverless o SaaS, y justifica qué parte del mantenimiento desaparece de tu lista de tareas:
- Marta crea una máquina virtual con Debian donde instalará ella misma PostgreSQL.
- Dani despliega la aplicación Flask empaquetada en un contenedor y solo indica cuánta CPU necesita por petición.
- AlpinaShop contrata Google Workspace para el correo corporativo.
- Marta crea una instancia gestionada de PostgreSQL y elige versión, tamaño y ventana de copias de seguridad.
Ejercicio 2: traducir problemas de negocio a familias de servicios
Para cada uno de estos tres problemas reales de AlpinaShop, indica la familia de servicios de GCP que lo aborda y el módulo del curso donde se estudia. No hace falta que aciertes el servicio exacto: el objetivo es razonar por familia.
- En la campaña de otoño la web tarda 8 segundos en cargar y algunos clientes abandonan el carrito.
- Lucía necesita cruzar tres años de pedidos con datos de stock para decidir cuánto material comprar.
- Cuando la web falla, nadie se entera hasta que un cliente escribe por el formulario de contacto.
Ejercicio 3: análisis económico razonado
El servidor actual de AlpinaShop cuesta 280 € al mes con contrato anual y está dimensionado para soportar el pico de otoño. Durante 10 meses al año utiliza en torno al 15 % de su CPU; durante 6 semanas se satura y la web se degrada.
Sin hacer cálculos exactos de precios de GCP (que cambian y hay que consultar), argumenta en cinco o seis líneas qué ventajas económicas y operativas ofrecería un modelo de pago por uso con autoescalado, y qué riesgo económico nuevo aparece que antes no existía.
Soluciones
Solución 1
- IaaS (Compute Engine). Google se ocupa del hardware, la energía, la red física y la virtualización. Marta sigue siendo responsable del sistema operativo, los parches, la instalación de PostgreSQL, sus copias de seguridad y su alta disponibilidad.
- Serverless (Cloud Run). Desaparecen el sistema operativo, el servidor de aplicaciones, el dimensionado y el escalado. Dani solo mantiene la imagen del contenedor y su configuración.
- SaaS. No queda ninguna tarea de infraestructura: solo administración de usuarios y configuración del producto.
- PaaS (Cloud SQL). Google gestiona el SO, la instalación del motor, los parches, las copias de seguridad y la conmutación por error. Marta sigue siendo responsable del esquema, las consultas, los índices y de quién tiene acceso.
Solución 2
- Familias de cómputo (escalado automático) y redes (balanceo de carga y CDN). Módulos 2, 3 y 7. La causa puede estar tanto en la capacidad de cómputo como en la entrega de las imágenes.
- Familia de datos y analítica, con BigQuery como almacén y Looker Studio para visualizar. Módulo 4.
- Familia de DevOps y operaciones: Cloud Monitoring para métricas y alertas, Cloud Logging para diagnóstico. Módulo 6.
Solución 3
Respuesta orientativa: hoy AlpinaShop paga durante todo el año la capacidad que solo necesita seis semanas, y aun así esa capacidad resulta insuficiente en el pico (paga de más y sirve de menos, que es lo peor de ambos mundos). Con pago por uso y autoescalado, el coste seguiría aproximadamente a la demanda: bajo en los meses tranquilos y alto solo durante la campaña, cuando además coincide con el máximo de ingresos, de modo que el coste se correlaciona con la facturación. A esto se suman ventajas operativas difíciles de valorar en euros pero reales: desaparece el riesgo de quedarse sin capacidad en el peor momento, y desaparecen tareas de mantenimiento del servidor.
El riesgo nuevo es que el gasto deja de tener un techo natural. Un error de configuración, un bucle de reintentos, un proceso que no se apaga o un pico de tráfico ilegítimo pueden disparar la factura sin que nadie lo autorice explícitamente. Por eso los presupuestos y las alertas de facturación se configuran el primer día, no el primer susto: es exactamente lo que haremos en la lección 01-02.
Conclusión
En esta lección hemos construido el marco conceptual del curso. Hemos visto qué es la computación en la nube y qué cinco características la definen; cómo IaaS, PaaS, serverless y SaaS dibujan una línea móvil entre lo que gestiona el proveedor y lo que gestionas tú; qué es Google Cloud Platform y por qué su red global, sus centros de datos propios y su herencia tecnológica interna son argumentos técnicos y no solo comerciales; qué familias de servicios existen y en qué módulo del curso se estudia cada una; cómo se compara GCP con AWS y Azure sin caer en el fanatismo; y por qué el paso de CapEx a OpEx cambia las decisiones de diseño, con el pago por uso y la elasticidad como piezas centrales y el control del gasto como nueva responsabilidad de ingeniería.
Y hemos conocido a AlpinaShop: su servidor alquilado, su PostgreSQL único, sus 60 GB de imágenes en disco local y sus picos de otoño que tumban la web. Marta, Dani y Lucía nos acompañarán en cada lección.
En la siguiente lección, Configuración de tu cuenta de GCP, pasamos de la teoría a la acción: crearemos la cuenta, entenderemos qué incluye realmente el nivel gratuito, veremos por qué una empresa como AlpinaShop necesita Cloud Identity y no cuentas personales, crearemos la cuenta de facturación y el proyecto alpinashop-dev, y configuraremos presupuestos y alertas antes de encender nada. Empezamos a construir.
Curso de Google Cloud Platform (GCP)
Módulo 1: Introducción a Google Cloud Platform
- ¿Qué es Google Cloud Platform?
- Configuración de tu cuenta de GCP
- Descripción general de la consola de GCP
- Proyectos, jerarquía de recursos y facturación
- Regiones, zonas y modelo de responsabilidad compartida
- Cloud Shell y la CLI de gcloud
Módulo 2: Servicios principales de GCP
- Compute Engine: máquinas virtuales en Google Cloud
- Cloud Storage: almacenamiento de objetos
- Cloud SQL: bases de datos relacionales gestionadas
- App Engine: plataforma como servicio
- Google Kubernetes Engine (GKE)
- Bases de datos NoSQL: Firestore, Bigtable y Spanner
- Cómo elegir el servicio de cómputo adecuado
Módulo 3: Redes y seguridad
- Redes VPC
- Balanceo de carga en la nube
- Cloud CDN
- Gestión de identidad y acceso (IAM)
- Cloud Armor
- Secretos y cifrado: Secret Manager y Cloud KMS
- Cloud DNS, certificados TLS y publicación segura de servicios
Módulo 4: Datos y análisis
- BigQuery: el almacén de datos analítico
- Cloud Dataflow: procesamiento de datos por lotes y en streaming
- Cloud Dataproc: Spark y Hadoop gestionados
- Cloud Pub/Sub: mensajería asíncrona
- Cloud Data Fusion: integración de datos sin código
- Orquestación de pipelines con Cloud Composer y Workflows
- Gobierno del dato y cuadros de mando con Dataplex y Looker Studio
Módulo 5: Aprendizaje automático e IA
- Vertex AI: la plataforma de machine learning de GCP
- AutoML: modelos a medida sin escribir código
- TensorFlow en GCP: entrenamiento y servicio de modelos
- API de lenguaje natural
- API de visión
- IA generativa en Vertex AI: modelos Gemini y embeddings
- MLOps: del modelo al producto con Vertex AI Pipelines
Módulo 6: DevOps y monitoreo
- Cloud Build: integración continua en GCP
- Cloud Source Repositories y gestión del código fuente
- Cloud Functions: funciones sin servidor
- Cloud Monitoring (antes Stackdriver): métricas, paneles y alertas
- Cloud Deployment Manager e infraestructura como código nativa
- Cloud Logging y Cloud Trace: logs, trazas y diagnóstico
- Terraform en GCP: infraestructura como código en la práctica
Módulo 7: Temas avanzados de GCP
- Híbrido y multinube con Anthos
- Computación sin servidor con Cloud Run
- Redes avanzadas: VPC compartida, peering y conectividad híbrida
- Mejores prácticas de seguridad
- Gestión y optimización de costos
- Fiabilidad: SLO, alta disponibilidad y recuperación ante desastres
- Gobierno a escala: organización, políticas y auditoría
