En este capítulo, aprendió a realizar tareas básicas de implementación y administración para una serie de servicios de GCP, que incluyen Cloud SQL, Cloud Datastore, BigQuery, Bigtable, Cloud Spanner, Cloud Pub / Sub, Cloud Dataproc y Cloud Storage. Has visto cómo usar la consola y las herramientas de línea de comandos. Si bien a menudo se usa gcloud, varios de los servicios tienen sus propias herramientas de línea de comandos. Hubo una discusión sobre cómo crear estructuras de bases de datos, insertar datos y consultar esos datos en los diversos servicios de bases de datos. También deslanzó operaciones básicas de gestión de almacenamiento en la nube, como mover y renombrar objetos.
Comprenda cómo inicializar Cloud SQL y Cloud Spanner. Cloud SQL y Cloud Spanner son las dos bases de datos relacionales administradas para sistemas de procesamiento de transacciones. BigQuery es relacional pero está diseñado para almacenes de datos y análisis. Comprenda la necesidad de crear bases de datos y tablas. Sepa que SQL se utiliza para consultar estas bases de datos.
Comprenda cómo inicializar Cloud Datastore y Cloud Bigtable. Estas son dos ofertas de NoSQL. Puede agregar pequeñas cantidades de datos a Cloud Datastore a través de la consola y consultarlo con un lenguaje similar a SQL llamado GQL. Cloud Bigtable es una base de datos de columna ancha que no admite SQL. Bigtable se gestiona con la herramienta de línea de comandos cbt.
Sepa cómo exportar datos desde BigQuery, estimar el costo de una consulta y monitorear trabajos en BigQuery. BigQuery está diseñado para trabajar con almacenes de datos a escala de petabytes. SQL se utiliza para consultar datos. Sepa cómo exportar datos usando la consola. Comprenda que la línea de comando bq, no gcloud, es la herramienta para trabajar con BigQuery desde la línea de comando.
Sepa cómo convertir las clases de almacenamiento en cubos de Cloud Storage. Las políticas de ciclo de vida pueden cambiar las clases de almacenamiento de depósitos cuando se producen eventos, como un período de tiempo. Sepa que gsutil rewrite se usa para cambiar la clase de almacenamiento de un depósito de forma interactiva. Sepa cómo usar la consola y la línea de comandos para mover y cambiar el nombre de los objetos.
Comprenda que Pub / Sub es una cola de mensajes. Las aplicaciones escriben datos en los temas y las aplicaciones reciben mensajes a través de suscripciones a los temas. Las suscripciones pueden ser push o pull. Los mensajes no leídos tienen un período de retención después del cual se eliminan.
Comprenda que Cloud Dataproc es un servicio administrado de Spark y Hadoop. Estas plataformas se utilizan para análisis de grandes datos, aprendizaje automático y trabajos por lotes a gran escala, como extracción de gran volumen, transformación y operaciones de carga. Spark es una buena opción para analizar datos de transacciones, pero los datos deben cargarse en Spark desde su sistema fuente.
Conozca las cuatro herramientas de línea de comandos: gcloud, gsutil, bq y cbt. gcloud se usa para la mayoría de los productos pero no para todos. gsutil se usa para trabajar con Cloud Storage desde la línea de comandos. Si desea trabajar con BigQuery desde la línea de comandos, debe usar bq. Para trabajar con Bigtable, usa el comando cbt.