Sdílet prostřednictvím


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

Poznámka:

Plány Basic, Standarda Enterprise vstoupily do důchodového období 17. března 2025. Další informace najdete v oznámení o vyřazení Azure Spring 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řizuje Standard SKU Load Balancer, který můžete nastavit a použít pro odchozí datový provoz. Výchozí nastavení ale nemusí splňovat požadavky všech scénářů. Veřejné IP adresy například nemusí být povolené, nebo může být vyžadováno více skoků pro výchozí přenos dat. Když tuto funkci použijete ke konfiguraci odchozího provozu, Azure Spring Apps nevytvoří veřejné IP zdroje.

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 na UserDefinedRouting vyžaduje trasu definovanou uživatelem s platným odchozím připojením pro vaši instanci.
  • Nastavení outboundType na UserDefinedRouting naznačuje, že zdrojová IP adresa pro přichozí provoz směrovaná do nástroje pro vyrovnávání zatížení nemusí se shodovat s cílovou adresou odchozího provozu instance.

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

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

Typ odchozího vyrovnávače zátěže

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 je outboundType nastaveno na userDefinedRouting, Azure Spring Apps automaticky nenakonfiguruje výstupní cesty. Výchozí cesty musíte nastavit sami. Ve skupině prostředků můžete stále najít dva vyrovnávače 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é

outboundType vyžaduje userDefinedRouting trasu pro 0.0.0.0/0 a další cíl směrování síťového virtuálního zařízení ve směrovací tabulce. 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é