Información general sobre las políticas de emplazamiento


En este documento se explica el comportamiento, las restricciones y la facturación de las políticas de emplazamiento.

De forma predeterminada, solo puedes gestionar la ubicación de tus instancias de Compute Engine especificando sus zonas. Las políticas de colocación te permiten especificar aún más la colocación relativa de tus instancias en una zona. En función de la política que apliques a tus instancias, puedes reducir la latencia de la red entre instancias (política compact) o mejorar la resiliencia frente a las interrupciones específicas de una ubicación (política spread).

Para saber cómo crear y aplicar políticas de emplazamiento, consulta la documentación sobre cómo usar políticas de emplazamiento compactas y cómo usar políticas de emplazamiento dispersas.

Para obtener información sobre otras formas de controlar la colocación de instancias, consulta la documentación sobre tenancy exclusiva y grupos de instancias gestionados (MIGs) regionales.

Acerca de las políticas de emplazamiento

Cada instancia de computación 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. Si tienes varias instancias en la misma zona, Compute Engine las colocará en hosts diferentes de forma predeterminada. Esta colocación minimiza el impacto de posibles fallos de alimentación. Sin embargo, cuando aplicas una política de colocación a instancias de la misma zona, puedes controlar aún más las ubicaciones relativas de esas instancias en la zona en función de las necesidades de tu carga de trabajo.

Puede crear los siguientes tipos de políticas de emplazamiento:

  • Política de posición compacta. Esta política coloca las instancias 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 necesitan comunicarse a menudo entre sí, por ejemplo, al ejecutar cargas de trabajo de computación de alto rendimiento (HPC), aprendizaje automático (ML) o servidores de bases de datos.

    Para obtener más información, consulte el apartado Acerca de las políticas de colocación compacta de este documento.

  • Política de posición distribuida. Esta política coloca las instancias en hardware independiente y distinto, que puedes usar para aumentar la fiabilidad de tu carga de trabajo. En concreto, la distribución de las instancias ayuda a reducir el número de instancias que se ven afectadas simultáneamente por interrupciones específicas de la ubicación, como los errores de hardware. Además, si usas una política de emplazamiento de dispersión para sobreaprovisionar capacidad en varias ubicaciones, puedes asegurarte de que sigues teniendo capacidad suficiente incluso cuando se produzcan interrupciones en una ubicación. Por este motivo, las políticas de colocación dispersa también pueden ser útiles para cargas de trabajo distribuidas y replicadas a gran escala, como el sistema de archivos distribuido de Hadoop (HDFS), Cassandra o Kafka.

    Para obtener más información, consulte la sección Acerca de las políticas de colocación de anuncios de cobertura de este documento.

Acerca de las políticas de colocación compacta

Cuando aplicas una política de colocación compacta a las instancias de proceso, Compute Engine intenta colocar las instancias lo más cerca posible entre sí. Esta colocación está sujeta al tipo de máquina y a la disponibilidad de la zona de las instancias, y la compacidad de las instancias solo se consigue de la mejor forma posible. Si tu aplicación es sensible a la latencia y requiere que las instancias estén lo más cerca posible (máxima compacidad) en una zona, especifica un valor de distancia máxima (vista previa). Los valores máximos de distancia más bajos aseguran que las instancias se coloquen más cerca, pero pueden provocar que haya menos máquinas disponibles para colocar instancias.

En la siguiente tabla se indican las series de máquinas admitidas, el número máximo de instancias y la política de mantenimiento del host de cada valor de distancia máxima:

Valor de distancia máxima Descripción Series de máquinas admitidas Número máximo de instancias Política de mantenimiento del host admitida
Sin especificar (no recomendado) Compute Engine hace todo lo posible para colocar las instancias lo más cerca posible entre sí, pero no hay una distancia máxima entre las instancias de la zona. A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3, N2, N2D y Z3-metal3 1500 Migrar o cancelar
3 Las instancias se colocan en clústeres adyacentes para reducir la latencia. A41, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 y Z3-metal3 1500 Migrar o cancelar
2 Las instancias se colocan en racks adyacentes y experimentan una latencia de red menor que las instancias colocadas en clústeres adyacentes. A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 y Z3 (metal)
  • En las instancias A3: 256
  • En el resto de los casos: 150
Finalizar
1 Las instancias se colocan en el mismo rack y minimizan la latencia de red lo máximo posible. A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 y Z3-metal 22 Finalizar

1 Solo puedes aplicar políticas de colocación compacta a instancias A4 o A3 Ultra que se hayan desplegado con las funciones que ofrece Cluster Director. Para obtener más información, consulta Cluster Director en la documentación de AI Hypercomputer.
2 De forma predeterminada, no puedes aplicar políticas de colocación compacta con un valor de distancia máxima a instancias A3 Mega, A3 High o A3 Edge. Para solicitar acceso a esta función, ponte en contacto con tu gestor técnico de cuentas (TAM) o con el equipo de ventas.
3 Las instancias Bare Metal solo admiten la política de mantenimiento del host Terminate.

