¿Cómo puedo migrar de equilibrador de carga clásico a equilibrador de carga de aplicación o equilibrador de carga de red?

4 minutos de lectura
0

Quiero migrar mi equilibrador de carga clásico a un equilibrador de carga de aplicación o de red.

Resolución

Comparación de las características del equilibrador de carga

Antes de migrar el equilibrador de carga clásico, compare las características de los equilibradores de carga de aplicación y de los equilibradores de carga de red. Para obtener más información, consulte Características de Elastic Load Balancing.

Equilibrador de carga de aplicación

Un equilibrador de carga de aplicación requiere un mínimo de dos subredes. Si su equilibrador de carga solo tiene una subred, especifique una segunda subred cuando migre.

De forma predeterminada, un equilibrador de carga de aplicación tiene activado el equilibrio de carga entre zonas. Puede desactivar la característica en el equilibrador de carga, pero no en el grupo de destino.

Un equilibrador de carga de aplicación admite la redirección de solicitudes en el equilibrador de carga. Si ha configurado las conexiones de backend de un equilibrador de carga clásico para la redirección HTTP, puede desactivar o eliminar la redirección al migrar.

Equilibrador de carga de red

Puede desactivar el equilibrio de carga entre zonas para un equilibrador de carga de red en el equilibrador de carga.

Debe asociar los grupos de seguridad a un equilibrador de carga de red al crear el equilibrador de carga. No puede asociar grupos de seguridad a un equilibrador de carga de red existente. Para restringir el tráfico, utilice los grupos de seguridad asociados a los destinos. Para el nivel del equilibrador de carga de red, use las listas de control de acceso de la red (ACL de la red) de la subred para restringir el tráfico.

Migración del equilibrador de carga clásico a un equilibrador de carga de aplicación o de red

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.

Para crear y configurar un equilibrador de carga de aplicación o un equilibrador de carga de red, use el asistente de migración. Pruebe el nuevo equilibrador de carga para asegurarse de que funciona. A continuación, redirija manualmente el tráfico del equilibrador de carga clásico al nuevo equilibrador de carga y actualice las políticas, los scripts y el código.

Después de redirigir el tráfico, puede usar la consola de Amazon Elastic Compute Cloud (Amazon EC2) para eliminar el equilibrador de carga antiguo. O bien, ejecute el comando delete-load-balancer de la AWS CLI.

Solución de problemas de tiempo de inactividad durante la migración de un equilibrador de carga

Para minimizar el tiempo de inactividad durante la migración del equilibrador de carga, ejecute pruebas con el nuevo equilibrador de carga antes de mover el tráfico de producción. Luego, verifique que el nuevo equilibrador de carga pueda administrar las solicitudes de tráfico.

Para redirigir gradualmente el tráfico al nuevo equilibrador de carga, utilice la política de enrutamiento ponderado de Amazon Route 53. Si tiene problemas con el nuevo equilibrador de carga, asigne al peso del tráfico un valor de 0 (cero).

Si no usa Route 53 como proveedor de DNS, siga ejecutando el antiguo equilibrador de carga. Reduzca el valor de tiempo de vida (TTL) del registro existente a 0 para que el registro DNS no se almacene en caché. Espere a que se restablezca el valor TTL anterior y, a continuación, dirija el registro DNS al nombre DNS del nuevo equilibrador de carga. Si tiene problemas con el nuevo equilibrador de carga, apunte el registro DNS al nombre DNS del equilibrador de carga clásico. Tras resolver el problema, devuelva el valor de TTL al valor original.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 meses