Esencialmente, en la puesta en marcha se registra un IAM, y un conjunto de parámetros de inicio EC2 - una configuración de lanzamiento (tamaño de la instancia, los datos de usuario, grupo de seguridad, región, zona de disponibilidad, etc.) También configura políticas de escalado.
- Sus disparador se activa de escala
- Las políticas se examinaron para determinar qué configuración de lanzamiento S e aplica
- EC2 instancia de ejecución se llama con el AMI registrado y los parámetros de configuración de lanzamiento.
En este punto, se inicia una instancia que es una combinación de AMI y la configuración de inicio. Se registra con una dirección IP en el entorno de AWS.
Como parte del inicio inicial (hecho por ec2config o ec2run - yendo desde la memoria aquí) - la instancia recién iniciada puede conectarse a metadatos de instancia y ejecutar el script almacenado en "userdata". Este script puede iniciar la instalación del software, la configuración del sistema operativo, la configuración, cualquier cosa que realmente pueda hacer con un script.
Una vez que se completa, tiene una instancia recién creada.
Ahora bien, si este proceso se inició mediante la escala automática y el equilibrio de carga elástica, en el punto en que la instancia es "Windows está listo" (Ver ec2config.log), el equilibrador de carga agregará la instancia a sí mismo. Una vez que responda a las solicitudes, se marcará como saludable y el ELB comenzará a enrutar el tráfico.
El estándar de oro consiste en tener un AMI genérico y utilizar su script de arranque para instalar todos los paquetes/msi's/gems o lo que necesite en el servidor. Pero lo que sucede a menudo es que las personas construyen una imagen dorada y registran esa AMI para escalar.
La desventaja de este último método es que cada versión requiere que se cree una nueva AMI y que se actualicen las configuraciones de inicio.
Espero que te dé un poco más de información.
Se menciona cómo hacer balanceo de carga, pero nunca menciona cómo funciona en el fondo – sethu
Además, el autoescalado no funcionó por completo, no finalizó correctamente las instancias, como se menciona en el artículo. – Nate
Él no menciona nada, el blog tiene 6 años – Vivek