En esta página, se describe cómo crear, enumerar, editar y borrar instancias de Spanner.
Crea una instancia
Puedes crear una instancia con la consola de Google Cloud , Google Cloud CLI o bibliotecas cliente. También puedes crear una instancia con una configuración de instancia personalizada agregando réplicas de solo lectura opcionales.
Console
En la consola de Google Cloud , ve a la página Instancias de Spanner.
Haz clic en Crear instancia.
En la sección Seleccionar una edición, selecciona una edición de Spanner.
Si deseas comparar las especificaciones entre las diferentes ediciones, haz clic en Comparar ediciones. Para obtener más información, consulta la descripción general de las ediciones de Spanner.
Haga clic en Continuar.
En la sección Asigna un nombre a tu instancia, ingresa un Nombre de la instancia para que se muestre en la consola de Google Cloud . El nombre de la instancia debe ser único en tu proyecto de Google Cloud .
Ingresa un ID de instancia para identificar de forma permanente tu instancia. El ID de la instancia también debe ser único en tu proyecto de Google Cloud . No puedes cambiar el ID de la instancia más tarde.
Haga clic en Continuar.
En la sección Configura tu instancia, en Elige una configuración, selecciona Regional, Doble región o Multirregión.
Selecciona una ubicación de configuración en el menú desplegable.
Opcional: Para agregar una réplica de solo lectura a una configuración de base de Spanner, primero crea una configuración de instancia personalizada con Google Cloud CLI. La adición de réplicas de solo lectura opcionales a una configuración base está disponible en las ediciones Enterprise y Enterprise Plus.
Haga clic en Continuar.
En la sección Asignar capacidad de procesamiento, en Seleccionar unidad, haz clic en una de las siguientes opciones:
- Unidades de procesamiento para instancias pequeñas
- Nodos para instancias grandes. Un nodo equivale a 1,000 unidades de procesamiento.
Para obtener más información, consulta Capacidad de procesamiento, nodos y unidades de procesamiento.
En Elige un modo de escalamiento, haz clic en una de las siguientes opciones:
Asignación manual si deseas establecer manualmente la capacidad de procesamiento para los recursos de procesamiento y costos fijos
- Cantidad indica la cantidad de unidades de procesamiento o nodos que se usarán para esta instancia.
Ajuste de escala automático (versión preliminar) para permitir que Spanner agregue y quite capacidad de procesamiento de forma automática El escalador administrado está disponible en las ediciones Enterprise y Enterprise Plus de Spanner. Para obtener más información sobre el escalador automático administrado, consulta Escalador automático administrado para Spanner. Configura las siguientes opciones del escalador automático administrado:
- Mínimo indica el límite mínimo al que se debe reducir la escala, según la unidad de medida que elijas para la capacidad de procesamiento. Para obtener más información, consulta Determina el límite mínimo.
- Máximo indica el límite máximo hasta el que se puede escalar, según la unidad de medida que elijas para la capacidad de procesamiento. Para obtener más información, consulta Determina el límite máximo.
- El objetivo de uso de CPU de alta prioridad indica el porcentaje objetivo de CPU de alta prioridad que se debe usar. Para obtener más información, consulta Determina el objetivo de uso de CPU.
- El objetivo de uso de almacenamiento indica el porcentaje objetivo de almacenamiento que se debe usar. Para obtener más información, consulta Determina el objetivo de uso de almacenamiento.
En Copias de seguridad, la casilla de verificación Habilitar programaciones de copias de seguridad predeterminadas está marcada de forma predeterminada. Para inhabilitar las programaciones de copias de seguridad predeterminadas, desmarca la casilla de verificación. Cuando se habilita, se crean copias de seguridad completas de todas las bases de datos nuevas de la instancia cada 24 horas. Estas copias de seguridad se conservan durante 7 días. Puedes editar o borrar las programaciones de copias de seguridad predeterminadas en cualquier momento. Para obtener más información, consulta Programaciones de copia de seguridad predeterminadas.
Haz clic en Crear para crear la instancia.
gcloud
Usa el comando gcloud spanner instances create
para crear una instancia. Especifica la capacidad de procesamiento como la cantidad de nodos o unidades de procesamiento que deseas en la instancia.
gcloud spanner instances create INSTANCE_ID \ --edition=EDITION \ --config=INSTANCE_CONFIG \ --description=INSTANCE_DESCRIPTION \ --default-backup-schedule-type=DEFAULT_BACKUP_SCHEDULE_TYPE \ --nodes=NODE_COUNT
o
gcloud spanner instances create INSTANCE_ID \ --edition=EDITION \ --config=INSTANCE_CONFIG \ --description=INSTANCE_DESCRIPTION \ --default-backup-schedule-type=DEFAULT_BACKUP_SCHEDULE_TYPE \ --processing-units=PROCESSING_UNIT_COUNT
Reemplaza lo siguiente:
- INSTANCE-ID: Un identificador permanente que es único dentro de tu proyecto de Google Cloud . No puedes cambiar el ID de la instancia más tarde.
- INSTANCE-CONFIG: Un identificador permanente de la configuración de tu instancia, que define la ubicación geográfica de la instancia y afecta la forma en que se replican los datos. En el caso de las configuraciones de instancias personalizadas, comienza con
custom-
. Para obtener más información, consulta Configuraciones de instancias. - INSTANCE_DESCRIPTION: Es el nombre que se mostrará para la instancia en la consola de Google Cloud . El nombre de la instancia debe ser único en tu proyecto deGoogle Cloud .
DEFAULT_BACKUP_SCHEDULE_TYPE: Es el tipo de programación de copia de seguridad predeterminada que se usa en la instancia. Debe ser uno de los siguientes valores:
AUTOMATIC
: Se crea automáticamente una programación de copia de seguridad predeterminada cuando se crea una base de datos nueva en la instancia. La programación de copias de seguridad predeterminada crea una copia de seguridad completa cada 24 horas. Estas copias de seguridad completas se conservan durante 7 días. Puedes editar o borrar la programación predeterminada de copias de seguridad una vez que se crea.NONE
: No se crea automáticamente una programación de copia de seguridad predeterminada cuando se crea una base de datos nueva en la instancia.
NODE-COUNT: Es la capacidad de procesamiento de la instancia, expresada como una cantidad de nodos. Cada nodo equivale a 1,000 unidades de procesamiento.
PROCESSING_UNIT_COUNT: Es la capacidad de procesamiento de la instancia, expresada como una cantidad de unidades de procesamiento. Ingresa cantidades de hasta 1,000 en múltiplos de 100 (100, 200, 300, etcétera) y cantidades mayores en múltiplos de 1,000 (1,000, 2,000, 3,000, etcétera). Nota: No uses este parámetro si creas una instancia que deseas habilitar con el escalador automático administrado más adelante.
Agrega el ajuste de escala automático administrado (Versión preliminar)
También puedes crear instancias de edición Enterprise y Enterprise Plus para usar el ajuste de escala automático administrado con el comando gcloud beta spanner instances create
. Para obtener más información, consulta Escalador automático administrado para Spanner.
Usa el siguiente comando para crear una instancia con el ajustador de escala administrado.
gcloud beta spanner instances create INSTANCE_ID \ --edition=EDITION \ --config=INSTANCE_CONFIG \ --description=INSTANCE_DESCRIPTION \ --autoscaling-min-processing-units=MINIMUM_PROCESSING_UNITS \ --autoscaling-max-processing-units=MAXIMUM_PROCESSING_UNITS \ --autoscaling-high-priority-cpu-target=CPU_PERCENTAGE \ --autoscaling-storage-target=STORAGE_PERCENTAGE
o
gcloud beta spanner instances create INSTANCE_ID \ --edition=EDITION \ --config=INSTANCE_CONFIG \ --description=INSTANCE_DESCRIPTION \ --autoscaling-min-nodes=MINIMUM_NODES \ --autoscaling-max-nodes=MAXIMUM_NODES \ --autoscaling-high-priority-cpu-target=CPU_PERCENTAGE \ --autoscaling-storage-target=STORAGE_PERCENTAGE
Reemplaza lo siguiente:
- INSTANCE-ID: Un identificador permanente que es único dentro de tu proyecto de Google Cloud . No puedes cambiar el ID de la instancia más tarde.
- INSTANCE-CONFIG: Un identificador permanente de la configuración de tu instancia, que define la ubicación geográfica de la instancia y afecta la forma en que se replican los datos. En el caso de las configuraciones de instancias personalizadas, comienza con
custom-
. Para obtener más información, consulta Configuraciones de instancias. - INSTANCE-DESCRIPTION: Es el nombre que se mostrará para la instancia en la consola de Google Cloud . El nombre de la instancia debe ser único en tu proyecto deGoogle Cloud .
- MINIMUM_PROCESSING_UNITS, MINIMUM_NODES: Es la cantidad mínima de unidades de procesamiento o nodos cuando se reduce la escala. Para obtener más información, consulta Cómo determinar el límite mínimo.
- MAXIMUM_PROCESSING_UNITS, MAXIMUM_NODES: Es la cantidad máxima de unidades de procesamiento o nodos cuando se escala. Para obtener más información, consulta Determina el límite máximo.
- CPU_PERCENTAGE: Es el porcentaje objetivo de CPU de alta prioridad que se debe usar, del 10 al 90%. Si deseas optimizar los costos, usa un porcentaje más alto. Para obtener más información, consulta Determina el objetivo de uso de CPU.
- STORAGE_PERCENTAGE: Es el porcentaje objetivo de almacenamiento que se usará, de 10 a 99%. Para obtener más información, consulta Determina el objetivo de uso de almacenamiento.
Ejemplos para usar configuraciones personalizadas
Para crear una instancia test-instance
en la configuración de instancia regional básica us-central1
, ejecuta lo siguiente:
gcloud spanner instances create test-instance --edition=STANDARD --config=regional-us-central1 \
--description="Test Instance" --nodes=1
Para crear una instancia custom-eur6-instance
en la configuración de instancia multirregional personalizada custom-eur6
, primero crea una configuración de instancia personalizada.
Luego, ejecuta lo siguiente:
gcloud spanner instances create custom-eur6-instance --edition=ENTERPRISE_PLUS --config=custom-eur6 \
--description="Instance with custom read-only" --nodes=1
Deberías ver un mensaje similar al siguiente ejemplo después de ejecutar cualquiera de los comandos anteriores:
Creating instance...done.
C++
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Crea una instancia sin un programa de copias de seguridad predeterminado
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Crea una instancia con el ajuste de escala automático administrado con Go (versión preliminar)
Crea una instancia sin un programa de copias de seguridad predeterminado
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Crea una instancia con el ajuste de escala automático administrado con Java (versión preliminar)
Crea una instancia sin un programa de copias de seguridad predeterminado
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Crea una instancia sin un programa de copias de seguridad predeterminado
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Crea una instancia sin un programa de copias de seguridad predeterminado
Ruby
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Mostrar lista de instancias
Puedes mostrar una lista de tus instancias de Spanner.
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
En la consola de Google Cloud , se muestra una lista de tus instancias de Spanner, junto con el ID, el nombre visible, la configuración y la capacidad de procesamiento de cada instancia, expresada en unidades de procesamiento y en nodos.
gcloud
Usa el comando gcloud spanner instances list
:
gcloud spanner instances list
Gcloud CLI imprime una lista de tus instancias de Spanner, junto con el ID, el nombre visible, la configuración y la capacidad de procesamiento de cada instancia.
Editar una instancia
En las siguientes secciones, se explica cómo actualizar la edición de tu instancia y cambiar su nombre visible, su capacidad de procesamiento y el tipo de programa de copia de seguridad predeterminado. No puedes cambiar el ID ni la configuración de la instancia (sin embargo, puedes mover tu instancia).
Actualiza la edición
Puedes actualizar tus instancias de la edición estándar a una edición de nivel superior. Las instancias de la edición Standard se pueden actualizar a la edición Enterprise o Enterprise Plus. Las instancias de la edición Enterprise se pueden actualizar a la edición Enterprise Plus.
La opción de cambiar a una versión inferior sin intervención humana no está disponible. Para cambiar a una versión anterior de la instancia, envía un ticket de asistencia. Para obtener más información, consulta las Preguntas frecuentes sobre las ediciones de Spanner.
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
Haz clic en el nombre de la instancia que deseas actualizar.
Haz clic en Actualizar junto al tipo de edición.
En la página Instancia de edición, en Actualizar edición, selecciona la nueva edición de nivel superior para tu instancia.
Haz clic en Guardar.
gcloud
Usa el comando gcloud spanner instances update
para actualizar la edición de tu instancia:
gcloud spanner instances update INSTANCE_ID --edition=EDITION \ [--async]
Reemplaza lo siguiente:
- INSTANCE_ID: El identificador permanente de la instancia.
- EDITION: Especifica la nueva edición de nivel superior para tu instancia. Para obtener más información, consulta la descripción general de las ediciones de Spanner.
Marcas opcionales:
--async
: Usa esta marca si deseas que tu solicitud se muestre de inmediato, sin esperar a que se complete la operación en curso. Para verificar el estado de tu solicitud, ejecutagcloud spanner operations describe
.
Go
Java
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Cambia el nombre visible
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
Haz clic en el nombre de la instancia a la que deseas cambiarle el nombre.
Haz clic en Editar instancia.
Ingresa un nuevo nombre de instancia. Este nombre debe ser único dentro del proyecto deGoogle Cloud .
Haz clic en Guardar.
gcloud
Usa el comando gcloud spanner instances update
:
gcloud spanner instances update INSTANCE_ID --description=INSTANCE_NAME
Reemplaza lo siguiente:
- INSTANCE_ID: El identificador permanente de la instancia.
- INSTANCE_NAME: Es el nombre que se mostrará para la instancia en la consola deGoogle Cloud . El nombre de la instancia debe ser único en tu proyecto deGoogle Cloud .
Cambia la capacidad de procesamiento
Debes aprovisionar suficiente capacidad de procesamiento para mantener el uso de CPU y el uso de almacenamiento por debajo de los valores máximos recomendados. Para obtener más información, consulta las cuotas y los límites de Spanner.
Hay algunos casos en los que no puedes reducir la capacidad de procesamiento de una instancia existente:
- Si quitas la capacidad de procesamiento, tu instancia deberá almacenar más de 10 TB de datos por 1,000 unidades de procesamiento (1 nodo).
- Debido a tu historial de uso, Spanner creó una gran cantidad de divisiones para los datos de tu instancia y, en algunos casos excepcionales, Spanner no podría administrarlas después de quitar la capacidad de procesamiento.
En el último caso, puedes intentar reducir la capacidad de procesamiento de forma progresiva con cantidades más pequeñas hasta encontrar la capacidad mínima que Spanner necesita para administrar todas las divisiones de la instancia. Si la instancia ya no requiere tantas divisiones debido a un cambio en los patrones de uso, Spanner podría combinar algunas divisiones y permitirte reducir aún más la capacidad de procesamiento de la instancia después de una o dos semanas.
Cuando quites la capacidad de procesamiento, supervisa el uso de CPU y las latencias de solicitud en Cloud Monitoring para asegurarte de que el uso de CPU permanezca por debajo del 65% para las instancias regionales y del 45% para cada región en instancias multirregionales. Es posible que experimentes un aumento temporal en las latencias de solicitud mientras quitas la capacidad de procesamiento.
Si deseas aumentar la capacidad de procesamiento de una instancia, tu proyecto de Google Cloud debe tener una cuota suficiente para agregar la capacidad de procesamiento. El tiempo que tarda en completarse la solicitud de aumento depende del tamaño de la solicitud. En la mayoría de los casos, las solicitudes se completan en unos minutos. En ocasiones excepcionales, un aumento de escala puede tardar hasta una hora en completarse.
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
Haz clic en el nombre de la instancia que deseas cambiar.
Haz clic en Editar instancia.
Para cambiar la capacidad de procesamiento, elige las unidades de medida (unidades de procesamiento o nodos) y, luego, ingresa una cantidad. Cuando uses unidades de procesamiento, ingresa cantidades de hasta 1,000 en múltiplos de 100 (100, 200, 300, etcétera) y cantidades mayores en múltiplos de 1,000 (1,000, 2,000, 3,000, etcétera). Cada nodo equivale a 1,000 unidades de procesamiento.
Haz clic en Guardar.
Si ves un cuadro de diálogo que indica que tienes una cuota insuficiente para agregar capacidad de procesamiento en esta ubicación, sigue las instrucciones a fin de solicitar una cuota superior.
gcloud
Usa el comando gcloud spanner instances update
. Cuando uses este comando, especifica la capacidad de procesamiento como una cantidad de nodos o unidades de procesamiento.
gcloud spanner instances update INSTANCE_ID --nodes=NODE_COUNT [--async]
o
gcloud spanner instances update INSTANCE_ID --processing-units=PROCESSING_UNIT_COUNT [--async]
Reemplaza lo siguiente:
- INSTANCE_ID: El identificador permanente de la instancia.
- NODE_COUNT: Es la capacidad de procesamiento de la instancia, expresada como una cantidad de nodos. Cada nodo equivale a 1,000 unidades de procesamiento.
- PROCESSING_UNIT_COUNT: Es la capacidad de procesamiento de la instancia, expresada como una cantidad de unidades de procesamiento. Ingresa cantidades de hasta 1,000 en múltiplos de 100 (100, 200, 300, etcétera) y cantidades mayores en múltiplos de 1,000 (1,000, 2,000, 3,000, etcétera).
Marcas opcionales:
--async
: Usa esta marca si deseas que tu solicitud se muestre de inmediato, sin esperar a que se complete la operación en curso. Para verificar el estado de tu solicitud, ejecutagcloud spanner operations describe
.
Habilita o modifica el escalador automático administrado en una instancia
Se aplican las siguientes limitaciones cuando agregas o cambias la función de escalamiento automático administrado en una instancia existente:
- El escalador administrado solo está disponible en las ediciones Enterprise o Enterprise Plus.
- No puedes habilitar el ajustador de escala administrado en una instancia que estés trasladando.
No puedes mover una instancia mientras el ajustador de escala administrado está habilitado.
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
Haz clic en el nombre de la instancia en la que deseas habilitar el ajustador de escala administrado.
Haz clic en Editar instancia.
En Configurar capacidad de procesamiento, haz clic en Ajuste de escala automático.
En Mínimo, selecciona el límite mínimo que se usará cuando se reduzca la escala. Para obtener más información, consulta Determina el límite mínimo.
En Máximo, selecciona el límite máximo que se usará cuando se realice el escalamiento. Para obtener más información, consulta Determina el límite máximo.
En Objetivo de uso de CPU de alta prioridad, selecciona el porcentaje de CPU de alta prioridad que deseas usar. Para obtener más información, consulta Determina el objetivo de uso de CPU.
En Objetivo de uso de almacenamiento, selecciona el porcentaje de almacenamiento que se usará. Para obtener más información, consulta Determina el objetivo de uso de almacenamiento.
Haz clic en Guardar.
gcloud
Usa el comando gcloud beta spanner instances update
para agregar el escalador automático administrado a una instancia. Para obtener más información y limitaciones, consulta Marcas y limitaciones de Google Cloud CLI
.
Puedes agregar el escalador administrado con el siguiente comando:
gcloud beta spanner instances update INSTANCE_ID \ --autoscaling-min-processing-units=MINIMUM_PROCESSING_UNITS \ --autoscaling-max-processing-units=MAXIMUM_PROCESSING_UNITS \ --autoscaling-high-priority-cpu-target=CPU_PERCENTAGE \ --autoscaling-storage-target=STORAGE_PERCENTAGE
o
gcloud beta spanner instances update INSTANCE_ID \ --autoscaling-min-processing-units=MINIMUM_NODES \ --autoscaling-max-processing-units=MAXIMUM_NODES \ --autoscaling-high-priority-cpu-target=CPU_PERCENTAGE \ --autoscaling-storage-target=STORAGE_PERCENTAGE
Reemplaza lo siguiente:
- INSTANCE_ID: El identificador permanente de la instancia.
- MINIMUM_PROCESSING_UNITS, MINIMUM_NODES: Es la cantidad mínima de unidades de procesamiento o nodos que se deben usar cuando se reduce la escala. Para obtener más información, consulta Determina el límite mínimo.
- MAXIMUM_PROCESSING_UNITS, MAXIMUM_NODES: Es la cantidad máxima de unidades de procesamiento o nodos que se deben usar cuando se realiza la escalamiento. Para obtener más información, consulta Determina el límite máximo.
- CPU_PERCENTAGE: Es el porcentaje objetivo de CPU de alta prioridad que se debe usar, del 10% al 90%. Si optimizas para el costo y no necesitas una latencia baja en todas las solicitudes, usa un porcentaje más alto. Para obtener más información, consulta Determina el objetivo de uso de CPU.
- STORAGE_PERCENTAGE: Es el porcentaje objetivo de almacenamiento que se usará, de 10% a 99%. Para obtener más información, consulta Determina el objetivo de uso de almacenamiento.
Después de agregar el escalador automático administrado a una instancia, también puedes modificar la configuración del escalador automático administrado. Por ejemplo, si deseas aumentar la cantidad máxima de unidades de procesamiento a 10,000, ejecuta el siguiente comando:
gcloud beta spanner instances update test-instance \
--autoscaling-max-processing-units=10000
Cambia una instancia de usar el escalador automático administrado al ajuste de escala manual
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
Haz clic en el nombre de la instancia en la que deseas inhabilitar el escalador administrado.
En Elige un modo de escalamiento, haz clic en Asignación manual.
Haz clic en Guardar.
gcloud
Usa el comando gcloud beta spanner instances update
para actualizar la instancia.
Usa el siguiente comando para cambiar una instancia del uso del ajustador de escala automático administrado al ajuste de escala manual:
gcloud beta spanner instances update INSTANCE_ID \ --processing-units=PROCESSING_UNIT_COUNT
o
gcloud beta spanner instances update INSTANCE_ID \ --nodes=NODE_COUNT
Reemplaza lo siguiente:
- INSTANCE_ID: El identificador permanente de la instancia.
- NODE_COUNT: Es la capacidad de procesamiento de la instancia, expresada como una cantidad de nodos. Cada nodo equivale a 1,000 unidades de procesamiento.
- PROCESSING_UNIT_COUNT: Es la capacidad de procesamiento de la instancia, expresada como una cantidad de unidades de procesamiento. Ingresa cantidades de hasta 1,000 en múltiplos de 100 (100, 200, 300, etcétera) y cantidades mayores en múltiplos de 1,000 (1,000, 2,000, 3,000, etcétera).
Etiqueta una instancia
Etiquetas para organizar tus recursos.
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
Selecciona la casilla de verificación de la instancia. El panel de información aparece en el lado derecho de la página.
Haz clic en la pestaña Etiquetas en el panel de información. Luego, puedes agregar, borrar o actualizar las etiquetas de la instancia de Spanner.
Edita el tipo de programación de copias de seguridad predeterminado
Los programas de copia de seguridad predeterminados se habilitan automáticamente para todas las instancias nuevas. Puedes habilitar o inhabilitar las programaciones de copias de seguridad predeterminadas en una instancia cuando la creas o cuando la editas más adelante. Para obtener más información, consulta Programaciones de copia de seguridad predeterminadas.
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
Haz clic en el nombre de la instancia cuya programación de copias de seguridad predeterminada deseas editar.
Haz clic en Editar instancia.
En Copias de seguridad, la casilla de verificación Habilitar programaciones de copias de seguridad predeterminadas determina si las programaciones de copias de seguridad predeterminadas están habilitadas o no. Cuando se habilita, se crea una programación de copia de seguridad predeterminada para todas las bases de datos nuevas de esta instancia.
Haz clic en Guardar.
gcloud
Usa el comando gcloud spanner instances update
para editar el tipo de programación de copias de seguridad predeterminada.
Para editar el tipo de programación de copia de seguridad predeterminado, ejecuta el siguiente comando:
gcloud spanner instances update INSTANCE_ID \ --default-backup-schedule-type=DEFAULT_BACKUP_SCHEDULE_TYPE
Reemplaza lo siguiente:
- INSTANCE_ID: El identificador permanente de la instancia.
DEFAULT_BACKUP_SCHEDULE_TYPE: Es el tipo de programación de copia de seguridad predeterminada que se usa en la instancia. Debe ser uno de los siguientes valores:
AUTOMATIC
: Se crea automáticamente una programación de copia de seguridad predeterminada cuando se crea una base de datos nueva en la instancia. La programación de copias de seguridad predeterminada crea una copia de seguridad completa cada 24 horas. Estas copias de seguridad completas se conservan durante 7 días. Puedes editar o borrar la programación predeterminada de copias de seguridad una vez que se crea.NONE
: No se crea automáticamente una programación de copia de seguridad predeterminada cuando se crea una base de datos nueva en la instancia.
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Spanner, consulta Bibliotecas cliente de Spanner.
Para autenticarte en Spanner, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Mover una instancia
Si deseas obtener instrucciones para mover tu instancia de cualquier configuración a cualquier otra, incluso entre configuraciones regionales y multirregionales, consulta Cómo mover una instancia.
Borrar una instancia
Puedes borrar una instancia con la consola de Google Cloud o la CLI de Google Cloud.
Si quieres borrar una instancia que tiene una o más bases de datos con la protección contra la eliminación habilitada, primero debes inhabilitar la protección contra la eliminación en todas las bases de datos de esa instancia para poder borrarla.
Console
Ve a la página Instancias de Spanner en la consola de Google Cloud .
Haz clic en el nombre de la instancia que deseas borrar.
Haz clic en Borrar instancia.
Sigue las instrucciones para confirmar que deseas borrar la instancia.
Haz clic en Borrar.
gcloud
Usa el comando gcloud spanner instances delete
y reemplaza INSTANCE_ID por el ID de la instancia:
gcloud spanner instances delete INSTANCE_ID
Detén o reinicia una instancia
Spanner es un servicio de base de datos completamente administrado que supervisa sus tareas y recursos subyacentes, lo que incluye supervisar y reiniciar procesos cuando sea necesario sin tiempo de inactividad. Como no es necesario detener ni reiniciar manualmente una instancia determinada, Spanner no ofrece una forma de hacerlo.
¿Qué sigue?
- Obtén más información para insertar, actualizar y borrar datos con el lenguaje de manipulación de datos (DML) o gcloud CLI.
- Otorga funciones de administración de identidades y accesos para la instancia y sus bases de datos.
- Obtén información para diseñar un esquema de Spanner.