
Google Cloud Platform in Action
JJ Geewax
- Editorial
- Manning
- Año
- 2018
- Páginas
- ~632
- Nivel
- Básico
De qué trata
Guía técnica integral y formativa sobre Google Cloud Platform (GCP) escrita por JJ Geewax, ingeniero de software de Google. La obra examina la infraestructura y los servicios gestionados de la nube de Google en su estado de madurez de 2018, sentando las bases conceptuales y prácticas de la computación distribuida. Está orientada a desarrolladores de software, ingenieros de operaciones y arquitectos de nivel básico a intermedio en la nube que cuenten con conocimientos generales de desarrollo web, línea de comandos (CLI) y bases de datos relacionales, sin requerir experiencia previa con GCP.
El libro realiza un desglose riguroso de los servicios principales de Google Cloud agrupados por responsabilidades arquitectónicas. En almacenamiento y bases de datos, enseña a trabajar con Cloud SQL (MySQL y PostgreSQL), almacenamiento documental con Cloud Datastore, bases de datos relacionales distribuidas globalmente con Cloud Spanner, almacenamiento NoSQL columnar masivo con Cloud Bigtable y almacenamiento de objetos con Cloud Storage. En el ámbito de cómputo, cubre la creación y gestión de máquinas virtuales en Compute Engine, orquestación de contenedores en Google Kubernetes Engine (GKE), despliegues en plataforma como servicio (PaaS) con App Engine y arquitecturas serverless con Cloud Functions y Node.js. Además, aborda redes con Cloud DNS, analítica a gran escala con BigQuery y Cloud Dataflow (Apache Beam), mensajería con Cloud Pub/Sub y servicios cognitivos de inteligencia artificial como Cloud Vision, Cloud Natural Language, Cloud Speech y Cloud Translation.
A lo largo de los capítulos se practican casos reales, iniciando con el despliegue práctico paso a paso de una aplicación web de WordPress sobre Compute Engine respaldada por Cloud SQL y Cloud Storage, y continuando con microservicios serverless activados por eventos y consultas analíticas masivas sobre BigQuery. El gran valor del libro reside en la claridad con la que explica los aspectos arquitectónicos internos y los criterios de decisión para seleccionar la base de datos o el modelo de cómputo adecuado. Deja fuera servicios posteriores de Google Cloud (como Cloud Run o Vertex AI) y no incluye automatización declarativa con Terraform, centrándose en la consola, la CLI `gcloud` y los SDKs oficiales, por lo que resulta un recurso fundamental para consolidar los conceptos centrales de la nube de Google.
- Google Cloud Platform
- Compute Engine
- Google Kubernetes Engine (GKE)
- App Engine
- Cloud Functions
- Cloud SQL
- Cloud Spanner
- Cloud Bigtable
- Cloud Storage
- BigQuery
- Cloud Pub/Sub
- Machine Learning APIs
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Despliegue y escalado de WordPress en GCP
Instalación y configuración completa de un sitio web WordPress en producción utilizando Compute Engine para el servidor web, Cloud SQL para la base de datos relacional y Cloud Storage para los elementos multimedia.
Microservicios serverless y procesamiento de eventos
Construcción de arquitecturas sin servidor con Cloud Functions y Cloud Pub/Sub para procesar eventos asíncronos y consumir APIs de inteligencia artificial (Cloud Vision y Cloud Translation).