Contenido del curso
0:00/17:49
Cloud SDK vs Cloud Shell: cuándo usar cada uno
Suscríbete para ver másHola mundo en App Engine
Suscríbete para ver másManejo de versiones en App Engine
Suscríbete para ver másDominios personalizados en App Engine
Suscríbete para ver másConfiguración de certificados SSL y dominios personalizados
Suscríbete para ver másSubir código a Google Cloud Source Repositories
Suscríbete para ver másStackdriver Debugger
Suscríbete para ver másUso de Stack Driver Debugger en Google Cloud Platform
Suscríbete para ver másError Reporting
Suscríbete para ver másCómo filtrar logs con Stackdriver Logging
Suscríbete para ver másDetecta cuellos de botella con StackDriver Trace
Suscríbete para ver másGoogle Cloud Datastore simplifica el almacenamiento de datos a escala con alta confiabilidad. Aquí verás cómo integrarlo con App Engine usando NDB, desde el despliegue hasta las consultas, siguiendo un flujo probado y claro. Conecta conceptos como entidad, kind, propiedad y key con ejemplos prácticos y comandos esenciales de GCloud para producción.
¿Qué es Google Cloud Datastore y cómo se estructura?
Datastore es una base de datos no SQL pensada para backends: altamente escalable, replicada entre zonas de cómputo y confiable. Soporta transacciones ACID, acceso vía APIs REST, autoescalado y autenticación. Así, la escritura de datos queda distribuida para disponibilidad y rendimiento.
¿Por qué Datastore es una base de datos no SQL escalable?
¿Qué significan entidad, kind, propiedad y key?
¿Qué aporta la librería NDB en App Engine?
NDB es la librería de Google para Python en App Engine. Permite:
¿Cómo desplegar en App Engine con GCloud y app.yaml?
El flujo inicia en la consola de Google: console.cloud.google.com. Desde Google Cloud Shell se descarga el código, se configura con app.yaml y se hace deploy a producción.
¿Cómo preparar el entorno en Google Cloud Shell?
git clone <URL-del-repositorio> cd <carpeta-del-repo>
¿Qué contiene el archivo app.yaml?
Puntos clave:
¿Cómo ejecutar gcloud app deploy y abrir la URL?
gcloud app deploy app.yaml --project <ID-del-proyecto>
gcloud app browse
¿Cómo se almacena y consulta información en Datastore con NDB?
La aplicación implementa un flujo de solicitud de crédito: primero registra un usuario y luego procesa la solicitud con reglas simples, persistiendo todo en Datastore.
¿Cómo fluye el registro y la solicitud de crédito?
¿Dónde ver entidades y datos en Datastore?
¿Cómo funcionan las consultas NDB y el método put?
En conjunto, NDB ofrece una integración rápida y sencilla con Datastore en Python, especialmente cuando el entorno ya cuenta con las librerías de App Engine y el Cloud SDK instalado.
¿Tienes dudas o ideas para mejorar el flujo de datos? Comparte tu comentario y conversemos.