Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
autoscaling [2024/08/23 21:18] – creado jputreraautoscaling [2024/11/07 16:55] (actual) – [C. Configuraciones especiales] jputrera
Línea 3: Línea 3:
 ===== Descripción ===== ===== Descripción =====
 El Auto Scaling en AWS es una herramienta que permite ajustar automáticamente la capacidad de computación en la nube según las necesidades de tu aplicación. Mediante el uso de políticas de escalado, Auto Scaling puede añadir o eliminar instancias EC2 de manera automática, manteniendo la disponibilidad y optimizando los costos de operación. El Auto Scaling en AWS es una herramienta que permite ajustar automáticamente la capacidad de computación en la nube según las necesidades de tu aplicación. Mediante el uso de políticas de escalado, Auto Scaling puede añadir o eliminar instancias EC2 de manera automática, manteniendo la disponibilidad y optimizando los costos de operación.
 +
 +===== Prerrequisitos =====
 +
 +  * Cuenta de AWS Activa
 +
 +  * Instancias EC2: Al menos una instancia EC2 o una AMI preparada para crear nuevas instancias, o configurar plantilla de lanzamiento.
 +
 +  * Grupo de Seguridad Configurado: Un grupo de seguridad que permita el tráfico adecuado hacia y desde las instancias que se van a escalar.
 +
 +  * Grupo de Destino y Balanceador de Carga.
 +
 +  * Configuración de Red VPC y Subredes configuradas para alojar las instancias EC2.
 +
 +===== Procedimiento =====
 +
 +==== A. Instalación básica ====
 +
 +  * Iniciar sesión en la consola de administración de AWS.
 +
 +  * En el panel de servicios, seleccionar EC2 y luego elegir Auto Scaling Groups.
 +
 +  * Crear un Launch Template o Launch Configuration:
 +
 +  * En la sección de Auto Scaling Groups, selecciona Create Auto Scaling group.
 +
 +  - Nombre: Proporciona un nombre único.
 +  - AMI: Selecciona una AMI previamente configurada.
 +  - Tipo de Instancia: Elige el tipo de instancia EC2 (por ejemplo, t2.micro, m5.large, etc.).
 +  - Detalles de Red: Selecciona la VPC y las subredes donde se lanzarán las instancias.
 +  - Grupo de Seguridad: Selecciona o crea un grupo de seguridad adecuado.
 +
 +==== B. Configuración del Grupo de Auto Scaling ====
 +
 +  * Define el nombre del grupo de Auto Scaling y selecciona el Launch Template o Launch Configuration creado anteriormente.
 +
 +  * Configuración de Red: Selecciona la VPC y las subredes donde deseas que se lancen las instancias.
 +
 +  * Balanceador de Carga (opcional): Si utilizas un balanceador de carga, selecciona el grupo de destino que deseas asociar al grupo de Auto Scaling.
 +
 +  * Establecer Capacidad de Escalado:
 +
 +  -  Número inicial de instancias que deseas ejecutar.
 +  -  Número mínimo de instancias que deben estar en ejecución en todo momento.
 +  -  Número máximo de instancias que el Auto Scaling puede lanzar.
 +
 +  * Configurar las Políticas de Escalado:
 +
 +  - Escalado Basado en Métricas: Configura políticas basadas en métricas de CloudWatch (por ejemplo, CPU, memoria, tráfico de red).
 +  - Escalado Programado: Configura políticas para escalar en momentos específicos del día.
 +
 +
 +==== C. Configuraciones especiales ====
 +
 +  * Configuración de Verificación de Salud:
 +
 +Auto Scaling realiza verificaciones de salud en las instancias EC2 y las reemplaza si fallan.
 +Configura la verificación de salud usando EC2 Status Checks o verificaciones de salud del Load Balancer si estás utilizando un balanceador de carga..
Volver arriba