Crear una instancia de prueba gratuita y una aplicación de ejemplo de Spanner

En esta guía de inicio rápido, se muestra cómo usar una instancia de prueba gratuita de Spanner y una aplicación de ejemplo.

Para obtener más información, consulta Descripción general de las instancias de prueba gratuita de Spanner.

Comenzar con una instancia de prueba gratuita

Cualquier persona puede acceder a una instancia de Spanner mediante una prueba gratuita de 90 días con una Cuenta de Google que tenga habilitada la Facturación de Cloud en su proyecto. Tú no se cobran, a menos que optes por actualizar de prueba gratuita a una instancia pagada.

Puedes crear una instancia de prueba gratuita con la consola de Google Cloud o Google Cloud CLI.

Crea una instancia de prueba gratuita con la consola de Google Cloud

En los siguientes pasos, se explica cómo crear una instancia de prueba gratuita con la Consola de Google Cloud

Antes de comenzar

  1. En la consola de Google Cloud, ve a la página Spanner.

    Ir a Spanner

  2. Selecciona o crea un proyecto de Google Cloud si aún no lo has hecho.

  3. En la página de Spanner, haz clic en Iniciar una prueba gratuita.

    Captura de pantalla de la página de destino de Spanner en la consola de Google Cloud, en la que se destaca el botón Iniciar una prueba gratuita.

  4. Si la Facturación de Cloud ya está habilitada para tu proyecto, continúa con Crear instancia de prueba gratuita en la siguiente sección.

    Si la Facturación de Cloud no está habilitada en tu proyecto, vincula una cuenta existente cuenta de Facturación de Cloud o crea una nueva. Google usa esta información de pago para verificar tu identidad. No tu instancia de Spanner, a menos que actualices tu cuenta de Facturación de Cloud a una cuenta pagada y actualizas tu instancia de prueba gratuita de Spanner instancia.

    a. Haz clic en Ir a facturación.

    Captura de pantalla del diálogo Habilitar la facturación para seguir usando Spanner, en la que se destaca el botón Ir a la facturación.

    b. Luego, haz clic en Vincular una cuenta de facturación.

    Captura de pantalla de una página en la que se muestra que este proyecto no tiene una cuenta de facturación. Se destaca el botón Vincular una cuenta de facturación.

    c. Sigue los pasos para crear una cuenta de facturación y, luego, vincúlala a tu en un proyecto final.

    d. Después de habilitar la Facturación de Cloud para tu proyecto, ve a la Spanner.

    Ir a Spanner

    e. Haz clic en Iniciar una prueba gratuita y, luego, en Crear instancia de prueba gratuita. en la siguiente sección.

  5. Opcional: si creaste una instancia de Spanner en el proyecto verás la siguiente página de Instancias de Spanner.

    Haz clic en Iniciar una prueba gratuita.

    Captura de pantalla de la página Instancias de Spanner, en la que se destaca Crear instancia gratuita.

Crea una instancia de prueba gratuita

En la página Crea tu instancia de prueba gratuita, sigue estos pasos:

  1. En el campo Asigna un nombre a tu instancia, ingresa un nombre de instancia, como Trial instance.

  2. El ID de la instancia se propaga automáticamente según el nombre de la instancia. por ejemplo, como trial-instance. Si es necesario, cámbialo.

  3. En la sección Elegir una configuración, selecciona una configuración de menú desplegable.

    La configuración de tu instancia determina la ubicación geográfica en la que se almacena y replica las instancias. Ten en cuenta que esta lista de configuraciones está es mucho más pequeña que la lista disponible para las instancias pagadas. Para obtener una lista de los regionales disponibles para instancias de prueba gratuita, consulta Opciones de configuración de instancias disponibles. Para una lista completa de todas las configuraciones de instancias disponibles consulta Configuraciones regionales, birregionales y multirregionales.

  4. Haz clic en Crear instancia de prueba gratuita.

    Captura de pantalla de la página Crear una instancia de prueba gratuita, en la que se destaca Crear instancia de prueba gratuita.

    Después de crear la instancia de prueba gratuita, se te solicitará que continúes a aprender y explorar Spanner con el lanzamiento de una guía instructivo que te enseña a crear una base de datos usando un modelo y mantener la integridad de su aplicación. Para obtener más información, consulta Primeros pasos con una muestra. de la aplicación.

Crea una instancia de prueba gratuita con gcloud CLI

Antes de comenzar

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Install the Google Cloud CLI.
  3. To initialize the gcloud CLI, run the following command:

    gcloud init
  4. Create or select a Google Cloud project.

    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  5. Make sure that billing is enabled for your Google Cloud project.

  6. If you're using a local shell, then create local authentication credentials for your user account:

    gcloud auth application-default login

    You don't need to do this if you're using Cloud Shell.

  7. Install the Google Cloud CLI.
  8. To initialize the gcloud CLI, run the following command:

    gcloud init
  9. Create or select a Google Cloud project.

    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  10. Make sure that billing is enabled for your Google Cloud project.

  11. If you're using a local shell, then create local authentication credentials for your user account:

    gcloud auth application-default login

    You don't need to do this if you're using Cloud Shell.

Crea una instancia de prueba gratuita

  1. Crea una instancia llamada trial-instance con el nombre visible Trial Instance mediante la configuración de instancia regional regional-us-east5:
gcloud spanner instances create trial-instance --config=regional-us-east5 \
    --instance-type=free-instance --description="Trial Instance"

Comienza a usar una aplicación de ejemplo

Spanner ofrece una aplicación de muestra de código abierto para ayudarte a comenzar a usar la instancia de prueba gratuita de Spanner. R aplicación de ejemplo consta de un servicio de gRPC de backend respaldado por una Spanner y un generador de cargas de trabajo que dirige el tráfico a el servicio.

Puedes acceder a la aplicación de ejemplo a través de la consola de Google Cloud o Google Cloud CLI.

Console

  1. Ve a la página Instancias de Spanner en la consola de Google Cloud.

    Ir a la página Instancias

  2. Haz clic en el nombre de la instancia de prueba gratuita.

  3. En la página Descripción general de la instancia, haz clic en Aprender.

  4. En el panel Learn: Tutorial, haz clic en Create a sample Cloud SQL. base de datos de PostgreSQL o Crea una base de datos PostgreSQL de muestra, según según el dialecto con el que quieres empezar.

  5. Después de completar el instructivo, regresa a la Panel Learn: Tutorial para seguir el segundo instructivo, Query una base de datos de muestra.

gcloud CLI

  1. Completa los pasos descritos en la configuración de gcloud CLI. que incluye cómo crear y configurar un proyecto predeterminado de Google Cloud, habilitar la API de Cloud Spanner y configurar OAuth 2.0 para obtener autenticación credenciales para usar la API de Cloud Spanner.

    Asegúrate de ejecutar gcloud auth application-default login. para configurar tu entorno de desarrollo local con autenticación credenciales.

  2. Ejecuta el comando gcloud alpha spanner samples run para descargar la muestra. e iniciar el servicio gRPC de backend y el generador de cargas de trabajo para la aplicación de ejemplo dada:

    gcloud spanner samples run APPNAME --instance-id INSTANCE_ID
    
  3. Para obtener más información y una lista de otros comandos disponibles para el aplicación de ejemplo, consulta la documentación de la CLI de gcloud.

Actualiza una instancia de prueba gratuita

En los siguientes pasos, se explica cómo actualizar tu instancia de prueba gratuita.

Usa la consola de Google Cloud

  1. En la consola de Google Cloud, ve a la página Instancias de Spanner.

    Ir a la página Instancias

  2. Haz clic en el nombre de la instancia de prueba gratuita.

  3. En la página Descripción general de la instancia, haz clic en Editar instancia o Editar para actualizar.

    Captura de pantalla de la página Resumen de la instancia y el botón Editar para actualizar

  4. En el campo Actualizar nombre, ingresa un nombre más aplicable para la cuenta de pago. una instancia de VM, si corresponde.

  5. Selecciona una opción de actualización.

    En la sección Resumen, se proporciona una descripción del procesamiento y el almacenamiento. los costos de la instancia pagada actualizada que seleccionaste.

    Captura de pantalla de la página Editar instancia, en la que se destaca el botón Guardar.

  6. Haz clic en Guardar para actualizar tu instancia de prueba gratuita.

Usa gcloud CLI

Para actualizar tu instancia de prueba gratuita trial-instance a una instancia pagada con la misma configuración de instancia, ejecuta el siguiente comando:

gcloud spanner instances update trial-instance --instance-type=provisioned

Borra la instancia

Console

  1. Ve a la página Instancias de Spanner en la consola de Google Cloud.

    Ir a la página Instancias

  2. Haz clic en el nombre de la instancia que deseas borrar.

  3. En la página Descripción general de la instancia, haz clic en Borrar instancia.

  4. Sigue las instrucciones para confirmar que deseas borrar la instancia.

  5. Haz clic en Borrar.

gcloud CLI

Para borrar tu instancia de prueba gratuita trial-instance, usa lo siguiente: :

gcloud spanner instances delete trial-instance

¿Qué sigue?