El mapa de Google Cloud para analistas de datos
Cuando decides aprender cloud, la primera pregunta es cuál: AWS, Azure o GCP. No hay una respuesta universal — depende de dónde trabajas, qué herramientas usas y qué quieres resolver. Este tema parte desde GCP. Si tu camino fue otro, los conceptos te van a resultar familiares de todas formas.
1. Por qué GCP como punto de partida
No aprendí Google Cloud tomando un curso. Lo aprendí porque necesitaba resolver algo: automatizar una carga de datos, programar un job, desplegar un script. Cada vez que aparecía un problema, GCP tenía un servicio que lo resolvía — y eso me fue mostrando un mapa de lo que existe.
Ese es el valor real: saber que algo existe es saber que es posible. No necesitas dominar Cloud Run para decidir usarlo. Necesitas saber que existe y para qué sirve. Cuando lo necesites, lo aprendes.
GCP es un buen punto de partida porque democratiza el acceso a herramientas que normalmente solo ves dentro de una empresa. Un data warehouse a escala, un sistema de mensajería asíncrona, un scheduler en la nube — todo disponible desde una cuenta personal, sin esperar a que una empresa te dé acceso.
La idea no es aprenderlo todo. Es conocer el mapa para poder especializarte — y tener suficiente contexto para saber qué hacen los perfiles que trabajan a tu lado.
El mercado de cloud
Google Cloud no es el único jugador. A Q1 2026 (fuente: Synergy Research Group):
| # | Cloud | Cuota de mercado |
|---|---|---|
| 1 | AWS (Amazon) | ~28% |
| 2 | Azure (Microsoft) | ~21% |
| 3 | Google Cloud | ~14% |
| 4 | Alibaba Cloud | dígito bajo |
| 5 | Oracle Cloud | dígito bajo |
Los tres grandes juntos suman ~63% del mercado. Aunque AWS lidera, Google Cloud es el que crece más rápido (~28% YoY en 2025, vs 25% Azure vs 18% AWS).
GCP es la opción más fuerte en análisis de datos y machine learning, y tiene ventaja natural para proyectos que ya usan herramientas de Google (Workspace, YouTube, Analytics). Una vez que entiendes GCP, los conceptos se transfieren directamente a AWS y Azure — los servicios cambian de nombre, la lógica es la misma.
2. Cómo está organizado GCP
La jerarquía de recursos en GCP funciona de arriba hacia abajo:
- Organización — nivel raíz opcional, asociado a un dominio de Google Workspace o Cloud Identity
- Proyectos — unidad fundamental de trabajo. Toda configuración y recurso vive dentro de un proyecto
- Recursos — los servicios concretos (una base de datos, un bucket, una función, etc.)
Importante: la Organización no es obligatoria. Con una cuenta personal de Google (gmail.com) puedes crear proyectos directamente sin tener una Organización. Esto es diferente a Azure, donde siempre existe un tenant de Azure Active Directory detrás, incluso con cuentas personales.
Cada proyecto tiene: - Un Project ID único e inmutable - Un número de proyecto interno - Un billing account asociado para los costos
3. Quién trabaja en la nube — los perfiles
Antes de ver el mapa de servicios, conviene entender quién usa qué. La nube no es territorio de un solo perfil — es más parecida a un hospital: cada especialista tiene su área, a veces comparten salas, pero cada uno está formado para resolver un problema distinto.
Formalmente, la mayoría de estos roles piden una carrera técnica: Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación, Matemáticas o Estadística. Son las carreras que construyen las bases que estos perfiles usan a diario — algoritmos, estructuras de datos, redes, sistemas operativos.
Dicho eso, en la práctica también entran profesionales de otras carreras cuando tienen conocimiento técnico demostrable. En esos casos, un portfolio de proyectos reales es lo que abre la puerta.
3.1 Perfiles que operan la nube directamente
-
Backend Developer / Software Engineer: Construye las aplicaciones y APIs que los usuarios usan. En GCP vive en Compute (Cloud Run, Cloud Functions), bases de datos operacionales (Cloud SQL, Firestore, Memorystore) e IAM para dar permisos a sus servicios. Es quien más despliega lógica de negocio y quien más se cruza con todos los otros perfiles.
-
DevOps Engineer / SRE: Mantiene todo funcionando, desplegado y monitoreado. Su territorio natural son las Redes (VPC, Load Balancing), CI/CD (Cloud Build, Artifact Registry), Monitoreo (Cloud Logging, Cloud Monitoring) y la capa de infraestructura de Compute (GKE, Compute Engine). El SRE es la variante que nació en Google — mismo perfil pero con foco más fuerte en confiabilidad, on-call y presupuestos de error.
-
Cloud / Infrastructure Engineer: Diseña cómo está construida la arquitectura completa. Define las VPCs, decide qué región va en qué zona, gestiona costos y diseña la seguridad a nivel de organización. Se confunde con DevOps pero es más estratégico — no opera el día a día, diseña la estructura sobre la que todos los demás trabajan.
-
Security Engineer: Se especializa en IAM a fondo, Cloud KMS, políticas de organización y compliance. En muchas empresas es quien aprueba qué roles se pueden crear y quién tiene acceso a qué. Trabaja transversalmente con todos los perfiles — cualquier servicio que se despliega pasa por sus decisiones de acceso.
-
Data Engineer: Mueve, transforma y sirve datos. Su territorio en GCP es Cloud Storage (como zona de aterrizaje), BigQuery (el warehouse), Pub/Sub (ingestión en tiempo real), Dataflow (transformaciones a escala) y Cloud Composer (orquestación de pipelines complejos). Es el perfil que conecta las fuentes de datos con quienes los analizan.
-
Analytics Engineer: Un rol más reciente que aparece entre el Data Engineer y el Analyst. No construye pipelines de ingestión pero sí transforma los datos dentro del warehouse para que sean usables. Su herramienta principal es dbt sobre BigQuery. Toca menos infraestructura GCP directamente pero vive en BigQuery todos los días.
-
Data Analyst: Consulta datos y construye dashboards para que el negocio tome decisiones. En GCP su mundo es BigQuery y Looker Studio. Rara vez necesita saber de redes o compute, pero sí necesita entender IAM para solicitar los permisos correctos a los datasets que necesita.
-
ML Engineer / Data Scientist: Entrena y despliega modelos de machine learning. Su territorio en GCP es Vertex AI, BigQuery ML y Dataflow para preparar features. Depende del Data Engineer para que los datos lleguen limpios y estructurados antes de poder modelar.
-
DBA (Database Administrator): Gestiona bases de datos relacionales — Cloud SQL, Cloud Spanner. En muchos equipos modernos este rol se está fusionando con el Data Engineer o el Backend Developer, especialmente en empresas que migraron todo a la nube.
-
Sysadmin (System Administrator): Administra servidores, sistemas operativos, cuentas de usuario y software instalado. En GCP su territorio natural es Compute Engine (VMs), gestión de usuarios en IAM y Cloud Logging para monitorear el estado del sistema. En muchas empresas este perfil está en transición hacia DevOps o Cloud Engineer.
-
Network Engineer: Diseña y gestiona redes: routers, switches, firewalls, VPNs. En GCP su casa es la sección de Redes — VPC, Cloud Load Balancing, Cloud DNS, Cloud CDN, Cloud Armor. También toca IAM para políticas de seguridad a nivel de red.
3.2 Perfiles que no tocan la nube (o casi no)
-
Frontend Developer: Construye lo que el usuario ve: HTML, CSS, JavaScript. Su "nube" suele ser un CDN o un servicio de hosting estático (Vercel, Netlify, Firebase Hosting) — se configura una vez y no se vuelve a pensar en ello. Sin embargo, conocer que existe Cloud Run o Cloud Functions le permite tener conversaciones más ricas con su equipo backend.
-
Mobile Developer: Construye apps iOS o Android. Consume las APIs que construyó el Backend Developer pero no configura nada en la infraestructura detrás.
-
UX / UI Designer: Diseña interfaces y flujos de usuario. Sin contacto directo con la nube.
-
Analista de negocio tradicional: Trabaja con Power BI, Tableau o Excel. Las herramientas abstraen completamente la capa de infraestructura. Puede pasar años analizando datos que viven en BigQuery sin saber nunca que BigQuery existe.
4. Categorías de servicios — el mapa grande
GCP organiza sus servicios en grandes bloques. Este es el mapa completo de categorías:
4.1 Compute (ejecución de código)
Perfil: Backend Developer, DevOps Engineer, Data Engineer, Sysadmin - Cloud Run — ejecutar contenedores sin gestionar servidores - Cloud Functions — funciones serverless por evento - Compute Engine — máquinas virtuales clásicas (IaaS) - Google Kubernetes Engine (GKE) — orquestación de contenedores con Kubernetes - App Engine — plataforma PaaS para apps web
4.2 Storage (almacenamiento de objetos y archivos)
Perfil: Data Engineer, Backend Developer, DevOps Engineer - Cloud Storage — objetos/archivos en buckets (como S3 en AWS) - Persistent Disk — discos para VMs - Filestore — sistema de archivos compartido NFS
4.3 Bases de datos
Perfil: Backend Developer, Data Engineer, DBA - BigQuery — data warehouse columnar para análisis a escala - Cloud SQL — bases de datos relacionales gestionadas (MySQL, PostgreSQL, SQL Server) - Firestore — base de datos NoSQL documental en tiempo real - Cloud Bigtable — NoSQL columnar para cargas de alta escritura - Cloud Spanner — relacional distribuida globalmente (muy cara, muy potente) - Memorystore — Redis o Memcached gestionado
4.4 Redes
Perfil: Network Engineer, Cloud / Infrastructure Engineer, DevOps Engineer, Security Engineer - VPC (Virtual Private Cloud) — red privada virtual para aislar recursos - Cloud Load Balancing — balanceador de carga global - Cloud CDN — distribución de contenido en borde - Cloud DNS — gestión de nombres de dominio - Cloud Armor — WAF y protección DDoS
4.5 IAM y seguridad
Perfil: Security Engineer, DevOps Engineer, Network Engineer, Sysadmin — todos los perfiles lo tocan en menor medida - IAM (Identity and Access Management) — control de quién puede hacer qué - Secret Manager — almacenamiento seguro de secretos y API keys - Cloud KMS — gestión de claves de cifrado - Cloud Identity — gestión de usuarios y grupos
4.6 Eventos, colas y orquestación
Perfil: Data Engineer, Backend Developer - Cloud Scheduler — cron jobs en la nube - Pub/Sub — mensajería asíncrona publicar/suscribir - Cloud Tasks — gestión de colas de tareas - Eventarc — routing de eventos entre servicios - Cloud Composer — Airflow gestionado para pipelines complejos
4.7 Datos y análisis
Perfil: Data Engineer, Analytics Engineer, Data Analyst, Data Scientist - BigQuery — el hub central del ecosistema de datos en GCP - Dataflow — procesamiento de datos en streaming y batch (Apache Beam) - Dataproc — Spark y Hadoop gestionados - Looker / Looker Studio — visualización y BI - Dataplex — gobernanza de datos
4.8 AI y Machine Learning
Perfil: ML Engineer, Data Scientist — Backend Developer para las APIs preconstruidas - Vertex AI — plataforma unificada de ML (entrenar, desplegar, monitorear modelos) - Gemini API — acceso a los modelos de lenguaje de Google - AutoML — entrenar modelos sin escribir código - Document AI — procesamiento inteligente de documentos - Vision / Speech / Translation API — APIs de IA preconstruidas
4.9 DevOps y CI/CD
Perfil: DevOps Engineer, Cloud / Infrastructure Engineer - Cloud Build — pipelines de CI/CD - Artifact Registry — registro de imágenes Docker y paquetes - Cloud Deploy — despliegue continuo hacia GKE, Cloud Run - Source Repositories — repositorios git (aunque se usa más GitHub)
4.10 Monitoreo y observabilidad
Perfil: DevOps Engineer / SRE — también Data Engineer para monitorear pipelines - Cloud Monitoring — métricas, dashboards, alertas - Cloud Logging — logs centralizados de todos los servicios - Error Reporting — agrupación automática de errores - Cloud Trace — trazabilidad de peticiones distribuidas
5. Lo indispensable para empezar como analista en GCP
No necesitas conocer todo el mapa para trabajar como analista. Estos son los productos con los que vas a interactuar desde el primer día:
BigQuery
El data warehouse donde viven y se consultan los datos. Es tu herramienta central. - Crear datasets y tablas - Escribir consultas SQL sobre datos a escala - Cargar datos desde archivos (CSV, JSON) y desde Cloud Storage - Programar consultas automáticas (scheduled queries) - Uso básico de particionado para optimizar consultas
Cloud Storage
El sistema de almacenamiento de archivos en la nube. Antes de que los datos lleguen a BigQuery, generalmente pasan por aquí. - Crear y navegar buckets - Subir y descargar archivos (consola y gcloud CLI) - Entender cómo se conecta con BigQuery como fuente de datos
IAM (Identity and Access Management)
El sistema de permisos de GCP. No lo vas a configurar tú, pero sí necesitas entenderlo para saber por qué no tienes acceso a un dataset y a quién pedirle el permiso correcto. - Qué es un rol y cómo se asigna - Diferencia entre usuario, grupo y service account - Cómo solicitar acceso a un dataset en BigQuery
Billing
El centro de costos de GCP. Como analista necesitas entenderlo para no generar gastos inesperados — una consulta mal escrita sobre una tabla grande puede procesar terabytes sin que te des cuenta. - Cómo está estructurada la facturación por proyecto - Cómo ver cuánto está costando cada servicio - Configurar alertas de presupuesto
Cloud Run (opcional)
Servicio para ejecutar contenedores sin gestionar servidores. No es indispensable desde el primer día, pero entender qué hace te permite colaborar con el equipo técnico cuando automatizan cargas de datos o despliegan scripts. - Qué es y para qué sirve en el contexto de datos - Cómo un analista puede triggear o monitorear un job desplegado en Cloud Run
6. Hoja de ruta: de GCP a Azure y AWS
El objetivo es tener bases sólidas en los tres grandes clouds. GCP primero porque es el más fuerte en datos y ML, y porque los conceptos se transfieren directamente:
| Concepto | GCP | AWS | Azure |
|---|---|---|---|
| Objetos/archivos | Cloud Storage | S3 | Blob Storage |
| Serverless funciones | Cloud Functions | Lambda | Azure Functions |
| Contenedores sin server | Cloud Run | Fargate / App Runner | Container Apps |
| Data warehouse | BigQuery | Redshift | Synapse Analytics |
| Cron jobs | Cloud Scheduler | EventBridge Scheduler | Logic Apps / Functions |
| Mensajería | Pub/Sub | SQS / SNS | Service Bus |
| IAM | Cloud IAM | IAM | Azure AD / RBAC |
| Secretos | Secret Manager | Secrets Manager | Key Vault |
| Orquestación containers | GKE | EKS | AKS |
7. Referencia oficial
- Documentación: https://cloud.google.com/docs
- Consola: https://console.cloud.google.com
- Calculadora de costos: https://cloud.google.com/products/calculator
- Comparativa de productos GCP vs AWS vs Azure: https://cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison