Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
autoscaling [2024/08/23 22:03] – [Procedimiento] jputreraautoscaling [2024/11/07 16:55] (actual) – [C. Configuraciones especiales] jputrera
Línea 17: Línea 17:
  
 ===== Procedimiento ===== ===== Procedimiento =====
 +
 ==== A. Instalación básica ==== ==== A. Instalación básica ====
  
   * Iniciar sesión en la consola de administración de AWS.   * Iniciar sesión en la consola de administración de AWS.
 +
   * En el panel de servicios, seleccionar EC2 y luego elegir Auto Scaling Groups.   * En el panel de servicios, seleccionar EC2 y luego elegir Auto Scaling Groups.
-Crear un Launch Template o Launch Configuration: 
  
-Un Launch Template o Launch Configuration define los detalles de las instancias EC2 que Auto Scaling lanzará (tipo de instancia, AMI, grupos de seguridad, etc.). +  * Crear un Launch Template o Launch Configuration:
-En la sección de Auto Scaling Groups, selecciona Create Auto Scaling group. +
-Si aún no tienes un Launch Template o Launch Configuration, sigue las instrucciones para crear uno nuevo: +
-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 +
-Configurar el Grupo de Auto Scaling:+
  
-Define el nombre del grupo de Auto Scaling y selecciona el Launch Template o Launch Configuration creado anteriormente. +  * En la sección de Auto Scaling Groups, selecciona Create Auto Scaling group.
-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:+
  
-Configura los parámetros de escalado+  - NombreProporciona un nombre único. 
-Desired Capacity (Capacidad Deseada)Número inicial de instancias que deseas ejecutar+  - AMISelecciona una AMI previamente configurada
-Minimum Capacity (Capacidad Mínima)Número mínimo de instancias que deben estar en ejecución en todo momento. +  - Tipo de InstanciaElige el tipo de instancia EC2 (por ejemplo, t2.micro, m5.large, etc.)
-Maximum Capacity (Capacidad Máxima): Número máximo de instancias que el Auto Scaling puede lanzar+  - Detalles de Red: Selecciona la VPC y las subredes donde se lanzarán las instancias. 
-Configurar las Políticas de Escalado:+  - Grupo de SeguridadSelecciona o crea un grupo de seguridad adecuado.
  
-Las políticas de escalado definen cómo y cuándo Auto Scaling debe añadir o eliminar instancias. +==== B. Configuración del Grupo de Auto Scaling ====
-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 (Health Check):+
  
-Auto Scaling realiza verificaciones de salud en las instancias EC2 las reemplaza si fallan. +  * Define el nombre del grupo de Auto Scaling y selecciona el Launch Template Launch Configuration creado anteriormente.
-Configura la verificación de salud usando EC2 Status Checks verificaciones de salud del Load Balancer si estás utilizando un balanceador de carga. +
-Notificaciones de Auto Scaling:+
  
-Configura notificaciones para recibir alertas cuando Auto Scaling realice acciones (por ejemplo, lanzar o terminar instancias). +  * Configuración de Red: Selecciona la VPC y las subredes donde deseas que se lancen las instancias.
-Puedes usar Amazon SNS (Simple Notification Service) para recibir alertas por correo electrónico o mensajes de texto. +
-Configurar Protección de Escalado (Scale-In Protection):+
  
-Utiliza la protección de escalado para evitar que ciertas instancias sean terminadas durante un evento de reducción de capacidad. +  * Balanceador de Carga (opcional): Si utilizas un balanceador de carga, selecciona el grupo de destino que deseas asociar al grupo de Auto Scaling.
-Problemas +
-Instancias No Administradas:+
  
-Descripción: Las instancias que no fueron lanzadas por el grupo de Auto Scaling no serán gestionadas por él. +  * Establecer Capacidad de Escalado:
-Solución: Asegúrate de que todas las instancias sean lanzadas y gestionadas por Auto Scaling. Considera eliminar las instancias existentes y dejar que Auto Scaling las recree. +
-Errores de Lanzamiento de Instancias:+
  
-Descripción: Auto Scaling puede fallar al lanzar instancias si hay un error en el Launch Template o Launch Configuration (por ejemplo, AMI no disponible, tipo de instancia no soportado)+  -  Número inicial de instancias que deseas ejecutar
-Solución: Verifica y actualiza el Launch Template o Launch Configuration+   Número mínimo de instancias que deben estar en ejecución en todo momento
-Auto Scaling No Respeta las Políticas de Escalado:+   Número máximo de instancias que el Auto Scaling puede lanzar.
  
-Descripción: Auto Scaling puede no ajustar la capacidad según lo esperado debido a configuraciones incorrectas de políticas o métricas. +  * Configurar las Políticas de Escalado:
-Solución: Revisa las políticas de escalado y asegúrate de que las métricas de CloudWatch sean precisas y reflejen el estado de carga real. +
-Costo Inesperado de Escalado:+
  
-DescripciónUn escalado excesivo puede generar costos inesperados+  - Escalado Basado en MétricasConfigura políticas basadas en métricas de CloudWatch (por ejemplo, CPU, memoria, tráfico de red)
-SoluciónAjusta las políticas de escalado y establece límites de capacidad para evitar escalado innecesario. +  - Escalado ProgramadoConfigura políticas para escalar en momentos específicos del día.
-Verificaciones de Salud Fallidas:+
  
-DescripciónLas verificaciones de salud fallidas pueden causar que Auto Scaling termine instancias saludables erróneamente+ 
-Solución: Revisa las configuraciones de verificación de salud y ajusta los parámetros de tiempo y umbrales según sea necesario.+==== 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