Después de crear una política de colocación compacta y aplicarla a las instancias de computación, puedes verificar la ubicación física de las instancias en relación con otras instancias que especifiquen la misma política de colocación compacta. Para obtener más información, consulta Verificar la ubicación física de una instancia.

Acerca de las políticas de posición distribuida

Al crear una política de emplazamiento de dispersión, puede especificar el número de dominios de disponibilidad (hasta ocho) en los que se dispersarán sus instancias de proceso. Los dominios de disponibilidad proporcionan hardware aislado y distinto para minimizar el impacto de las interrupciones localizadas. Sin embargo, siguen viéndose afectados por fallos en la infraestructura compartida, como cortes de suministro eléctrico en los centros de datos.

Para reducir la proporción de tus instancias que se ven afectadas cuando se interrumpe un dominio de disponibilidad, distribuye tus instancias en al menos dos dominios de disponibilidad. Cada dominio de disponibilidad adicional reduce aún más la proporción de tus instancias que se ven afectadas. También puedes distribuir tus instancias en un número reducido de dominios de disponibilidad para intentar limitar la latencia de la red entre esas instancias o debido a restricciones zonales.

Cuando aplicas una política de colocación dispersa a una instancia, Compute Engine coloca la instancia en un dominio de disponibilidad específico en función de uno de los siguientes elementos:

  • Colocación automática: De forma predeterminada, Compute Engine coloca automáticamente la instancia en un dominio en función del número de instancias a las que ya se ha aplicado la política de colocación:

    • Ocho instancias o menos: si ya se ha aplicado una política de colocación dispersa a ocho instancias o menos, Compute Engine colocará tu instancia en el dominio con el menor número de instancias.

    • Más de ocho instancias: si ya se ha aplicado una política de colocación dispersa a más de ocho instancias, Compute Engine colocará tu instancia en un dominio aleatorio.

  • Emplazamiento específico: Cuando creas una instancia, actualizas las propiedades de una instancia o creas una plantilla de instancia, puedes especificar de forma opcional el dominio de disponibilidad en el que quieres colocar tus instancias. Distribuir instancias entre dominios ayuda a aumentar la resiliencia de tu carga de trabajo. Colocar instancias en el mismo dominio puede ayudar a reducir la latencia de red entre ellas.

Cuando aplica una política de colocación de dispersión a una instancia, es posible que la instancia tenga que trasladarse a otro dominio de disponibilidad. Durante este proceso, Compute Engine detiene o migra en tiempo real la instancia en función de su política de mantenimiento del host.

Restricciones

En las siguientes secciones se describen las restricciones de las políticas de emplazamiento.

Restricciones de todas las políticas de emplazamiento

Se aplican las siguientes restricciones a todas las políticas de emplazamiento:

  • Las políticas de colocación son recursos regionales y solo funcionan en la región en la que se encuentran. Por ejemplo, si creas una política de colocación en la región us-central1, solo podrás aplicarla a los recursos de Compute Engine ubicados en us-central1 o en una zona de us-central1.

  • Solo puedes aplicar una política de colocación por recurso de Compute Engine.

  • Solo puedes sustituir o quitar políticas de emplazamiento de instancias de computación. No se admite la sustitución ni la eliminación de políticas de colocación de otros recursos de Compute Engine.

  • Solo puedes eliminar una política de emplazamiento si no se aplica a ningún recurso de Compute Engine.

  • No puedes aplicar políticas de emplazamiento a futuras solicitudes de reserva ni a reservas bajo demanda que Compute Engine cree para completar una reserva futura aprobada.

  • No puedes aplicar políticas de colocación a instancias que especifiquen nodos de único cliente.

Restricciones de las políticas de colocación compacta

Además de las restricciones de todas las políticas de emplazamiento, las políticas de emplazamiento compactas tienen las siguientes restricciones:

  • Si una política de colocación compacta especifica un valor de distancia máxima, este valor afecta al número máximo de instancias de proceso a las que puede aplicar la política de colocación, así como a la serie de máquinas y a la política de mantenimiento del host que pueden usar las instancias.

  • Si quiere aplicar una política de emplazamiento compacto a las reservas bajo demanda, asegúrese de que se cumplan los siguientes requisitos:

    • Solo puedes aplicar políticas de posición compacta a reservas independientes, de un solo proyecto y bajo demanda. No se admiten reservas compartidas ni reservas asociadas a compromisos.

    • No puedes aplicar políticas de emplazamiento compacto que especifiquen un valor de distancia máximo de 1.

    • Solo puedes aplicar una política de posición compacta a una reserva a la vez.

Restricciones de las políticas de colocación distribuida

Además de las restricciones de todas las políticas de emplazamiento, las políticas de emplazamiento de difusión tienen las siguientes restricciones:

  • Puedes aplicar una política de colocación dispersa a un máximo de 256 instancias.

  • No puede aplicar políticas de emplazamiento de cobertura a las reservas.

Facturación

No hay costes adicionales asociados a la creación, eliminación o aplicación de políticas de colocación a una instancia de proceso.

Siguientes pasos