Acerca de los grupos de colocación
Visión general
Los grupos de colocación para IBM Cloud® Virtual Private Cloud se utilizan para crear estrategias de colocación con el fin de gestionar cargas de trabajo de alta disponibilidad. Un grupo de colocación contiene instancias de servidor virtual que comparten una estrategia de colocación común. Las estrategias de colocación influyen en la ubicación física de los recursos de VPC seleccionados para satisfacer determinadas demandas de carga de trabajo.
Los grupos de colocación y sus recursos asignados se pueden gestionar utilizando la interfaz de usuario, la CLI, la API y Terraform. Un grupo de colocación puede tener 1 de dos estrategias de colocación: host spread o power spread. Con un recurso VPC denominado placement-groups, puede crear una política para colocar grupos de instancias juntos. A continuación, el recurso placement-groups se añade al servicio is.placement-groups. Para obtener más información sobre las acciones relacionadas con los recursos del grupo de colocación, consulte la sección de eventos del grupo de colocación en Eventos de seguimiento de actividades.
Después de crear el grupo de colocación, se le asigna una instancia de servidor virtual seleccionada o un grupo de instancias de servidor virtual. Cuando se suministran estas instancias de servidor virtual, las instancias de servidor virtual se colocan en un host de cálculo en la zona adecuada para la instancia basándose en la estrategia del grupo de colocación. El mismo grupo de colocación se puede utilizar para instancias que se suministran en servidores públicos compartidos en distintos VPC.
Ventajas
Los grupos de colocación le proporcionan una medida de control sobre el host en el que se coloca un nuevo servidor virtual público en relación con otros servidores virtuales del mismo grupo de colocación.
Dan soporte a cargas de trabajo de alta disponibilidad, ya que garantizan que las instancias de servidor virtual del grupo no comparten un host físico o una fuente de alimentación. Esta tecnología aporta una capa de seguridad añadida para la resiliencia de las instancias de servidor virtual en caso de que se produzca una interrupción de la alimentación o un error de host inesperados.
Puede crear una aplicación de alta disponibilidad dentro de una zona sabiendo que sus servidores virtuales están aislados unos de otros. Puede estar seguro de que sus aplicaciones se aprovisionan en la infraestructura de la zona de nube para maximizar la disponibilidad con un hardware de servidor host único.
Descripción de las estrategias de colocación
Los grupos de colocación para VPC tienen dos estrategias diferentes de grupo sin afinidad para la alta disponibilidad. El uso de estrategias de colocación reduce minimiza la posibilidad de que se produzca una interrupción del servicio con instancias de servidor virtual que se colocan en hosts diferentes o en una infraestructura con fuentes de alimentación y redes separadas.
Estrategia de propagación de host (antiafinidad de host) para alta disponibilidad.
Una estrategia de grupo de ubicación de propagación de host garantiza que cada instancia se coloca en hosts de cálculo independientes. Esta estrategia de grupo de colocación evita que el host sea un único punto de anomalía. Esta política de colocación da soporte a un máximo de 12 instancias por grupo de colocación.
El suministro de la instancia falla si una instancia no se puede colocar en un nodo distinto que el resto de instancias del grupo de colocación.
Estrategia de propagación de alimentación (antiafinidad de alimentación) para alta disponibilidad.
Una estrategia de grupo de colocación con dispersión de potencia garantiza que cada instancia se coloque en hosts informáticos con fuentes de alimentación y red independientes para minimizar las posibilidades de interrupción del servicio. Esta estrategia de grupo de colocación da soporte a cuatro instancias como máximo por grupo de colocación.
El suministro de instancias falla si la instancia no se puede colocar en una fuente de alimentación distinta de todas las demás instancias del grupo de colocación.
Si no se especifica un grupo de colocación cuando se suministra la instancia, la estrategia de colocación predeterminada es distribuir las instancias de cliente entre tantos hosts físicos diferentes como sea posible. Este enfoque es la mejor alternativa y no garantiza que las instancias se coloquen en diferentes hosts físicos. Para garantizar distintos hosts físicos, especifique un grupo de colocación durante el suministro de la instancia.
Utilización de grupos de colocación con grupos de instancias
Los grupos de instancias (también conocidos como grupos de escalado automático) admiten instancias que se suministran con una especificación de grupo de colocación. Las plantillas de instancia (utilizadas por grupos de instancias) heredan el nuevo atributo de grupo de colocación. Las instancias que se inician dentro de un grupo de escalado automático con un grupo de colocación específico se colocan en función de la estrategia del grupo de colocación. El tamaño del grupo de instancias viene limitado por el tamaño máximo del grupo de colocación.
Dado que los grupos de colocación para estrategias de alta disponibilidad pueden utilizar instancias de varias zonas, es posible utilizar grupos de instancias para dar soporte a instancias con subredes que abarcan varias zonas. Para obtener más información sobre los grupos de instancias, consulte Creación de un grupo de instancias para el escalado automático.
Grupos de colocación cuando se cambia el tamaño de una instancia
Cuando se cambia el tamaño de una instancia, se detiene la instancia, se actualiza el perfil y se reinicia la instancia. Cuando se detiene la instancia, se elimina de su nodo asignado. Cuando la instancia se inicia de nuevo, ésta se coloca de acuerdo con su estrategia de grupo de colocación definida, si existe una estrategia de colocación para dicha instancia. Para obtener más información, consulte Cambiar el tamaño de una instancia de servidor virtual.
Casos de uso comunes
- La carga de trabajo necesita la máxima disponibilidad para las instancias de aplicaciones críticas.
- Problema: la aplicación o la base de datos distribuida experimenta una interrupción si se detecta un error en alguna de las partes de la aplicación.
- Solución: utilice la política de grupo de colocación de propagación de alimentación para redes y fuentes de alimentación independientes.
- Necesidades de carga de trabajo para optimizar las aplicaciones conscientes de la topología.
- Problema: la base de datos moderna utiliza la réplica triple para la redundancia, por lo tanto, debe garantizar el rendimiento de los componentes de la base de datos, al mismo tiempo que se optimiza la alta disponibilidad para la réplica de las partes de la base de datos.
- Solución: utilice la política de grupo de colocación de propagación de alimentación para agrupar componentes de base de datos en diferentes fuentes de alimentación.
Limitaciones
- La VPC debe existir antes de crear un grupo de colocación. Si la VPC no se crea antes de crear un grupo de colocación, recibirá un error y el grupo de colocación no se creará.
- Las cuotas tienen un límite establecido y no se pueden ajustar. Para obtener más información sobre las cuotas de grupos de ubicación, consulte la sección Cuotas de grupos de ubicación en Cuotas y límites de servicio.
Restricciones
A continuación hallará las restricciones para los grupos de colocación:
- La estrategia de colocación del grupo de colocación no se puede modificar después de crear el grupo de colocación.
- El grupo de colocación debe suprimirse y crearse con una nueva estrategia de colocación.
- Un grupo de colocación no se puede suprimir si está conectado a una o más instancias.
Éstas son las restricciones para las instancias conectadas a un grupo de colocación:
- Una instancia sólo puede estar en un grupo de colocación.
- Las instancias que se suministran con las estrategias de grupo de colocación no funcionan con hosts dedicados.
- Después de colocar una instancia, la ubicación asignada a esa instancia no cambia en función de la colocación de otras instancias.
- Después de iniciar una instancia, la estrategia de grupo de colocación asociada no se puede modificar.
- Las instancias no se pueden eliminar de un grupo de colocación ni se pueden asignar a un grupo de colocación distinto. Las instancias deben suprimirse para que se eliminen del grupo de colocación.
- Si define un grupo de colocación para una instancia, el suministro de la instancia fallará si la colocación no se puede completar en función de la estrategia del grupo de colocación definido.
- Si una instancia no se puede suministrar debido a la falta de capacidad, la ubicación de la instancia no se vuelve a intentar automáticamente. Puede detener y, a continuación, iniciar la instancia para reintentar el suministro.
Para obtener más información sobre la supresión de una instancia de nube privada virtual y sus recursos asociados, consulte Supresión de una VPC.