Přizpůsobení výchozího přenosu dat Azure Spring Apps pomocí trasy definované uživatelem

Poznámka:

Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.

Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.

Tento článek se vztahuje na: ✔️ Java ✔️ C#

Tento článek se vztahuje na: ✔️ Basic/Standard ✔️ Enterprise

Tento článek popisuje, jak přizpůsobit výchozí trasu instance pro podporu vlastních scénářů sítě. Můžete například chtít přizpůsobit trasu výchozího přenosu dat instance pro sítě, které nepovolují veřejné IP adresy a vyžadují, aby instance byla umístěna za síťovým virtuálním zařízením (NVA).

Azure Spring Apps ve výchozím nastavení zřídí Load Balancer úrovně Standard, který můžete nastavit a použít pro výchozí přenos dat. Výchozí nastavení ale nemusí splňovat požadavky všech scénářů. Veřejné IP adresy například nemusí být povolené nebo pro výchozí přenos dat může být vyžadováno více segmentů směrování. Když tuto funkci použijete k přizpůsobení výchozího přenosu dat, Azure Spring Apps nevytvoří prostředky veřejné IP adresy.

Požadavky

Omezení

  • Můžete definovat OutboundType pouze při vytváření nové instance služby Azure Spring Apps a potom ji nemůžete aktualizovat. OutboundType funguje jenom s virtuální sítí.
  • Nastavení outboundType , které UserDefinedRouting vyžaduje trasu definovanou uživatelem s platným odchozím připojením pro vaši instanci.
  • Nastavení outboundType napovídá UserDefinedRouting , že zdrojová IP adresa příchozího přenosu dat směrovaná do nástroje pro vyrovnávání zatížení nemusí odpovídat cílové adrese odchozího přenosu dat instance.

Přehled odchozích typů v Azure Spring Apps

Instanci Azure Spring Apps můžete přizpůsobit jedinečným outboundType typem loadBalancer nebo userDefinedRouting.

LoadBalancer odchozího typu

Výchozí outboundType hodnota je loadBalancer. Pokud outboundType je nastavená hodnota loadBalancer, Azure Spring Apps automaticky nakonfiguruje výchozí cesty a očekává výchozí přenos dat z nástrojů pro vyrovnávání zatížení vytvořených poskytovatelem prostředků Azure Spring Apps. Znovu se vytvoří dva nástroje pro vyrovnávání zatížení: jeden pro modul runtime služby a druhý pro uživatelskou aplikaci. Pro každý nástroj pro vyrovnávání zatížení se zřizuje veřejná IP adresa. Nástroj pro vyrovnávání zatížení se používá pro odchozí provoz pro vygenerovanou veřejnou IP adresu.

Odchozí typ userDefinedRouting

Poznámka:

Použití typu odchozích přenosů je pokročilý scénář sítě a vyžaduje správnou konfiguraci sítě.

Pokud outboundType je nastavená hodnota userDefinedRouting, Azure Spring Apps automaticky nenakonfiguruje cesty výchozího přenosu dat. Výchozí cesty musíte nastavit sami. Ve skupině prostředků stále můžete najít dva nástroje pro vyrovnávání zatížení. Používají se jenom pro interní provoz a nezpřístupňují žádnou veřejnou IP adresu. Musíte připravit dvě směrovací tabulky přidružené ke dvěma podsítím: jednu pro službu modulu runtime a druhou pro uživatelskou aplikaci.

Důležité

userDefinedRouting Vyžaduje outboundType trasu pro 0.0.0.0/0 síťové virtuální zařízení v směrovací tabulce a cíl dalšího segmentu směrování. Další informace najdete v tématu Odpovědnost zákazníka za spouštění azure Spring Apps ve virtuální síti.

Viz také