Přizpůsobení výchozího přenosu dat Azure Spring Apps pomocí trasy definované uživatelem
Poznámka:
Azure Spring Apps je nový název služby Azure Spring Cloud. Přestože má služba nový název, na některých místech uvidíte starý název, protože pracujeme na aktualizaci prostředků, jako jsou snímky obrazovky, videa a diagramy.
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
- Všechny požadavky pro nasazení azure Spring Apps ve virtuální síti Další informace najdete v tématu Nasazení azure Spring Apps ve virtuální síti.
- Verze
2022-09-01 preview
rozhraní API nebo vyšší. - Azure CLI verze 1.1.7 nebo novější
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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro