Compartir a través de


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

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 a UserDefinedRouting requiere una ruta definida por el usuario con conectividad para la instancia.
  • Configurar outboundType a UserDefinedRouting 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 userDefinedRoutingen , 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