Dela via


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

Kommentar

Basic-, Standard- och Enterprise-planerna kommer att vara inaktuella från och med mitten av mars 2025, med en 3-årig pensionsperiod. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i meddelandet om azure Spring Apps-pensionering.

Standardförbrukningen och den dedikerade planen kommer att vara inaktuell från och med den 30 september 2024, med en fullständig avstängning efter sex månader. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i Migrera Azure Spring Apps Standard-förbrukning och dedikerad plan till Azure Container Apps.

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