Instrucciones y requisitos de configuración del lab
Protege tu cuenta y tu progreso. Usa siempre una ventana de navegador privada y las credenciales del lab para ejecutarlo.

Crea y administra instancias de AlloyDB: Lab de desafío

Lab 30 minutos universal_currency_alt 1 crédito show_chart Introductorio
info Es posible que este lab incorpore herramientas de IA para facilitar tu aprendizaje.
Este contenido aún no está optimizado para dispositivos móviles.
Para obtener la mejor experiencia, visítanos en una computadora de escritorio con un vínculo que te enviaremos por correo electrónico.

GSP395

Logotipo de los labs de autoaprendizaje de Google Cloud

Descripción general

En un lab de desafío, se te proporcionarán una situación y un conjunto de tareas. En lugar de seguir instrucciones paso a paso, deberás utilizar las habilidades aprendidas en los labs del curso para decidir cómo completar las tareas por tu cuenta. Un sistema automatizado de puntuación (en esta página) mostrará comentarios y determinará si completaste tus tareas correctamente.

En un lab de desafío, no se explican conceptos nuevos de Google Cloud, sino que se espera que amplíes las habilidades que adquiriste, como cambiar los valores predeterminados y leer o investigar los mensajes de error para corregir tus propios errores.

Debes completar correctamente todas las tareas dentro del período establecido para obtener una puntuación del 100%.

Se recomienda este lab a los estudiantes inscritos en la insignia de habilidad Crea y administra instancias de AlloyDB. ¿Aceptas el desafío?

Temas evaluados

En este lab de desafío, debes realizar las siguientes tareas:

  • Crear un clúster y una instancia
  • Crear tablas en tu instancia
  • Cargar conjuntos de datos simples en tablas
  • Crear una instancia de grupo de lectura
  • Crear una copia de seguridad

Público objetivo

El contenido de este lab de desafío es más adecuado para los administradores de bases de datos (DBA) de AlloyDB para PostgreSQL. Este lab está diseñado para evaluar las habilidades de los estudiantes que completaron el curso Crea y administra bases de datos de AlloyDB.

Configuración y requisitos

Antes de hacer clic en el botón Comenzar lab

Lee estas instrucciones. Los labs cuentan con un temporizador que no se puede pausar. El temporizador, que comienza a funcionar cuando haces clic en Comenzar lab, indica por cuánto tiempo tendrás a tu disposición los recursos de Google Cloud.

Este lab práctico te permitirá realizar las actividades correspondientes en un entorno de nube real, no en uno de simulación o demostración. Para ello, se te proporcionan credenciales temporales nuevas que utilizarás para acceder a Google Cloud durante todo el lab.

Para completar este lab, necesitarás lo siguiente:

  • Acceso a un navegador de Internet estándar. Se recomienda el navegador Chrome.
Nota: Usa una ventana del navegador privada o de incógnito (opción recomendada) para ejecutar el lab. Así evitarás conflictos entre tu cuenta personal y la cuenta de estudiante, lo que podría generar cargos adicionales en tu cuenta personal.
  • Tiempo para completar el lab (recuerda que, una vez que comienzas un lab, no puedes pausarlo).
Nota: Usa solo la cuenta de estudiante para este lab. Si usas otra cuenta de Google Cloud, es posible que se apliquen cargos a esa cuenta.

Situación del desafío

En tu función como administrador de bases de datos corporativas, se te asignó la tarea de configurar una nueva base de datos de AlloyDB para PostgreSQL para el grupo de Operaciones de RR.HH. de tu empresa. Se te proporcionó una lista de especificaciones para esta base de datos que se relacionan con las tablas que se crearán y los datos que se cargarán.

Tarea 1: Crea un clúster y una instancia

  1. Tu primera tarea es crear un clúster.

  2. Puedes completar este paso con la consola de Cloud o gcloud CLI. Si usas gcloud CLI, debes consultar y usar el valor de región de Google Cloud que se proporciona en la página de inicio del lab.

  3. Tu clúster debe tener los siguientes atributos. Puedes mantener los valores predeterminados para el resto de la configuración:

Elemento Valor
ID del clúster lab-cluster
Contraseña Change3Me
Red peering-network
Nota: La opción de conexión de acceso privado a servicios se configuró para este proyecto cuando iniciaste el lab. Este paso era obligatorio para permitir el acceso al clúster de AlloyDB.

Si usas gcloud CLI, a continuación, se muestra un ejemplo de un comando para crear un clúster.

Nota: Debes sustituir los valores requeridos o tu configuración no será válida y no aprobarás este lab de desafío. gcloud beta alloydb clusters create SAMPLE-CLUSTER-ID \ --password=SAMPLE_PASSWORD \ --network=SAMPLE_NETWORK \ --region=GCP_REGION_VALUE \ --project=QWIKLABS_PROJECT_ID
  1. A continuación, debes crear una instancia. Si sigues el asistente de la consola de Cloud, la instancia de tu clúster debe tener los siguientes atributos:
Elemento Valor
ID de instancia Instancia de lab
Tipo de máquina 2 CPU virtuales, 16 GB

Si usas gcloud CLI, a continuación, se muestra un ejemplo de un comando para crear una instancia.

Nota: Debes sustituir los valores requeridos o tu configuración no será válida y no aprobarás este lab de desafío. gcloud beta alloydb instances create SAMPLE-INSTANCE-ID \ --instance-type=PRIMARY \ --cpu-count=2 \ --region=GCP_REGION_VALUE \ --cluster=SAMPLE-CLUSTER-ID \ --project=QWIKLABS_PROJECT_ID
  1. Cuando estés en la página Descripción general del clúster nuevo que creaste, anota la dirección IP privada que se encuentra en la sección de instancias. Copia la dirección de IP privada en un archivo de texto para que puedas pegar el valor en un paso posterior.

  2. Haz clic en Revisar mi progreso para verificar el objetivo.

Crear un clúster y una instancia

Tarea 2: Crea tablas en tu instancia

  1. A continuación, debes crear tablas en tu instancia de AlloyDB. Al inicio del lab, se aprovisionó una VM llamada alloydb-client que contiene el cliente de PostgreSQL.

  2. En el menú de navegación (Ícono del menú de navegación), en Compute Engine, haz clic en Instancias de VM.

  3. Para la instancia llamada alloydb-client, en la columna Conectar, haz clic en SSH para abrir una ventana de terminal.

  4. Establece la siguiente variable de entorno y reemplaza ALLOYDB_ADDRESS por la dirección IP privada de la instancia de AlloyDB de la tarea anterior.

export ALLOYDB=ALLOYDB_ADDRESS
  1. Para almacenar la dirección IP privada de la instancia de AlloyDB en la VM cliente de AlloyDB, de modo que persista durante todo el lab de desafío, ejecuta el siguiente comando.
echo $ALLOYDB > alloydbip.txt
  1. Usa el siguiente comando para iniciar el cliente de PostgreSQL (psql). Se te pedirá que proporciones la contraseña del usuario postgres (Change3Me) que ingresaste cuando creaste el clúster.
psql -h $ALLOYDB -U postgres
  1. Tu base de datos debe tener un total de tres (3) tablas: regions, countries y departments.

  2. Las tablas deben definirse como se indica más abajo.

A continuación, se incluye un ejemplo de un comando DDL para crear una tabla de AlloyDB:

CREATE TABLE sample ( sample_id bigint NOT NULL, sample_name varchar(25) ) ; ALTER TABLE sample ADD PRIMARY KEY (sample_id);

Tabla: regions

Clave primaria: region_id

Columna Tipo de datos
region_id bigint NOT NULL
region_name varchar(25)

Tabla: countries

Clave primaria: country_id

Columna Tipo de datos
country_id char(2) NOT NULL
country_name varchar(40)
region_id bigint

Tabla: departments

Clave primaria: department_id

Columna Tipo de datos
department_id smallint NOT NULL
department_name varchar(30)
manager_id integer
location_id smallint

Tarea 3: Carga conjuntos de datos simples en tablas

  1. A continuación, carga las tablas que acabas de crear con los siguientes conjuntos de datos simples y de bajo volumen.

  2. Debes usar el cliente psql para cargar estas tablas. Usa la VM alloydb-client como se describe en la tarea anterior para acceder al cliente psql.

Nota: Los elementos de datos proporcionados se escriben en el orden de las columnas de la tabla correspondiente.

A continuación, se muestra un ejemplo de un comando DML para cargar una sola fila en una tabla de AlloyDB.

INSERT INTO Sample VALUES (1, 'Sample Value');

Tabla: regions

1, 'Europe' 2, 'Americas' 3, 'Asia' 4, 'Middle East and Africa'

Tabla: countries

'IT', 'Italy', 1 'JP', 'Japan', 3 'US', 'United States of America', 2 'CA', 'Canada', 2 'CN', 'China', 3 'IN', 'India', 3 'AU', 'Australia', 3 'ZW', 'Zimbabwe', 4 'SG', 'Singapore', 3

Tabla: departments

10, 'Administration', 200, 1700 20, 'Marketing', 201, 1800 30, 'Purchasing', 114, 1700 40, 'Human Resources', 203, 2400 50, 'Shipping', 121, 1500 60, 'IT', 103, 1400
  1. Haz clic en cada Revisar mi progreso para verificar los objetivos.
Crear y cargar tablas

Tarea 4: Crea una instancia de grupo de lectura

  1. A continuación, crea una instancia de grupo de lectura para tu clúster. Puedes crear la instancia de grupo de lectura con la consola de Cloud o gcloud CLI. Si usas gcloud CLI, debes consultar y usar el valor de región de Google Cloud que se proporciona en la página de inicio del lab.

  2. Tu instancia de grupo de lectura debe tener los siguientes atributos. Puedes mantener los valores predeterminados para el resto de la configuración:

