Application Load Balancer (ALB) le permite agregar servidores de una VPC en otra región como servidores backend. Esto logra una distribución eficiente del tráfico y optimiza el sistema.
Ejemplo de escenario
Una empresa de comercio electrónico vende y promociona productos en su plataforma en línea. La empresa desplegó un servidor en la región China (Chengdu) para cubrir sus necesidades diarias de negocio. Sin embargo, durante las grandes promociones de ventas, los picos de tráfico y las solicitudes con alta concurrencia pueden superar la capacidad del servidor.
Para resolver este problema, la empresa puede usar un grupo de servidores de tipo IP para ALB y un transit router de Cloud Enterprise Network (CEN). De esta forma, integra un servidor de la región China (Hangzhou) a la arquitectura de red existente y expande rápidamente los recursos. Un transit router habilita el emparejamiento rápido de redes privadas entre VPC de distintas regiones. Con base en este emparejamiento privado, usted agrega un grupo de servidores de tipo IP a ALB para montar el servidor entre regiones. Así, ALB reenvía las solicitudes de los clientes a los servidores de China (Chengdu) y China (Hangzhou), lo que mejora la capacidad de carga y la velocidad de respuesta del sistema.
Límites
A partir de las 00:00:00 del 25 de febrero de 2025 (UTC+8), las nuevas instancias usan Application Load Balancer (ALB) actualizado de manera predeterminada. Las instancias de ALB existentes no se ven afectadas, excepto aquellas creadas mediante solicitudes de autoservicio. Para obtener más información, consulte Application Load Balancer (ALB) Instance Upgrade Announcement.
Este tema usa una instancia de ALB actualizada como ejemplo. Si utiliza una instancia de ALB no actualizada, consulte Instructions for non-upgraded ALB instances.
Límites de los servidores backend
Solo los servidores backend de tipo IP se pueden montar entre regiones.
Solo son compatibles las direcciones IP privadas. No se admiten las direcciones IP públicas.
-
Para adjuntar servidores IPv6, establezca IP Version en IPv4/IPv6 dual-stack cuando cree un grupo de servidores basado en IP. Tenga en cuenta lo siguiente:
Puede establecer IP Version en IPv4/IPv6 dual-stack únicamente si the IPv6 feature is enabled para la VPC seleccionada en el grupo de servidores.
El grupo de servidores solo se puede agregar a listeners o reglas de reenvío de instancias upgraded ALB instances de doble pila. Las instancias de ALB no actualizadas no son compatibles.
Cuando IP Version está configurado en IPv4/IPv6 dual-stack, solo es posible agregar direcciones IPv6 del bloque CIDR de la VPC del grupo de servidores. No se pueden agregar direcciones IP remotas.
Límites de la configuración de reenvío entre ALB y los servidores backend
Si utiliza un transit router de Enterprise Edition, este crea una interfaz de red elástica (ENI) en un vSwitch dentro de la zona de disponibilidad especificada. Dicha ENI funciona como punto de entrada del tráfico desde la VPC hacia el transit router. Al crear una VPC, asegúrese de crear como mínimo un vSwitch en la zona de disponibilidad indicada para conectar la VPC al transit router. Para obtener más información, consulte How transit routers work.
El tráfico entre una instancia de ALB y sus servidores backend solo se puede reenviar mediante la tabla de rutas del sistema. Las tablas de rutas personalizadas de la VPC no son compatibles.
Requisitos previos
-
Se creó una VPC llamada VPC1 en la región China (Chengdu) y una VPC llamada VPC2 en la región China (Hangzhou).
En VPC1, los vSwitch VSW1 y VSW2 están desplegados en la Zona A y la Zona B.
En VPC2, los vSwitch VSW3 y VSW4 están desplegados en la Zona H y la Zona I.
-
A continuación se describe la planificación de bloques CIDR para este tema. Al planificar los bloques CIDR, compruebe que los bloques por conectar no se superpongan.
-
Se creó una instancia de ECS llamada ECS01 en VSW1 y otra llamada ECS02 en VSW3. Los servicios de aplicación están desplegados tanto en ECS01 como en ECS02.
Se creó una ALB instance orientada al público en VPC1.
Se obtuvo una domain name is registered, un ICP filing para el nombre de dominio y una CNAME record is configured for the ALB instance que utiliza el nombre de dominio personalizado.
Se creó una CEN instance y se generaron transit router instances en las regiones China (Chengdu) y China (Hangzhou) para dicha instancia de CEN.
Procedimiento
Paso 1: Crear un grupo de servidores de ALB
Cree un grupo de servidores de tipo IP y agregue ECS01 junto con ECS02 (entre regiones) como servidores backend.
Inicie sesión en la consola de ALB.
En la barra de navegación superior, seleccione la región donde se desplegó la instancia de ALB. En este ejemplo, se selecciona China (Chengdu).
En el panel de navegación izquierdo, seleccione .
-
En la página Server Group, haga clic en Create Server Group, configure los siguientes parámetros y luego haga clic en Create.
Este tema describe únicamente los parámetros obligatorios. Mantenga los valores predeterminados para el resto. Para obtener más información, consulte Server groups.
Configuración
Descripción
Server Group Type
Seleccione IP Address. Esto le permite adjuntar servidores fuera del bloque CIDR de la VPC mediante sus direcciones IP.
VPC
Seleccione VPC1.
Backend Server Protocol
Seleccione HTTP.
NotaEn una instancia de ALB Basic Edition, un listener HTTPS solo puede seleccionar grupos de servidores que usen HTTP como protocolo de backend.
Scheduling Algorithm
Utilice el valor predeterminado Weighted Round-robin. Para obtener más información, consulte Introduction to Server Load Balancer Scheduling Algorithms.
En el cuadro de diálogo Server group created., haga clic en Add Backend Server.
-
En el panel Add Backend Server, agregue la dirección IP privada de ECS01 y haga clic en Next. Establezca el Port y el Weight de la dirección IP agregada, y luego haga clic en OK.
El puerto debe coincidir con el que utiliza el servicio de backend. En este ejemplo, introduzca 80 como puerto y mantenga el peso predeterminado.
-
Haga clic en Add IP Address para agregar la dirección IP privada de ECS02. Como la dirección IP de ECS02 no pertenece al bloque CIDR de la VPC asociada al grupo de servidores, debe habilitar Remote IP. Después, haga clic en Next, establezca el Port y el Weight de la dirección IP agregada, y finalmente haga clic en OK. En este ejemplo, el puerto se establece en 80 y se usa el peso predeterminado.
Si Remote IP está deshabilitado, solo podrá introducir direcciones IP del bloque CIDR de la VPC donde reside el grupo de servidores. Al habilitar Remote IP, tendrá la opción de introducir direcciones IP de los siguientes bloques CIDR:
10.0.0.0/8
100.64.0.0/10
172.16.0.0/12
192.168.0.0/16
Paso 2: Configurar un listener para la instancia de ALB
Inicie sesión en la consola de ALB.
En la barra de navegación superior, seleccione la región donde se desplegó la instancia de ALB. En este ejemplo, se selecciona China (Chengdu).
En la página Instances, busque la instancia de ALB creada en VPC1 y haga clic en Create Listener dentro de la columna Operations.
-
En la página , configure los siguientes parámetros, mantenga los valores predeterminados para el resto y haga clic en Next.
Configuración del listener
Descripción
Select Listener Protocol
Seleccione HTTP.
Listener Port
Introduzca el puerto de escucha que recibirá las solicitudes y las reenviará a los servidores backend. El rango válido va de 1 a 65535. En este tema, introduzca 80.
En la lista desplegable Server Group, seleccione IP y el grupo de servidores creado en el paso 1. Luego, haga clic en Next.
En la página Configuration Review, confirme las configuraciones y haga clic en Submit.
Paso 3: Conectar las instancias de VPC al transit router
Conecte VPC1 al transit router de la región China (Chengdu) y VPC2 al transit router de la región China (Hangzhou). Estos transit routers habilitan el emparejamiento de red privada entre VPC1 y VPC2 a través de distintas regiones. De este modo, ALB puede reenviar las solicitudes de los clientes a los servidores ubicados en la VPC entre regiones.
Inicie sesión en la consola de Cloud Enterprise Network.
En la página CEN Instance, haga clic en el ID de la instancia de CEN.
En la pestaña , busque la instancia de transit router en la región China (Chengdu) y haga clic en Create Connection dentro de la columna Operations.
-
En la página Connection with Peer Network Instance, configure los siguientes parámetros y haga clic en OK para conectar VPC1 al transit router de la región China (Chengdu).
Este tema describe únicamente los parámetros obligatorios. Mantenga los valores predeterminados para el resto. Para obtener más información, consulte Create a VPC connection on an Enterprise Edition transit router.
Parámetro
Descripción
Instance Type
Este tema utiliza VPC.
Region
Seleccione la región donde se desplegó la instancia de red. En este tema, se selecciona China (Chengdu).
Networks
Seleccione el ID de la VPC por conectar. En este tema, seleccione VPC1.
vSwitch
Seleccione las instancias de vSwitch de las zonas compatibles con el transit router de Enterprise Edition. En este tema, seleccione VSW1 y VSW2.
-
Haga clic en Create More Connections y conecte VPC2 al transit router de la región China (Hangzhou) con base en la siguiente información.
Parámetro
Descripción
Instance Type
Seleccione VPC.
Region
Seleccione China (Hangzhou).
Networks
Seleccione VPC2.
vSwitch
Seleccione VSW3 y VSW4.
Paso 4: Crear una conexión entre regiones para los transit routers
Después de conectar las VPC a los transit routers, cree una conexión entre regiones para los transit routers ubicados en distintas regiones. Este paso es obligatorio para habilitar el emparejamiento de red privada entre VPC1 y VPC2.
Inicie sesión en la consola de Cloud Enterprise Network.
En la página CEN Instance, haga clic en el ID de la instancia de CEN correspondiente.
En la pestaña , busque la instancia de transit router en la región China (Chengdu) y haga clic en Create Connection dentro de la columna Operations.
-
En la página Connection with Peer Network Instance, configure la siguiente información y haga clic en OK.
Este tema describe únicamente los parámetros obligatorios. Mantenga los valores predeterminados para el resto. Para obtener más información, consulte Create an inter-region connection on an Enterprise Edition transit router.
Elemento de configuración
Descripción
Instance Type
Seleccione Inter-region Connection.
Region
Seleccione la región que desea conectar. Este tema utiliza China (Chengdu) como ejemplo.
Peer Region
Seleccione la región par que desea conectar. Este tema utiliza China (Hangzhou).
Bandwidth Allocation Mode
Seleccione Pay-By-Data-Transfer.
Para el tráfico entre regiones a través de transit routers, puede usar Cloud Data Transfer (CDT) y reducir los costos de tráfico. Si aún no ha activado este servicio, consulte Upgrade to CDT billing para hacerlo. Activar CDT no genera cargos. También tiene la opción de utilizar un plan de ancho de banda según sus necesidades.
Paso 5: Comprobar los resultados
Una vez completados los pasos anteriores, ALB podrá reenviar las solicitudes de los clientes a ECS01 y ECS02.
-
Prueba de conectividad
Introduzca el nombre de dominio en su navegador, por ejemplo,
http://<your domain name>. Actualice la página varias veces. El cliente recibe las respuestas correctamente y el servidor que responde alterna entre ECS01 y ECS02.

