En este documento, se explica el comportamiento, las restricciones y la facturación de las políticas de posición.
De forma predeterminada, solo puedes administrar la ubicación de tus instancias de Compute Engine especificando sus zonas. Las políticas de posición te permiten especificar aún más la posición relativa de tus instancias de procesamiento en una zona. Según la política que apliques a tus instancias de procesamiento, puedes reducir la latencia de red entre las instancias de procesamiento (política compacta) o mejorar la resiliencia ante las interrupciones específicas de la ubicación (política extendida).
Para obtener información sobre cómo crear y aplicar políticas de posición, consulta la documentación sobre cómo usar políticas de posición compacta y cómo usar políticas de posición dispersa.
Para obtener información sobre otras formas de controlar la ubicación de las instancias, consulta la documentación sobre usuario único y grupos de instancias administrados (MIG) regionales.
Acerca de las políticas de posición
Cada instancia de procesamiento se ejecuta en un servidor físico, un host, que se encuentra en un rack de servidores. Cada rack de servidores forma parte de un clúster que se encuentra en un centro de datos de una zona. Cuando tienes varias instancias de procesamiento en la misma zona, Compute Engine las coloca en diferentes hosts de forma predeterminada. Esta ubicación minimiza el impacto de posibles cortes de energía. Sin embargo, cuando aplicas una política de posición a instancias de procesamiento en la misma zona, puedes controlar aún más las ubicaciones relativas de esas instancias de procesamiento en la zona según las necesidades de tu carga de trabajo.
Puedes crear los siguientes tipos de políticas de posición:
Política de posición compacta Esta política coloca las instancias de procesamiento cerca unas de otras en una zona, lo que reduce la latencia de red entre ellas. Una política de colocación compacta es útil cuando tus instancias de procesamiento necesitan comunicarse a menudo entre sí, por ejemplo, cuando ejecutas cargas de trabajo de computación de alto rendimiento (HPC), aprendizaje automático (AA) o servidor de base de datos.
Para obtener más información, consulta Acerca de las políticas de posición compacta en este documento.
política de posición distribuida. Esta política coloca las instancias de procesamiento en hardware independiente y distinto, que puedes usar para aumentar la confiabilidad de tu carga de trabajo. Específicamente, la distribución de las instancias de procesamiento ayuda a reducir la cantidad de instancias de procesamiento que se ven afectadas de forma simultánea por interrupciones específicas de la ubicación, como errores de hardware. Además, si usas una política de posición distribuida para aprovisionar más capacidad en varias ubicaciones, puedes asegurarte de tener suficiente capacidad incluso cuando se interrumpa una ubicación. Por este motivo, las políticas de posición distribuida también pueden ser útiles para cargas de trabajo replicadas, distribuidas y a gran escala, como el sistema de archivos distribuidos de Hadoop (HDFS), Cassandra o Kafka.
Para obtener más información, consulta Acerca de las políticas de posición distribuida en este documento.
Acerca de las políticas de posición compacta
Cuando aplicas una política de posición compacta a las instancias de procesamiento, Compute Engine intenta colocarlas lo más cerca posible entre sí. Esta colocación está sujeta a la disponibilidad del tipo de máquina y la zona de las instancias de procesamiento, y la compacidad de la instancia se logra solo en función del mejor esfuerzo. Si tu aplicación es sensible a la latencia y requiere que las instancias de procesamiento estén lo más cerca posible (máxima compacidad) en una zona, especifica un valor de distancia máxima (versión preliminar). Los valores de distancia máxima más bajos garantizan una posición de instancia más cercana, pero pueden generar menos máquinas disponibles para la posición de instancias de procesamiento.
En la siguiente tabla, se describen las series de máquinas compatibles, la cantidad máxima de instancias de procesamiento y la política de mantenimiento del host para cada valor de distancia máxima:
| Valor de distancia máxima | Descripción | Serie de máquinas compatible | Cantidad máxima de instancias de procesamiento | Política de mantenimiento del host compatible |
|---|---|---|---|---|
| Sin especificar (no recomendado) | Compute Engine hace todo lo posible para colocar las instancias de procesamiento lo más cerca posible entre sí, pero sin una distancia máxima entre las instancias de procesamiento en la zona. |
|
1,500 |
|
3 |
Las instancias de procesamiento se colocan en clústeres adyacentes para obtener una latencia baja. |
|
1,500 |
|
2 |
Las instancias de procesamiento se colocan en bastidores adyacentes y experimentan una latencia de red más baja que las instancias de procesamiento que se colocan en clústeres adyacentes. |
|
|
Finalizar |
1 |
Las instancias de procesamiento se colocan en el mismo rack y minimizan la latencia de red tanto como sea posible. |
|
22 | Finalizar |
1 Si deseas aplicar una política de posición de compactación a una instancia de A3 Mega, A3 High o A3 Edge que se creó antes del 1 de octubre de 2025, comunícate con tu equipo de cuentas o el equipo de ventas.
Después de crear una política de posición de compactación y aplicarla a las instancias de procesamiento, puedes verificar la ubicación física de las instancias de procesamiento en relación con otras instancias de procesamiento que especifiquen la misma política de posición de compactación. Para obtener más información, consulta Verifica la ubicación física de una instancia.
Acerca de las políticas de posición distribuida
Cuando creas una política de posición de distribución, puedes especificar la cantidad de dominios de disponibilidad (hasta ocho) en los que se distribuirán las instancias de procesamiento. Los dominios de disponibilidad proporcionan hardware aislado y distinto para minimizar el impacto de las interrupciones localizadas. Sin embargo, aún se ven afectados por las fallas de infraestructura compartida, como los cortes de energía en los centros de datos.
Para reducir la proporción de tus instancias de procesamiento afectadas cuando se interrumpe un dominio de disponibilidad, distribuye tus instancias de procesamiento en al menos dos dominios de disponibilidad. Cada dominio de disponibilidad adicional reduce aún más la proporción de tus instancias de procesamiento afectadas. Como alternativa, puedes distribuir tus instancias de procesamiento en una pequeña cantidad de dominios de disponibilidad para intentar limitar la latencia de red entre esas instancias de procesamiento o debido a restricciones zonales.
Cuando aplicas una política de posición distribuida a una instancia, Compute Engine la coloca en un dominio de disponibilidad específico según una de las siguientes opciones:
posición automática. De forma predeterminada, Compute Engine coloca automáticamente la instancia en un dominio según la cantidad de instancias de procesamiento a las que ya se aplicó la política de colocación:
Ocho instancias de procesamiento o menos: Si ya se aplicó una política de posición distribuida a ocho instancias de procesamiento o menos, Compute Engine coloca tu instancia en el dominio con la menor cantidad de instancias de procesamiento.
Más de ocho instancias de procesamiento: Si ya se aplicó una política de posición distribuida a más de ocho instancias de procesamiento, Compute Engine coloca tu instancia en un dominio aleatorio.
Posición específica. Cuando creas una instancia, actualizas sus propiedades o creas una plantilla de instancias, puedes especificar de forma opcional la zona de disponibilidad en la que colocar tus instancias de procesamiento. Distribuir las instancias de procesamiento en varios dominios es útil para aumentar la capacidad de recuperación de tu carga de trabajo. Colocar instancias de procesamiento en el mismo dominio puede ayudar a reducir la latencia de red entre esas instancias.
Cuando aplicas una política de posición de distribución a una instancia existente, es posible que se necesite reubicar la instancia en un dominio de disponibilidad diferente. Durante este proceso, Compute Engine detiene o migra en vivo la instancia según su política de mantenimiento del host.
Restricciones
En las siguientes secciones, se describen las restricciones para las políticas de posición.
Restricciones para todas las políticas de posición
Para todas las políticas de posición, se aplican las siguientes restricciones:
Las políticas de posición son recursos regionales y solo funcionan en la región en la que se encuentran. Por ejemplo, si creas una política de posición en la región
us-central1, solo puedes aplicarla a los recursos de Compute Engine ubicados enus-central1o en una zona deus-central1.Solo puedes aplicar una política de posición por recurso de Compute Engine.
Solo puedes reemplazar o quitar políticas de posición de las instancias de procesamiento. No se pueden reemplazar ni quitar políticas de posición de otros recursos de Compute Engine.
Solo puedes borrar una política de posición si no se aplica a ningún recurso de Compute Engine.
No puedes aplicar políticas de posición a los siguientes recursos:
Son las reservas que crea Compute Engine para cumplir con una reserva futura aprobada.
Instancias de usuario único
VMs de inicio flexible
Restricciones para las políticas de posición compacta
Además de las restricciones para todas las políticas de posición, las políticas de posición compacta tienen las siguientes restricciones:
Si una política de posición compacta especifica un valor de distancia máxima, este valor afecta la cantidad máxima de instancias de procesamiento a las que puedes aplicar la política de posición, así como la serie de máquinas y la política de mantenimiento del host que pueden usar las instancias de procesamiento.
Si deseas aplicar una política de posición compacta a las reservas según demanda, asegúrate de lo siguiente:
Solo puedes aplicar políticas de posición compacta a las reservas independientes de un solo proyecto y a pedido. No se admiten las reservas compartidas o las reservas adjuntas a los compromisos.
No puedes aplicar políticas de posición compacta que especifiquen un valor de distancia máxima de
1.Solo puedes aplicar una política de posición compacta a una reserva a la vez.
Restricciones para las políticas de posición distribuida
Además de las restricciones para todas las políticas de posición, las políticas de posición distribuida tienen las siguientes restricciones:
Puedes aplicar una política de posición dispersa a 256 instancias de procesamiento como máximo.
No puedes aplicar políticas de posición distribuida a las reservas.
Facturación
No hay costos adicionales asociados con la creación, eliminación o aplicación de políticas de ubicación a una instancia de procesamiento.
¿Qué sigue?
Aprende a crear y aplicar políticas de posición a instancias de procesamiento: