Dela via


Anpassa Utgående Azure Spring Apps med en användardefinierad väg

Kommentar

Azure Spring Apps är det nya namnet på Azure Spring Cloud-tjänsten. Även om tjänsten har ett nytt namn ser du det gamla namnet på vissa platser ett tag medan vi arbetar med att uppdatera tillgångar som skärmbilder, videor och diagram.

Den här artikeln gäller för: ✔️ Java ✔️ C#

Den här artikeln gäller för: ✔️ Basic/Standard ✔️ Enterprise

Den här artikeln beskriver hur du anpassar en instans utgående väg för att stödja anpassade nätverksscenarier. Du kanske till exempel vill anpassa en instans utgående väg för nätverk som inte tillåter offentliga IP-adresser och kräver att instansen sitter bakom en virtuell nätverksinstallation (NVA).

Som standard etablerar Azure Spring Apps en Standard SKU Load Balancer som du kan konfigurera och använda för utgående trafik. Standardkonfigurationen kanske dock inte uppfyller kraven i alla scenarier. Offentliga IP-adresser kanske till exempel inte tillåts, eller så kan fler hopp krävas för utgående trafik. När du använder den här funktionen för att anpassa utgående trafik skapar Inte Azure Spring Apps offentliga IP-resurser.

Förutsättningar

Begränsningar

  • Du kan bara definiera OutboundType när du skapar en ny Azure Spring Apps-tjänstinstans och du kan inte uppdatera den efteråt. OutboundType fungerar bara med ett virtuellt nätverk.
  • Inställningen outboundType kräver UserDefinedRouting en användardefinierad väg med giltig utgående anslutning för din instans.
  • Inställningen outboundType innebär UserDefinedRouting att den inkommande käll-IP-adressen som dirigeras till lastbalanseraren kanske inte matchar instansens utgående utgående måladress.

Översikt över utgående typer i Azure Spring Apps

Du kan anpassa en Azure Spring Apps-instans med en unik outboundType typ loadBalancer eller userDefinedRouting.

Utgående typ loadBalancer

outboundType Standardvärdet är loadBalancer. Om outboundType är inställt på loadBalancerkonfigurerar Azure Spring Apps automatiskt utgående sökvägar och förväntar sig utgående trafik från lastbalanserarna som skapats av Azure Spring Apps-resursprovidern. Två lastbalanserare återskapas: en för tjänstkörningen och en annan för användarappen. En offentlig IP-adress etableras för varje lastbalanserare. Lastbalanseraren används för utgående trafik för den genererade offentliga IP-adressen.

Utgående typ userDefinedRouting

Kommentar

Att använda en utgående typ är ett avancerat nätverksscenario och kräver korrekt nätverkskonfiguration.

Om outboundType är inställt på userDefinedRoutingkonfigurerar Azure Spring Apps inte automatiskt utgående sökvägar. Du måste konfigurera utgående sökvägar själv. Du kan fortfarande hitta två lastbalanserare i resursgruppen. De används bara för intern trafik och exponerar inte någon offentlig IP-adress. Du måste förbereda två routningstabeller som är associerade med två undernät: en för att betjäna körningen och en annan för användarappen.

Viktigt!

En outboundType av userDefinedRouting kräver en väg för och nästa hoppmål för 0.0.0.0/0 en virtuell nätverksinstallation i routningstabellen. Mer information finns i Kundens ansvar för att köra Azure Spring Apps i ett virtuellt nätverk.

Se även