-
Prueba de fallos
Detenga el servicio en ECS01. Ejecute el comando
systemctl stop nginx.serviceen ECS01 para detener la aplicación.Introduzca el nombre de dominio en su navegador, por ejemplo,
http://<your domain name>. El cliente sigue recibiendo respuestas correctamente. Esto indica que el balanceo de carga funciona para los servidores de la VPC entre regiones.

Preguntas frecuentes
¿Cómo monto servidores VPC entre regiones con una instancia ALB sin actualizar?
Si utiliza una instancia ALB sin actualizar, debe ejecutar operaciones adicionales. Agregue rutas para VPC1, VPC2 y el transit router, y configure los security groups de las instancias ECS. Para obtener más información, consulte Step 5: Configure routes and firewalls. Los demás pasos son los mismos que se describen en este tema.
-
Límites
-
Paso 5: Configurar el enrutamiento y los security groups
¿ALB puede montar servidores en dos VPC de la misma región después de crear una conexión de emparejamiento entre ellas?
Sí, es posible.
¿Cómo se factura el uso de ALB con CEN para montar servidores en una VPC entre regiones?
Además de ALB fees, se generan cargos de CEN. Para obtener más información, consulte CEN billing.
Referencias
Para adjuntar servidores en un centro de datos de la misma región o en una VPC entre regiones mediante NLB, consulte Use an NLB to attach servers in a same-region IDC o Use an NLB to attach servers in a cross-region VPC.
Para adjuntar servidores de un centro de datos de la misma región o servidores de una VPC entre regiones mediante NLB, consulte Attach same-region IDC servers using NLB o Attach servers in cross-region VPCs using NLB.