Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Bloque de ejecución de escalado del servicio Amazon ECS
El bloque de ejecución de escalado del servicio de ECS le permite escalar su servicio de ECS en una región de destino como parte de su proceso de recuperación multirregional. Puede definir un porcentaje de capacidad en relación con la región desde la que el conmutador de región se conmuta por error o se desactiva.
Configuración
Para configurar el bloque de ejecución de escalado del servicio ECS, introduzca los siguientes valores.
Nombre del paso: introduzca un nombre.
Descripción del paso (opcional): introduzca una descripción del paso.
Recurso por región: para cada región, introduzca el ARN del clúster de ECS y el ARN del servicio de ECS.
Porcentaje que coincide con el recuento de tareas de la región de origen: introduzca el porcentaje deseado de tareas en ejecución en la región de origen que coincida con el de la región activada.
Método de supervisión de la capacidad: en el menú desplegable, seleccione el enfoque de supervisión para sus recursos de ECS.
Tiempo de espera: introduzca un valor de tiempo de espera.
A continuación, selecciona Guardar paso.
Funcionamiento
Tras configurar el bloque de ejecución en su plan, el conmutador de región confirma que solo hay un servicio ECS de origen y un servicio de destino. Si hay varios servicios, el conmutador de región muestra una advertencia para el bloque de ejecución. El conmutador de región almacena estos datos en todas las regiones para las que esté configurado su plan. La capacidad objetivo se define como el recuento deseado establecido en su servicio de ECS.
Como active/passive enfoque, el conmutador de región calcula la nueva capacidad deseada para el servicio de ECS en la región de destino (de activación). La nueva capacidad deseada se compara con la capacidad deseada del servicio ECS de destino. La fórmula que utiliza Region Switch para calcular la capacidad deseada es la siguiente:ceil(percentToMatch * Source Auto Scaling group capacity)
, donde ceil () es una función que redondea al alza cualquier resultado fraccionario. Si el recuento actual deseado para el servicio ECS de destino es superior a la nueva capacidad deseada calculada para el servicio ECS, la ejecución del plan continúa. Tenga en cuenta que el cambio de región no reduce la capacidad del servicio de ECS.
Si el servicio ECS tiene activado el escalado automático de aplicaciones, el conmutador de región actualiza la capacidad mínima en el escalado automático de aplicaciones y también actualiza el recuento deseado en el servicio ECS.
Cuando el conmutador de región ejecuta un bloque de servicios de ECS, el conmutador de región intenta ampliar la capacidad de ECS de la región de destino para ajustarla a la capacidad deseada. A continuación, el conmutador de región espera hasta que se alcance la capacidad de servicio de ECS solicitada en el servicio de ECS de la región de destino antes de pasar al siguiente paso del plan. Si lo deseas, puedes configurar el paso para que se complete antes de que se complete la gestión logística. Para ello, establece un límite de tiempo de espera para que el cambio de región se complete antes de completar la gestión logística.
Si utilizas un active/active enfoque, el conmutador de región utiliza la otra región configurada como origen. Es decir, si se está desactivando una región, el conmutador de región utiliza la otra región activa como fuente para igualar el porcentaje a escalar.
¿Qué se evalúa como parte de la evaluación del plan
Cuando Region Switch evalúa su plan, Region Switch realiza varias comprobaciones de la configuración y los permisos del bloque de ejecución del servicio ECS. El cambio de región verifica que los servicios de ECS estén presentes tanto en la región de origen como en la de destino, y comprueba que la capacidad máxima establecida para el servicio de ECS de la región de destino es suficiente para gestionar el porcentaje de coincidencia especificado de la capacidad de la región de destino. El cambio de región también valida que la función de IAM del plan tenga los permisos correctos para el servicio de ECS. Para obtener más información sobre los permisos necesarios para los bloques de ejecución de los cambios de región, consulte. Ejemplos de políticas basadas en la identidad para el cambio de región en ARC
Además, el conmutador de región comprueba que se ResourceMonitor
han recopilado y almacenado correctamente los datos de supervisión necesarios para los servicios de ECS y hace un recuento del número de tareas en ejecución.
Si alguna de las comprobaciones falla, el conmutador de región muestra mensajes de advertencia, que puede ver en la consola. O bien, puede recibir las advertencias de validación a través de las operaciones de la API EventBridge o mediante ellas.