Chuleta Google Cloud Platform (GCP): arquitectura, servicios y conceptos core
¿Qué es Google Cloud Platform (GCP)?
GCP es la suite de servicios de computación en la nube de Google que permite a organizaciones almacenar, computar y analizar datos a escala. Aprovechando la misma infraestructura que impulsa Google Search, GCP entrega recursos de alto rendimiento, seguros y globalmente distribuidos a desarrolladores y empresas por igual.
La arquitectura GCP
En su núcleo, GCP sigue un modelo multi‑tenant que permite a múltiples usuarios ejecutar workloads en infraestructura física compartida manteniendo workloads aislados y seguros. Esta arquitectura entrega aprovisionamiento rápido, escalado elástico y eficiencia de costes.
Ventajas clave de GCP
- Innovación continua – Google lanza actualizaciones semanales, impulsando productividad y manteniendo servicios en la vanguardia.
- Despliegue fluido de features – Mejoras incrementales reducen el riesgo de migraciones a gran escala.
- Habilitación de trabajo remoto – Herramientas cloud‑based dan a empleados acceso seguro, device‑agnostic a datos y aplicaciones.
- Colaboración en tiempo real – Almacenamiento centralizado y compartición de proyectos eliminan cuellos de botella locales.
- Seguridad enterprise‑grade – Equipos de seguridad dedicados, encriptación hardware‑backed y detección avanzada de amenazas protegen datos.
- Soberanía de datos y flexibilidad – Usuarios controlan dónde residen sus datos y pueden moverlos fuera de GCP en cualquier momento.
Servicios core GCP
Computación
- Compute Engine – VMs, GPUs, TPUs, discos persistentes
- Cloud Run – Contenedores serverless
- Cloud Functions – Funciones serverless event‑driven
- Kubernetes Engine (GKE) – Kubernetes gestionado
- App Engine – Plataforma de aplicaciones gestionada
- Bare Metal Solution – Hardware dedicado para workloads latency‑críticos
- Preemptible & Shielded VMs – Instancias coste‑efectivas y endurecidas
- Sole‑tenant nodes – Servidores físicos dedicados para aislamiento
Almacenamiento
- Cloud Storage – Almacenamiento de objetos con tiers multi‑región
- Cloud Filestore – Servidor de archivos NFS gestionado
- Persistent Disk – Almacenamiento en bloque para VMs
- Local SSD – SSDs adjuntos de alto rendimiento
Bases de datos
- Cloud SQL – MySQL, PostgreSQL, SQL Server gestionados
- Cloud Spanner – DB relacional escalable horizontalmente
- Cloud Bigtable – NoSQL a escala petabyte
- Cloud Firestore – Base de datos de documentos serverless
- Cloud Memory Store – Redis y Memcached gestionados
Datos y Analítica
- BigQuery – Data warehouse serverless
- BigQuery BI Engine – Analítica in‑memory
- BigQuery ML – Construye modelos ML directamente en BigQuery
- Dataflow – Pipelines unificados batch y streaming
- Dataproc – Clústeres Hadoop/Spark gestionados
- Dataprep – Wrangling visual de datos
- Data Fusion – Integración de datos drag‑and‑drop
- Data Catalog – Gestión centralizada de metadatos
- Looker – Plataforma BI enterprise
- Cloud Composer – Orquestación de workflows
Híbrido y Multi‑Cloud
- Anthos – Gestión unificada across on‑prem y cloud
- Anthos GKE – Kubernetes on‑premises
- Anthos Service Mesh – Service mesh basado en Istio
- Migrate for Anthos – Migración VM a Kubernetes
- Cloud Build – Pipelines CI/CD
- Operations Suite – Logging, monitorización y error reporting
- Apigee API Platform – Diseña, asegura y monetiza APIs
IA y Machine Learning
- AI Platform – Workflow ML end‑to‑end
- AutoML (Vision, Language, Translation, Video, Tables) – Entrenamiento de modelos custom
- Cloud Vision, Speech, Translation, Text‑to‑Speech APIs – Servicios IA pre‑construidos
- Dialogflow – Constructor de UI conversacional
- Document AI – Comprensión inteligente de documentos
- Cloud TPU – Entrenamiento ML acelerado
- Recommendation AI – Motor de recomendaciones personalizadas
Redes
- VPC – Redes privadas software‑defined
- Cloud CDN – Entrega de contenido global
- Cloud Load Balancing – Distribución de carga global multi‑región
- Cloud Armor – Protección DDoS y WAF
- Interconnect (Dedicated, Partner) – Conectividad privada a on‑prem
- Cloud DNS – DNS programable
- Cloud NAT & VPN – Conectividad outbound segura
- Network Intelligence Center – Visibilidad en topología de red
Identidad y Seguridad
- Cloud IAM & IAM‑Aware Proxy – Control de acceso granular
- Cloud Security Command Center – Dashboard de seguridad unificado
- Cloud KMS & Cloud HSM – Gestión de claves y módulos de seguridad hardware
- Cloud Data Loss Prevention API – Clasificación y redacción de datos
- Binary Authorization – Firmado de imágenes basado en políticas
- Access Transparency & Audit Logs – Auditoría detallada
- VPC Service Controls – Protección contra exfiltración de datos
Gestión y Herramientas de Desarrollador
- Cloud Console & Cloud Shell – Acceso web y CLI
- Cloud SDK – Utilidades de línea de comandos local
- Cloud Build, Cloud Deploy – CI/CD y gestión de releases
- Cloud Code – Extensiones IDE para IntelliJ, VS Code
- Cloud Scheduler, Cloud Tasks – Programación y colas de jobs
- Artifact & Container Registry – Almacenamiento privado de imágenes y paquetes
- Cloud Debugger, Cloud Profiler, Cloud Trace – Diagnósticos en runtime
Migración a GCP
- Storage Transfer Service – Importación bulk de datos
- BigQuery Data Transfer Service – Ingesta de datos analíticos
- Cloud Migration Hub – Tracking centralizado de migración
- Migrate for Compute Engine – Lift‑and‑shift VM a GCE
- Migrate for Anthos – Lift‑and‑shift VM a Kubernetes
- Google Transfer Appliance – Transporte físico de datos
Plataforma API y Ecosistemas
- Apigee – Diseño, monitorización y monetización de APIs
- Cloud Endpoints – API gateway gestionado
- Cloud Healthcare API – Interoperabilidad para datos de salud
- API Analytics & Monetization – Insights de uso y modelos de ingresos
Google Maps Platform
- Maps JavaScript, SDKs para Android, iOS, Unity – Renderizado dinámico de mapas
- Directions, Distance Matrix, Geocoding, Geolocation APIs – Servicios de ubicación
- Places API, Roads API, Street View APIs – Información local e imagery
- Time Zone API – Conversión coordenada‑a‑zona‑horaria
G Suite (Google Workspace) APIs
- Admin SDK, Drive API, Docs API, Sheets API, Gmail API, Calendar API – Herramientas core de productividad
- Cloud Search, Data Studio, Looker – Búsqueda enterprise y BI
- G Suite Marketplace & Add‑ons – Extensión de funcionalidad workspace
Móvil y Firebase
- Cloud Firestore, Realtime Database – Almacenamiento NoSQL para móvil
- Cloud Functions for Firebase, Cloud Messaging – Backend serverless y push notifications
- Crashlytics, Performance Monitoring – Diagnósticos de app en tiempo real
- Authentication, Remote Config, A/B Testing – Gestión de usuarios y experimentación
- Firebase Hosting, Cloud Storage for Firebase – Hosting web y almacenamiento de assets
Proyectos Open‑Source
- Apache Beam, TensorFlow, Kubeflow – Frameworks de procesamiento de datos y ML
- Istio, Knative, gRPC, gVisor – Service mesh, serverless, RPC y seguridad de contenedores
- OpenCensus – Observabilidad para aplicaciones cloud‑native
Primeros pasos en GCP
Comienza con estas tareas fundacionales para familiarizarte con las capacidades core de GCP:
- Crea, haz SSH y elimina una VM Linux en Compute Engine.
- Configura un bucket Cloud Storage, sube un archivo y compártelo con otros.
- Despliega una aplicación contenedorizada a Cloud Run o GKE usando Cloud Shell.
- Entrena un modelo TensorFlow en Cloud AI Platform y despliégalo vía Cloud Functions.
- Ejecuta un job de detección de etiquetas con Cloud Vision API en una imagen.
- Despliega una aplicación Python App Engine simple para entender servicios gestionados.
Recursos adicionales
- Google Cloud Home Page
- Google Cloud Blog
- Google Cloud Open Source
- GCP Medium Publication
- Apigee Blog
- Firebase Blog
- G Suite Developers Blog
- G Suite GitHub
- Google Cloud Certifications
- Google Cloud System Status
- Google Cloud Training
- Google Developers Blog
- Google Maps Platform Blog
- Google Open Source Blog
- Google Security Blog
- Kaggle Home Page
- Kubernetes Blog
- Regions and Network Map
Conecta con expertos en Cloud Institute para elegir la certificación GCP y ruta de formación adecuada para tus metas profesionales.
Computación en la nube
- AWS, Azure y Google Cloud: análisis de la competencia cloud 2024
- De AWS a Google Cloud: guía práctica para profesionales cloud
- Hoja de ruta para certificación Google Cloud: guía práctica
- Google Cloud Platform Cheat Sheet: servicios core, IA y insights de migración
- Evolución 2020 de Google Cloud: Meet avanzado, migración mainframe, datos COVID y formación gratuita
- Dominando Google Cloud Platform: características, beneficios y por qué importa
- Cómo instalar WordPress en Google Cloud: guía paso a paso
- Certificación Google Cloud Platform: su camino hacia la experiencia
- Impulsa tu salario con la certificación Google Cloud: rutas, tipos y formación
- Guía y chuleta AWS: domina servicios cloud y prepárate para la certificación
- Cómo los CIOs pueden impulsar la modernización ágil con Google Cloud Platform