Una puerta de enlace dedicada ALB proporciona a los servicios EAS recursos de red dedicados, control de acceso flexible y compatibilidad con nombres de dominio personalizados.
Utilice una puerta de enlace dedicada ALB en producción para obtener mejor rendimiento, estabilidad y escalabilidad. Si usa una puerta de enlace dedicada totalmente administrada (la puerta de enlace dedicada original de EAS), consulte fully-managed dedicated gateway.
Facturación
Los cargos provienen de las instancias ALB asociadas. Al habilitar el acceso por red privada y por red pública se crea una instancia ALB para cada uno. Si habilita ambos tipos de acceso, se crean dos instancias y los cargos se acumulan. ALB billing rules.
Planificación de la red
Planifique su red antes de configurar para evitar reprocesos y costos adicionales.
El ALB de red pública, el ALB de red privada y el servicio EAS deben estar en la misma VPC. La VPC de una instancia ALB no se puede cambiar después de crearla. Si configura mal la VPC, deberá eliminar y volver a crear la instancia.
Antes de empezar:
Identifique el ID de la VPC y las zonas que planea usar.
Asegúrese de que haya como mínimo dos vSwitches disponibles en distintas zonas dentro de la VPC.
Decida si va a habilitar el acceso por red pública, por red privada o ambos.
Procedimiento
Paso 1: Crear una configuración de puerta de enlace
Cree una configuración lógica de puerta de enlace. Este paso no genera recursos en la nube ni produce cargos.
Inicie sesión en la PAI console. Seleccione una región en la parte superior de la página. Luego, seleccione el espacio de trabajo deseado y haga clic en Enter Elastic Algorithm Service (EAS).
En la pestaña Inference Gateway, haga clic en Create Dedicated Gateway y seleccione Application Load Balancer.
El sistema comprueba los permisos de su rol vinculado al servicio. Si se le solicita, siga las instrucciones en pantalla para otorgar los permisos obligatorios.
Introduzca un nombre para la puerta de enlace y haga clic en Submit.
Es posible establecer una puerta de enlace dedicada como puerta de enlace predeterminada. De este modo, el sistema la selecciona automáticamente cuando usted despliega un servicio.
Paso 2: Habilitar el acceso a la red
Habilite el acceso por red privada o por red pública. Cada tipo de acceso crea una instancia ALB independiente.
La VPC debe coincidir con la VPC que configure para el servicio. Si habilita ambos tipos de acceso, la VPC debe ser la misma para los dos.
En la lista de la pestaña Inference Gateway, haga clic en el nombre de la puerta de enlace ALB para abrir su página de detalles.
-
En la sección Gateway Access Control, habilite el acceso por red privada, por red pública o ambos, según lo necesite.
Red privada
En la pestaña VPC, haga clic en Add VPC.
-
En el panel lateral de configuración, seleccione una VPC y los vSwitches. La VPC debe coincidir con la VPC que configure para el servicio. Para lograr alta disponibilidad, seleccione vSwitches de como mínimo dos zonas. Solo puede seleccionar un vSwitch por zona.
ImportanteSi ya habilitó el acceso por red pública, la VPC debe coincidir con la que usó para dicho acceso.
Haga clic en OK. El sistema comienza a crear la instancia ALB de red privada.
Espere a que se cree la instancia ALB y a que su estado cambie a "Running".
Red pública
Cambie a la pestaña Internet y haga clic en Enable Public Network.
-
En el panel lateral de configuración, seleccione una VPC y los vSwitches. La VPC debe coincidir con la VPC que configure para el servicio. Para lograr alta disponibilidad, seleccione vSwitches de como mínimo dos zonas. Solo puede seleccionar un vSwitch por zona.
ImportanteSi ya habilitó el acceso por red privada, la VPC debe coincidir con la que usó para dicho acceso.
Haga clic en OK. El sistema comienza a crear la instancia ALB de red pública.
Espere a que se cree la instancia ALB y a que su estado cambie a "Running".
Paso 3: Desplegar un servicio y vincular la puerta de enlace
A continuación se muestra un ejemplo para desplegar un servicio nuevo con Custom Deployment. Para cambiar la puerta de enlace de un servicio existente, actualice la configuración del servicio.
Inicie sesión en la PAI console. Seleccione una región en la parte superior de la página. Luego, seleccione el espacio de trabajo deseado y haga clic en Enter Elastic Algorithm Service (EAS).
En la pestaña Inference Service, haga clic en Deploy Service. En la sección Custom Model Deployment, haga clic en Custom Deployment.
En la sección Network Information, seleccione Dedicated Gateway y luego elija la puerta de enlace que creó en la lista desplegable.
-
Configure la VPC para el servicio.
ImportanteLa VPC del servicio debe coincidir con la VPC de la puerta de enlace dedicada.
Complete el resto de los ajustes y haga clic en Deploy.
Paso 4: Probar la conectividad básica
Después de habilitar el acceso a la red, pruebe el servicio para comprobar la configuración de la puerta de enlace.
4.1 Obtener la información de invocación
En la pestaña Inference Service, busque el servicio de destino y haga clic en Invocation Method dentro de la columna Service Type.
-
En la pestaña Dedicated Gateway, obtenga el endpoint y el token. Según el tipo de acceso a la red que haya habilitado, encontrará el Internet Endpoint (si habilitó el acceso por red pública), el VPC Endpoint (si habilitó el acceso por red privada) y el Token.

