EC2 Auto Scaling

Untitled

Auto Scaling en acción

Untitled

Tenga en cuenta que también puede crear un grupo de escalado mediante una configuración de lanzamiento, pero AWS recomienda encarecidamente que no utilice configuraciones de lanzamiento y que, en su lugar, utilice una plantilla de lanzamiento. Una plantilla de lanzamiento especifica la configuración de instancias EC2, como la AMI, el tipo de instancia y el grupo de seguridad. El grupo de Amazon EC2 Auto Scaling ayuda a garantizar que disponga del número correcto de instancias EC2 definidas por la plantilla de lanzamiento, en función de sus necesidades.

Plantilla de lanzamiento

Untitled

Grupo de Auto Scaling

Untitled

Política

Untitled

Auto scaling y estado de la instancia

Untitled

Política de terminación

Untitled

Con cada grupo de Auto Scaling, puede controlar cuándo se agregan instancias (escalado horizontal) o cuándo estas se eliminan (reducción horizontal) desde la arquitectura de red. Puede escalar manualmente el tamaño de su grupo asociando y desconectando instancias o puede automatizar el proceso mediante el uso de una política de escalado. La política de terminación predeterminada se diseñó para ayudar a garantizar que las instancias se distribuyan uniformemente entre las zonas de disponibilidad con el fin de conseguir una alta disponibilidad. La política de terminación predeterminada suele ser suficiente para Ia mayoría de las situaciones. No obstante, tiene Ia opción de sustituir la política predeterminada por una personalizada. Por ejemplo, puede definir una política de terminación personalizada para especificar qué instancias se terminarán primero durante la reducción horizontal. Utilice la acción de API TerminatelnstancelnAutoScalingGroup de Amazon EC2 Auto Scaling para terminar de manera automática una instancia específica y, opcionalmente, disminuir el tamaño del grupo objetivo. Por ejemplo, puede elegir terminar siempre las instancias con la menor cantidad de sesiones de usuario. Primero determine la ID de la instancia con la menor cantidad de sesiones de usuario, luego llame a TerminatelnstancelnAutoScalingGroup y transfiera la ID de la instancia como parámetro.