Personalización de la salida de Azure Spring Apps con una ruta definida por el usuario
Nota:
Azure Spring Apps es el nuevo nombre del servicio Azure Spring Cloud. Aunque el servicio tiene un nuevo nombre, verá el nombre antiguo en algunos lugares durante un tiempo mientras trabajamos para actualizar recursos, como capturas de pantalla, vídeos y diagramas.
Este artículo se aplica a: ✔️ Java ✔️ C#
La información de este artículo puede ponerse en práctica en: ✔️ Básico o Estándar ✔️ Enterprise
En este artículo se describe cómo personalizar la ruta de salida de una instancia para admitir escenarios de red personalizados. Por ejemplo, es posible que desee personalizar la ruta de salida de una instancia para las redes que no permiten direcciones IP públicas y requieren que la instancia se sitúe detrás de una aplicación virtual de red (NVA).
De forma predeterminada, Azure Spring Apps aprovisiona una SKU estándar Load Balancer que puede configurar y usar para la salida. Sin embargo, es posible que la configuración predeterminada no cumpla los requisitos de todos los escenarios. Por ejemplo, es posible que no se permitan direcciones IP públicas o que se necesiten más saltos para la salida. Cuando se usa esta característica para personalizar la salida, Azure Spring Apps no crea recursos de ip pública.
Requisitos previos
- Todos los requisitos previos para implementar Azure Spring Apps en una red virtual. Para obtener más información, consulte Implementación de Azure Spring Apps en una red virtual.
- Una versión de API de
2022-09-01 preview
o superior. - CLI de Azure, versión 1.1.7 o posterior.
Limitaciones
- Solo se puede definir
OutboundType
al crear una nueva instancia de servicio de Azure Spring Apps y no se puede actualizar después.OutboundType
solo funciona con una red virtual. - Configurar
outboundType
aUserDefinedRouting
requiere una ruta definida por el usuario con conectividad para la instancia. - Configurar
outboundType
aUserDefinedRouting
implica que la IP de origen de la entrada enrutada al equilibrador de carga no puede coincidir con la dirección de destino de la salida de la instancia.
Introducción a los tipos de salida en Azure Spring Apps
Puede personalizar una instancia de Azure Spring Apps con un tipo outboundType
único loadBalancer
o userDefinedRouting
.
Tipo de salida de loadBalancer
El valor predeterminado de outboundType
es loadBalancer
. Si outboundType
se establece en loadBalancer
, Azure Spring Apps configura automáticamente las rutas de acceso de salida y espera la salida de los equilibradores de carga creados por el proveedor de recursos de Azure Spring Apps. Se vuelven a crear dos equilibradores de carga: uno para el tiempo de ejecución del servicio y otro para la aplicación de usuario. Se aprovisiona una dirección IP pública para cada equilibrador de carga. El equilibrador de carga se usa para el tráfico de salida para la dirección IP pública generada.
Tipo de salida de userDefinedRouting
Nota:
El uso de un tipo de salida es un escenario de redes avanzado y requiere una configuración de red adecuada.
Si outboundType
se establece userDefinedRouting
en , Azure Spring Apps no configura automáticamente las rutas de acceso de salida. Debe configurar las rutas de salida usted mismo. Todavía puede encontrar dos equilibradores de carga en el grupo de recursos. Solo se usan para el tráfico interno y no exponen ninguna dirección IP pública. Debe preparar dos tablas de rutas asociadas a dos subredes: una para atender el tiempo de ejecución y otra para la aplicación de usuario.
Importante
Un outboundType
de userDefinedRouting
requiere una ruta para 0.0.0.0/0
y el destino del próximo salto de una aplicación virtual de red en la tabla de rutas. Para más información, consulte Responsabilidades del cliente para ejecutar Azure Spring Apps en una red virtual.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de