Elemento Valor
ID de instancia de grupo de lectura lab-instance-rp1
Recuento de nodos 2
Tipo de máquina 2 CPU virtuales, 16 GB

Si usas la gcloud CLI, a continuación, se muestra un ejemplo de un comando para crear una instancia de grupo de lectura.

Nota: Debes sustituir los valores requeridos o tu configuración no será válida y no aprobarás este lab de desafío. gcloud beta alloydb instances create SAMPLE-READ-POOL-INSTANCE-ID \ --instance-type=READ_POOL \ --cpu-count=2 \ --read-pool-node-count=2 \ --region=GCP_REGION_VALUE \ --cluster=SAMPLE-CLUSTER-ID \ --project=QWIKLABS_PROJECT_ID
  1. Haz clic en Revisar mi progreso para verificar el objetivo.
Crear una instancia de grupo de lectura

Tarea 5: Crea una copia de seguridad

  1. A continuación, crea una copia de seguridad a pedido de tu instancia. Puedes crear la copia de seguridad con la consola de Cloud o gcloud CLI. Si usas gcloud CLI, debes consultar y usar el valor de región de Google Cloud que se proporciona en la página de inicio del lab.

  2. En el menú de navegación de la consola de Cloud (Ícono del menú de navegación), en Bases de datos, haz clic en AlloyDB para PostgreSQL y, luego, en Copias de seguridad para iniciar la página Copias de seguridad.

  3. Tu copia de seguridad debe llamarse lab-backup.

Si usas la gcloud CLI, a continuación, se muestra un ejemplo de un comando para crear una copia de seguridad.

Nota: Debes sustituir los valores requeridos o tu configuración no será válida y no aprobarás este lab de desafío. gcloud beta alloydb backups create SAMPLE-BACKUP_ID \ --cluster=SAMPLE-CLUSTER-ID \ --region=GCP_REGION_VALUE \ --project=QWIKLABS_PROJECT_ID
  1. Haz clic en Revisar mi progreso para verificar el objetivo.
Crear una copia de seguridad

¡Felicitaciones!

En este lab de desafío, creaste una instancia y una base de datos de AlloyDB, creaste tablas, cargaste datos y realizaste operaciones de DDL en una tabla.

Crea y administra bases de datos de AlloyDB (insignia de habilidad)

Obtén tu próxima insignia de habilidad

Este lab de autoaprendizaje forma parte de la insignia de habilidad Crea y administra instancias de AlloyDB. Si completas esta insignia de habilidad, obtendrás la insignia que se muestra arriba como reconocimiento de tu logro. Comparte la insignia en tu currículum y tus plataformas sociales, y anuncia tu logro con el hashtag #GoogleCloudBadge.

Esta insignia de habilidad forma parte de la ruta de aprendizaje de Database Engineer de Google Cloud. Continúa tu recorrido de aprendizaje inscribiéndote en la insignia de habilidad Migra datos de MySQL a Cloud SQL con Database Migration Service o en la insignia de habilidad Crea y administra instancias de Cloud SQL para PostgreSQL.

Última actualización del manual: 16 de enero de 2025

Prueba más reciente del lab: 26 de febrero de 2024

Copyright 2026 Google LLC. All rights reserved. Google y el logotipo de Google son marcas de Google LLC. Los demás nombres de productos y empresas pueden ser marcas de las respectivas empresas a las que estén asociados.

Antes de comenzar

  1. Los labs crean un proyecto de Google Cloud y recursos por un tiempo determinado
  2. .
  3. Los labs tienen un límite de tiempo y no tienen la función de pausa. Si finalizas el lab, deberás reiniciarlo desde el principio.
  4. En la parte superior izquierda de la pantalla, haz clic en Comenzar lab para empezar

Usa la navegación privada

  1. Copia el nombre de usuario y la contraseña proporcionados para el lab
  2. Haz clic en Abrir la consola en modo privado

Accede a la consola

  1. Accede con tus credenciales del lab. Si usas otras credenciales, se generarán errores o se incurrirá en cargos.
  2. Acepta las condiciones y omite la página de recursos de recuperación
  3. No hagas clic en Finalizar lab, a menos que lo hayas terminado o quieras reiniciarlo, ya que se borrará tu trabajo y se quitará el proyecto

Este contenido no está disponible en este momento

Te enviaremos una notificación por correo electrónico cuando esté disponible

¡Genial!

Nos comunicaremos contigo por correo electrónico si está disponible

Un lab a la vez

Confirma para finalizar todos los labs existentes y comenzar este

Usa la navegación privada para ejecutar el lab

Usar una ventana de incógnito o de navegación privada es la mejor forma de ejecutar este lab. Así evitarás cualquier conflicto entre tu cuenta personal y la cuenta de estudiante, lo que podría generar cargos adicionales en tu cuenta personal.