En este documento, se describe cómo crear un grupo de instancias administrado (MIG) en una sola zona. Ubicar todas las VM de tu MIG en una sola zona ayuda a minimizar la latencia, lo que es útil para ciertas cargas de trabajo, por ejemplo, cargas de trabajo por lotes.
Este tipo de MIG también se conoce como MIG zonal.
También puedes leer sobre otras situaciones básicas para crear un MIG.
Antes de comenzar
- Crea una plantilla de instancias, que es necesaria para crear un grupo de instancias administrado.
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Trusted Cloud by S3NS .
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
- Set a default region and zone.
Terraform
Para usar las muestras de Terraform de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Set up authentication for a local development environment.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a gcloud CLI.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Si deseas obtener más información, consulta Autentica para usar REST en la Trusted Cloud documentación de autenticación.
Limitaciones
Para ver la lista completa de limitaciones del MIG, que varía según la configuración que uses, consulta Limitaciones del MIG.
Crea un MIG en una sola zona
Para crear un MIG en una sola zona, usa Trusted Cloud console, la CLI de gcloud, Terraform o REST.
Console
-
En la consola de Trusted Cloud , ve a la página Grupos de instancias.
Los pasos restantes aparecen en la consola de Trusted Cloud .
-
Haz clic en
Crear grupo de instancias . -
Si quieres crear un MIG con estado, selecciona la opción
Nuevo grupo de instancias administrado (con estado) . Para ayudarte a decidir, consulta Cuándo usar los MIG con estado. - Asigna un nombre y, de forma opcional, una descripción a tu grupo de instancias.
- Elige una plantilla de instancias para el grupo de instancias o crea una nueva.
-
Especifica la
cantidad de VMs del grupo. Recuerda aprovisionar suficientes VMs para admitir tu aplicación si ocurre una falla de zona. -
En
Ubicación , selecciona Zona única. - Selecciona la región y la zona en la que deseas crear el MIG. Si eliges una plantilla de instancias regional, la región se selecciona de forma automática en función de la región de la plantilla.
- Para los MIG sin estado, el Ajuste de escala automático está habilitado de forma predeterminada. Con el ajuste de escala automático, tu grupo agrega o quita instancias automáticamente según el uso.
- De manera opcional, habilita la reparación automática para realizar verificaciones de estado basadas en aplicaciones en las VMs del grupo.
- Haz clic en Crearpara crear el grupo nuevo.
gcloud
Si aún no creaste una plantilla de instancias, en la que se especifica el tipo de máquina, la imagen de disco de arranque, la red y otras propiedades de VM que quieres para cada VM en tu MIG, crea una plantilla de instancias.
Crea un grupo de instancias administrado con el comando
instance-groups managed create
y especifica el nombre del grupo, el tamaño del grupo, la plantilla de instancias y la zona.gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \ --size SIZE \ --template INSTANCE_TEMPLATE_URL \ --zone ZONE
Reemplaza lo siguiente:
INSTANCE_GROUP_NAME
: El nombre de este grupo de instanciasSIZE
es el tamaño del grupo de instancias.INSTANCE_TEMPLATE_URL
: Es la URL de la plantilla de instancias que deseas usar para crear VMs en el MIG. La URL puede contener el ID o el nombre de la plantilla de instancias. Especifica uno de los siguientes valores:- Para una plantilla de instancias regional:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID
- Para una plantilla de instancias global:
INSTANCE_TEMPLATE_ID
- Para una plantilla de instancias regional:
ZONE
: Una de las zonas disponibles para Compute Engine. Si deseas distribuir las VM de tu MIG en varias zonas de una región, consulta Crea un MIG regional.
De forma opcional, puedes proporcionar la marca
--base-instance-name
. Debido a que estas VM se basan en una misma plantilla, a cada una se le asigna una string aleatoria como parte del nombre. El nombre base se antepone a esta string aleatoria. Por ejemplo, si configuras el nombre base comotest
, las VM tendrán nombres comotest-yahs
ytest-qtyz
. Si necesitas nombres específicos, consulta Crea instancias con nombres específicos en MIG.Por ejemplo, el siguiente comando crea un grupo de instancias llamado example-group, con el nombre base de VM
test
. El grupo contiene tres instancias:gcloud compute instance-groups managed create example-group \ --base-instance-name test \ --size 3 \ --template an-instance-template \ --zone us-central1-f
Terraform
Si aún no creaste una plantilla de instancias, en la que se especifica el tipo de máquina, la imagen de disco de arranque, la red y otras propiedades de VM que quieres para cada VM en tu MIG, crea una plantilla de instancias.
Para crear un MIG regional, puedes usar el recurso
google_compute_instance_group_manager
.Si deseas obtener más información para aplicar o quitar una configuración de Terraform, consulta los comandos básicos de Terraform.
REST
Si aún no creaste una plantilla de instancias, en la que se especifica el tipo de máquina, la imagen de disco de arranque, la red y otras propiedades de VM que quieres para cada VM en tu MIG, crea una plantilla de instancias.
Crea un grupo de instancias administrado con el método
instanceGroupManagers.insert
. En el cuerpo de la solicitud, especifica el nombre y el tamaño del grupo, y la URL a la plantilla de instancias.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers { "versions": [ { "instanceTemplate": "INSTANCE_TEMPLATE_URL" } ], "name": "INSTANCE_GROUP_NAME", "targetSize": SIZE }
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto de la solicitud.ZONE
: La zona de la solicitud. Si deseas distribuir las VM de tu MIG en varias zonas de una región, reemplazazones/ZONE
porregions/REGION
y especifica una región. Para obtener más información, consulta Crea un MIG regional.INSTANCE_GROUP_NAME
: El nombre de este grupo de instanciasSIZE
es el tamaño del grupo de instancias.INSTANCE_TEMPLATE_URL
: Es la URL de la plantilla de instancias que deseas usar para crear VMs en el MIG. La URL puede contener el ID o el nombre de la plantilla de instancias. Especifica uno de los siguientes valores:- Para una plantilla de instancias regional:
projects/PROJECT_ID/regions/REGION/instanceTemplates/INSTANCE_TEMPLATE_ID
- Para una plantilla de instancias global:
INSTANCE_TEMPLATE_ID
- Para una plantilla de instancias regional:
De manera opcional, puedes proporcionar el campo
base-name
. Debido a que estas VM se basan en una misma plantilla, a cada una se le asigna una string aleatoria como parte del nombre. El nombre base se antepone a esta string aleatoria. Por ejemplo, si configuras el nombre base comotest
, las VM tendrán nombres comotest-yahs
ytest-qtyz
. Si necesitas nombres específicos, consulta Crea instancias con nombres específicos en MIG.Según cómo configures y actúes en un MIG, varias políticas y acciones pueden afectar las instancias en el grupo. Para determinar qué instancias administradas están en funcionamiento, consulta la sección sobre cómo verificar el estado de instancias administradas.
¿Qué sigue?
- Configura la reparación automática basada en la aplicación, que verifica de forma periódica que la aplicación responda como se espera en cada una de las VM del MIG y recrea de forma automática las VM que no responden.
- Habilita el ajuste de escala automático para agregar o borrar VM de forma automática en tu MIG en función de los aumentos o disminuciones en la carga.
- Obtén información sobre cómo aplicar una configuración nueva a todas las VMs de un MIG o a un subconjunto de ellas mediante la configuración y la aplicación de una plantilla de instancias nueva, la configuración de todas las instancias, o la configuración por instancia.
- Conserva discos, metadatos y direcciones IP en eventos disruptivos, como la recreación, la reparación automática y las actualizaciones de VM agregando una configuración con estado.
- Obtén información sobre cómo trabajar con instancias administradas para, por ejemplo, borrar, descartar y volver a crear VM en un MIG.
- Obtén información sobre los MIGs y sus VMs.
- Obtén más información sobre cómo agregar un frontend del balanceador de cargas HTTP(S) externo a tu grupo de instancias. Para obtener información sobre otros tipos de balanceadores de cargas, consulta Descripción general del balanceo de cargas.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-08 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-08 (UTC)"],[[["This document guides users on creating a managed instance group (MIG) within a single zone, also known as a zonal MIG, which minimizes latency for workloads like batch processing."],["Before creating a MIG, you must first create an instance template that defines the properties of the VMs within the group."],["You can create a single-zone MIG using the Google Cloud console, gcloud CLI, Terraform, or REST API, each method requiring specific configurations and steps."],["Managed instance groups support features like autoscaling, autohealing, and stateful configurations to manage the VMs within the group effectively."],["After setting up the MIG, there are several next steps, such as setting up autohealing, enabling autoscaling, applying new configurations, and configuring stateful MIGs."]]],[]] -