4.2 Probar la invocación del servicio
Pruebe el servicio según el tipo de acceso que haya habilitado.
-
Probar la invocación pública (si habilitó el acceso por red pública): ejecute el siguiente comando en cualquier computadora con acceso a Internet.
curl <Public Endpoint> -H'Authorization:<Token>'Compruebe que la respuesta sea correcta. La siguiente figura muestra una prueba de solicitud GET sin parámetros. La respuesta esperada es True.

-
Probar la invocación privada (si habilitó el acceso por red privada): ejecute el siguiente comando desde una terminal dentro de la VPC.
curl <VPC Endpoint> -H'Authorization:<Token>'Compruebe que los datos de la respuesta sean correctos.
4.3 Solución de problemas
Si la prueba falla, revise lo siguiente:
No se puede acceder al servicio o la conexión agota el tiempo de espera: compruebe si la VPC del servicio y la VPC de la puerta de enlace son la misma. Confirme que el estado de la instancia ALB sea "Running".
Falla la autenticación: compruebe si el token es correcto. Confirme que el encabezado
Authorizationesté incluido correctamente en la solicitud.La red es inalcanzable: para el acceso por red privada, confirme que la computadora de prueba esté en la VPC correcta. Para el acceso por red pública, confirme que la computadora tenga acceso a la red pública.
Paso 5: (Opcional) Configurar un nombre de dominio personalizado
Configure un nombre de dominio personalizado para la puerta de enlace y acceda a los servicios mediante su propio dominio. Los cambios surten efecto en aproximadamente 5 minutos.
5.1 Preparar el certificado SSL
Los nombres de dominio personalizados públicos requieren HTTPS. Los nombres de dominio personalizados privados admiten HTTP o HTTPS. Para usar HTTPS, primero debe obtener un certificado SSL.
Inicie sesión en la consola de Certificate Management Service y seleccione SSL Certificate Management.
5.2 Configurar el nombre de dominio personalizado
En la página de detalles de la puerta de enlace dedicada, cambie a la pestaña Domain Name y haga clic en Create Domain Name.
-
En el cuadro de diálogo que aparece, configure la información del nombre de dominio:
Access Method: seleccione VPC o Internet.
Domain Name: introduzca el nombre de dominio personalizado.
Certificate: el acceso por Internet requiere HTTPS con un certificado SSL. El acceso por VPC admite HTTP o HTTPS (para HTTPS, seleccione un certificado SSL).
Haga clic en OK. El sistema comienza a configurar el nombre de dominio personalizado.
-
Configurar la resolución DNS: agregue un registro CNAME para el nombre de dominio personalizado y apúntelo al nombre de dominio de la puerta de enlace dedicada.
En la página de detalles de la puerta de enlace, ubique el nombre de dominio público o privado de la puerta de enlace dedicada.
Agregue un registro CNAME para el nombre de dominio personalizado y establezca el valor del registro con el nombre de dominio público o privado de la puerta de enlace.
Alibaba Cloud DNS: Add a public DNS record y Private domain name resolution .
Comprobar la configuración: espere unos 5 minutos y revise la información de invocación del servicio para confirmar que el endpoint muestre su nombre de dominio personalizado. Pruebe el servicio con ese nombre de dominio.
Monitoreo y alertas
Gestione la configuración avanzada de la red y el monitoreo en la consola de ALB.
Notas de uso
Con una puerta de enlace dedicada, Auto Scaling no admite escalar desde cero réplicas. Establezca el número mínimo de réplicas en 1 como mínimo.
Temas relacionados
Configure the timeout for a dedicated gateway para evitar el agotamiento de recursos y la acumulación de solicitudes.