Nasazení hybridní aplikace s místními daty, která se škáluje mezi cloudy
Tento průvodce řešením ukazuje, jak nasadit hybridní aplikaci, která zahrnuje Azure i Azure Stack Hub a používá jeden místní zdroj dat.
Pomocí hybridního cloudového řešení můžete kombinovat výhody dodržování předpisů privátního cloudu se škálovatelností veřejného cloudu. Vaši vývojáři mohou také využít výhod ekosystému vývojářů Microsoftu a aplikovat své dovednosti na cloudová a místní prostředí.
Přehled a předpoklady
Postupujte podle tohoto kurzu a nastavte pracovní postup, který vývojářům umožní nasadit identickou webovou aplikaci do veřejného cloudu a privátního cloudu. Tato aplikace má přístup k jiné než internetové směrovatelné síti hostované v privátním cloudu. Tyto webové aplikace se monitorují, a pokud dojde k nárůstu provozu, program upraví záznamy DNS tak, aby přesměruje provoz do veřejného cloudu. Když provoz klesne na úroveň před špičkou, provoz se směruje zpět do privátního cloudu.
Tento kurz se zabývá následujícími úkony:
- Nasazení hybridního připojeného SQL Server databázového serveru
- Připojení do hybridní sítě webovou aplikaci v globálním Azure.
- Nakonfigurujte DNS pro škálování mezi cloudy.
- Konfigurace certifikátů SSL pro škálování mezi cloudy
- Nakonfigurujte a nasaďte webovou aplikaci.
- Vytvořte Traffic Manager a nakonfigurujte ho pro škálování mezi cloudy.
- Nastavte monitorování Přehledy a upozornění aplikací pro zvýšený provoz.
- Nakonfigurujte automatické přepínání provozu mezi globálním Azure a Azure Stack Hub.
Tip

Microsoft Azure Stack Hub je rozšíření Azure. Azure Stack Hub přináší flexibilitu a inovace cloud computing do místního prostředí a umožňuje jediný hybridní cloud, který umožňuje vytvářet a nasazovat hybridní aplikace kdekoli.
Článek Aspekty návrhu hybridních aplikací popisuje pilíře kvality softwaru (umístění, škálovatelnost, dostupnost, odolnost, možnosti správy a zabezpečení) pro navrhování, nasazování a provozování hybridních aplikací. Aspekty návrhu pomáhají optimalizovat návrh hybridních aplikací a minimalizují problémy v produkčních prostředích.
Předpoklady
V tomto kurzu se předpokládá, že máte základní znalosti globálních služeb Azure a Azure Stack Hub. Pokud se chcete před zahájením kurzu dozvědět více, přečtěte si tyto články:
Tento kurz také předpokládá, že máte předplatné Azure. Pokud ještě nemáte předplatné, vytvořte si bezplatný účet před tím, než začnete.
Požadavky
Před zahájením tohoto řešení se ujistěte, že splňujete následující požadavky:
Předplatné Azure Stack Development Kit (ASDK) nebo předplatné na Azure Stack Hub systému. Pokud chcete nasadit ASDK, postupujte podle pokynů v tématu Nasazení asdk pomocí instalačního programu.
Vaše Azure Stack Hub by měla mít nainstalované následující:
- Název Azure App Service. Spolupracujte s Azure Stack Hub a nasazujte a nakonfigurujte Azure App Service ve vašem prostředí. Tento kurz vyžaduje, App Service mít alespoň jednu (1) dostupnou vyhrazenou roli pracovního procesu.
- Obrázek Windows Server 2016.
- Obrázek Windows Server 2016 s Microsoft SQL Server obrázkem.
- Příslušné plány a nabídky.
- Název domény pro vaši webovou aplikaci. Pokud název domény nemáte, můžete si ho koupit od poskytovatele domény, jako jsou GoDaddy, Bluehost a InMotion.
Certifikát SSL pro vaši doménu od důvěryhodné certifikační autority, jako je LetsEncrypt.
Webová aplikace, která komunikuje s SQL Server databází a podporuje aplikační Přehledy. Ukázkovou aplikaci dotnetcore-sqldb-tutorial si můžete stáhnout z GitHub.
Hybridní síť mezi virtuální sítí Azure a virtuální Azure Stack Hub sítí. Podrobné pokyny najdete v tématu Konfigurace připojení hybridního cloudu pomocí Azure a Azure Stack Hub.
Kanál hybridní kontinuální integrace nebo průběžného nasazování (CI/CD) s privátním agentem sestavení na Azure Stack Hub. Podrobné pokyny najdete v tématu Konfigurace hybridní cloudové identity s Azure a Azure Stack Hub aplikacemi.
Nasazení hybridního připojeného SQL Server databázového serveru
Přihlaste se k portálu Azure Stack Hub User Portal.
Na řídicím panelu vyberte Marketplace.

Na Marketplace vyberte Compute a pak zvolte Další. V části Další vyberte image Free SQL Server License: SQL Server 2017 Developer on Windows Server ( Bezplatná licence pro vývojáře na Windows Serveru).

V bezplatné SQL Server licence: SQL Server 2017 Developer na Windows Serveru vyberte Vytvořit.
V části > Konfigurace základního nastavení zadejte Název virtuálního počítače, Uživatelské jméno pro účet SQL Server SA a Heslo pro SA. V rozevíracím seznamu Předplatné vyberte předplatné, do které nasazujete. V části Skupina prostředků použijte Možnost Vybrat existující a umístěte virtuální počítač do stejné skupiny prostředků jako Azure Stack Hub aplikaci.

V části Velikost vyberte velikost virtuálního počítače. Pro tento kurz doporučujeme použít A2_Standard nebo DS2_V2_Standard.
V Nastavení > Konfigurovat volitelné funkce nakonfigurujte následující nastavení:
Storage účet: Pokud ho potřebujete, vytvořte nový účet.
Virtuální síť:
Důležité
Ujistěte se, SQL Server virtuální počítač je nasazený ve stejné virtuální síti jako brány VPN.
Veřejná IP adresa: Použijte výchozí nastavení.
Skupina zabezpečení sítě:(NSG). Vytvořte novou NSG.
Rozšíření a monitorování: Podržte výchozí nastavení.
Účet úložiště diagnostiky: Pokud ho potřebujete, vytvořte nový účet.
Vyberte OK a uložte konfiguraci.

V SQL Server nastavení nakonfigurujte následující nastavení:
Pokud SQL připojení, vyberte Veřejný (Internet).
V nastavení Port podržte výchozí hodnotu 1433.
Pro SQL ověřování vyberte Povolit.
Poznámka
Když povolíte ověřování SQL, měly by se automaticky vyplnit informace "SQLAdmin", které jste nakonfigurovali v části Základy.
Ve zbývajících nastaveních podržte výchozí hodnoty. Vyberte OK.

Na stránce Souhrn zkontrolujte konfiguraci virtuálního počítače a pak výběrem OK spusťte nasazení.

Vytvoření nového virtuálního počítače nějakou dobu trvá. Stav virtuálních počítačů můžete zobrazit v části Virtuální počítače.

Vytváření webových aplikací v Azure a Azure Stack Hub
Tento Azure App Service zjednodušuje spouštění a správu webové aplikace. Vzhledem Azure Stack Hub, že je služba konzistentní s Azure, App Service může běžet v obou prostředích. K hostování App Service použijete soubor .
Vytváření webových aplikací
Vytvořte webovou aplikaci v Azure podle pokynů v tématu Správa plánu App Service v Azure. Ujistěte se, že jste webovou aplikaci dali do stejného předplatného a skupiny prostředků jako hybridní síť.
Opakujte předchozí krok (1) v Azure Stack Hub.
Přidání trasy pro Azure Stack Hub
Aby App Service uživatelé Azure Stack Hub aplikaci, musí být směrovatelný z veřejného internetu. Pokud je Azure Stack Hub přístupná z internetu, poznamenejte si veřejnou IP adresu nebo adresu URL Azure Stack Hub webové aplikace.
Pokud používáte ASDK, můžete nakonfigurovat statické mapování NAT tak, aby App Service mimo virtuální prostředí.
Připojení webové aplikace v Azure do hybridní sítě
Aby bylo možné zajistit připojení mezi webovým front-endem v Azure a databází SQL Server v Azure Stack Hub, musí být webová aplikace připojená k hybridní síti mezi Azure a Azure Stack Hub. Pokud chcete povolit připojení, budete muset:
- Nakonfigurujte připojení point-to-site.
- Nakonfigurujte webovou aplikaci.
- Upravte bránu místní sítě v Azure Stack Hub.
Konfigurace virtuální sítě Azure pro připojení point-to-site
Brána virtuální sítě na straně Azure hybridní sítě musí umožnovat integraci připojení point-to-site s Azure App Service.
V Azure Portal přejděte na stránku brány virtuální sítě. V Nastavení vyberte Konfigurace Point-to-Site.

Vyberte Konfigurovat a nakonfigurujte point-to-site.

Na stránce Konfigurace Point-to-Site zadejte rozsah privátních IP adres, který chcete použít ve fondu adres.
Poznámka
Ujistěte se, že se rozsah, který zadáte, nepřekrývá s žádným z rozsahů adres, které už používají podsítě v globálním Azure nebo Azure Stack Hub komponent hybridní sítě.
V Tunnel Zadejte zrušte zaškrtnutí políčka IKEv2 VPN. Výběrem možnosti Uložit dokončete konfiguraci point-to-site.

Integrace Azure App Service s hybridní sítí
Pokud chcete připojit aplikaci k virtuální síti Azure, postupujte podle pokynů v tématu Integrace požadované virtuální sítě pro bránu.
Přejděte na Nastavení plán App Service hostující webovou aplikaci. V Nastavení vyberte Sítě.

V Integrace virtuální sítě vyberte Kliknutím sem můžete spravovat.

Vyberte virtuální síť, kterou chcete nakonfigurovat. V části IP ADRESY SMĚROVANÉ DO VIRTUÁLNÍ SÍTĚ zadejte rozsah IP adres virtuální sítě Azure, Azure Stack Hub virtuální sítě a adresní prostory point-to-site. Výběrem možnosti Uložit tato nastavení ověřte a uložte.

Další informace o tom, App Service se integruje s virtuálními sítěmi Azure, najdete v tématu Integrace aplikace s azure Virtual Network.
Konfigurace Azure Stack Hub sítě
Bránu místní sítě v Azure Stack Hub virtuální síti je potřeba nakonfigurovat tak, aby směroval provoz z App Service adres point-to-site.
Na Azure Stack Hub Portal přejděte na Brána místní sítě. V části Nastavení vyberte Konfigurace.

V části Adresní prostor zadejte rozsah adres point-to-site pro bránu virtuální sítě v Azure.

Vyberte Uložit a ověřte a uložte konfiguraci.
Konfigurace DNS pro škálování mezi cloudy
Díky správné konfiguraci DNS pro aplikace mezi cloudy mají uživatelé přístup ke globálnímu Azure a Azure Stack Hub instancím vaší webové aplikace. Konfigurace DNS pro tento kurz také umožňuje Azure Traffic Manager provozu při nárůstu nebo poklesu zatížení.
Tento kurz používá Azure DNS ke správě DNS, protože App Service domény nebudou fungovat.
Vytvoření subdomén
Protože Traffic Manager na záznamy DNS CNAME, je potřeba subdoména ke správnému směrování provozu do koncových bodů. Další informace o záznamech DNS a mapování domén najdete v tématu mapování domén s Traffic Manager.
Pro koncový bod Azure vytvoříte subdoménu, kterou mohou uživatelé použít pro přístup k vaší webové aplikaci. Pro tento kurz můžete použít app.northwind.com, ale tuto hodnotu byste měli přizpůsobit na základě vlastní domény.
Budete také muset vytvořit subdoménu se záznamem A pro koncový Azure Stack Hub koncového bodu. Můžete použít azurestack.northwind.com.
Konfigurace vlastní domény v Azure
- Přidejte app.northwind.com hostitele do webové aplikace Azure mapováním názvu CNAMEna Azure App Service .
Konfigurace vlastních domén v Azure Stack Hub
Přidejte azurestack.northwind.com hostitele do webové aplikace Azure Stack Hub mapováním záznamu Ana Azure App Service . Pro tuto aplikaci použijte IP adresu směrovatelná App Service internetem.
Přidejte app.northwind.com hostitele do webové aplikace Azure Stack Hub mapováním názvu CNAMEna Azure App Service . Jako cíl pro CNAME použijte název hostitele, který jste nakonfigurovali v předchozím kroku (1).
Konfigurace certifikátů SSL pro škálování mezi cloudy
Je důležité zajistit, aby citlivá data shromážděná webovou aplikací byla při přenosu do a při uložení do SQL databáze zabezpečená.
Nakonfigurujete Azure a webové aplikace Azure Stack Hub používat certifikáty SSL pro veškerý příchozí provoz.
Přidání SSL do Azure a Azure Stack Hub
Přidání SSL do Azure:
Ujistěte se, že certifikát SSL, který získáte, je platný pro subdoménu, kterou jste vytvořili. (Je v pořádku používat certifikáty se zástupnými znaky.)
V části Azure Portal postupujte podle pokynů v částech Příprava webové aplikace a Vytvoření vazby certifikátu SSL v článku Vytvoření vazby existujícího vlastního certifikátu SSL k Azure Web Apps Azure. Jako typ SSL vyberte SSL založený na SNI.
Přesměrovat veškerý provoz na port HTTPS. Postupujte podle pokynů v části Vynucení HTTPS článku Vytvoření vazby existujícího vlastního certifikátu SSL k Azure Web Apps.
Přidání SSL do Azure Stack Hub:
- Zopakujte kroky 1 až 3, které jste použili pro Azure, pomocí Azure Stack Hub Portal.
Konfigurace a nasazení webové aplikace
Kód aplikace nakonfigurujete tak, aby hlásit telemetrii správné instanci application Přehledy a aby webové aplikace konfigurované pomocí správných připojovacích řetězců. Další informace o aplikačním Přehledy najdete v tématu Co je aplikační Přehledy?
Přidání aplikační Přehledy
Otevřete webovou aplikaci v Microsoft Visual Studio.
Přidejte do Přehledy application Přehledy k přenosu telemetrie, kterou služba Application Přehledy používá k vytváření výstrah při zvýšení nebo snížení webového provozu.
Konfigurace dynamických připojovacích řetězců
Každá instance webové aplikace použije jinou metodu pro připojení k SQL databázi. Aplikace v Azure používá privátní IP adresu virtuálního počítače SQL Server a aplikace v Azure Stack Hub používá veřejnou IP adresu virtuálního počítače SQL Server virtuálního počítače.
Poznámka
V Azure Stack Hub systému by veřejná IP adresa neměla být směrovatelná do internetu. V ASDK není veřejná IP adresa směrovatelná mimo ASDK.
Pomocí proměnných App Service můžete každé instanci aplikace předat jiný připojovací řetězec.
Otevřete aplikaci v Visual Studio.
Otevřete soubor Startup.cs a vyhledejte následující blok kódu:
services.AddDbContext<MyDatabaseContext>(options => options.UseSqlite("Data Source=localdatabase.db"));Nahraďte předchozí blok kódu následujícím kódem, který používá připojovací řetězec definovaný v souboruappsettings.json:
services.AddDbContext<MyDatabaseContext>(options => options.UseSqlServer(Configuration.GetConnectionString("MyDbConnection"))); // Automatically perform database migration services.BuildServiceProvider().GetService<MyDatabaseContext>().Database.Migrate();
Konfigurace App Service aplikace
Vytvořte připojovací řetězce pro Azure a Azure Stack Hub. Řetězce by měly být stejné s výjimkou IP adres, které se používají.
V Azure a Azure Stack Hub přidejte odpovídající připojovací řetězec jako nastavení aplikace ve webové aplikaci pomocí jako
SQLCONNSTR\_předpony v názvu.Uložte nastavení webové aplikace a restartujte aplikaci.
Povolení automatického škálování v globálním Azure
Když vytvoříte webovou aplikaci v App Service prostředí, začíná to jednou instancí. Můžete automaticky škálovat na více instancí a přidat tak další výpočetní prostředky pro vaši aplikaci. Podobně můžete automaticky škálovat na více instancí a snížit počet instancí, které vaše aplikace potřebuje.
Poznámka
Ke konfiguraci horizontálního navýšení a App Service potřebujete vlastní plán. Pokud plán nemáte, vytvořte si ho před zahájením dalších kroků.
Povolení automatického horizontálního navýšení velikosti
V části Azure Portal najděte plán App Service lokalit, pro které chcete škálovat, a pak vyberte Horizontální navýšení velikosti (App Service plán).

Vyberte Povolit automatické škálování.

Zadejte název pro název nastavení automatického škálování. Pro výchozí pravidlo automatického škálování vyberte škálovat na základě metriky. Nastavte limity instancí na minimum: 1, maximum: 10 a Výchozí hodnota: 1.

Vyberte + Přidat pravidlo.
Ve zdroji metriky vyberte aktuální prostředek. Pro pravidlo použijte následující kritéria a akce.
Kritéria
V části Časová agregace vyberte průměr.
V části název metriky vyberte Procento procesoru.
V části operátor vyberte větší než.
- Nastavte prahovou hodnotu na 50.
- Nastavte dobu trvání na 10.
Akce
V části operace vyberte zvýšit počet o.
Nastavte počet instancí na 2.
Nastavte vychladnutí dolů na 5.
Vyberte Přidat.
Vyberte + Přidat pravidlo.
Ve zdroji metriky vyberte aktuální prostředek.
Poznámka
Aktuální prostředek bude obsahovat název nebo identifikátor GUID vašeho plánu App Service a rozevírací seznamy pro typ prostředku a prostředek nebudou k dispozici.
Povolit automatické škálování v
Při snížení provozu může webová aplikace Azure automaticky snížit počet aktivních instancí, aby se snížily náklady. Tato akce je méně agresivní než horizontální navýšení kapacity a minimalizuje dopad na uživatele aplikace.
- Přejít do výchozí podmínky horizontálního navýšení kapacity a pak vybrat + Přidat pravidlo. Pro pravidlo použijte následující kritéria a akce.
Kritéria
V části Časová agregace vyberte průměr.
V části název metriky vyberte Procento procesoru.
V části operátor vyberte menší než.
- Nastavte prahovou hodnotu na 30.
- Nastavte dobu trvání na 10.
Akce
V části operace vyberte snížit počet o.
- Nastavte počet instancí na 1.
- Nastavte vychladnutí dolů na 5.
Vyberte Přidat.
vytvoření profilu Traffic Manager a konfigurace škálování mezi cloudy
pomocí Azure Portal vytvořte profil Traffic Manager a pak nakonfigurujte koncové body, aby se povolilo škálování mezi cloudy.
vytvořit profil Traffic Manager
Vyberte Vytvořit prostředek.
Vyberte Sítě.
vyberte profil Traffic Manager a nakonfigurujte následující nastavení:
- Do název zadejte název profilu. Tento název musí být v zóně trafficmanager.NET jedinečný a používá se k vytvoření nového názvu DNS (například northwindstore.trafficmanager.NET).
- U metody směrování vyberte Vážená.
- V části předplatné vyberte předplatné, ve kterém chcete vytvořit tento profil.
- V rámci skupiny prostředků vytvořte novou skupinu prostředků pro tento profil.
- V poli Umístění skupiny prostředků vyberte umístění skupiny prostředků. toto nastavení odkazuje na umístění skupiny prostředků a nemá žádný vliv na profil Traffic Manager, který se globálně nasazuje.
Vyberte Vytvořit.

po dokončení globálního nasazení profilu Traffic Manager se zobrazí v seznamu prostředků pro skupinu prostředků, ve které jste ji vytvořili.
Přidání koncových bodů služby Traffic Manager
vyhledejte profil Traffic Manager, který jste vytvořili. Pokud jste přešli na skupinu prostředků pro daný profil, vyberte profil.
v části profil Traffic Manager v části nastavení vyberte koncové body.
Vyberte Přidat.
V části přidat koncový bod použijte pro Azure Stack centrum následující nastavení:
- Jako typ vyberte externí koncový bod.
- Zadejte název koncového bodu.
- Pro plně kvalifikovaný název domény (FQDN) nebo IP adresu zadejte externí adresu URL webové aplikace centra Azure Stack.
- Pro váhu ponechte výchozí hodnotu 1. Tato váha má za následek veškerý provoz směřující do tohoto koncového bodu, pokud je v pořádku.
- Nechejte položku Přidat jako zakázanou nezaškrtnutou.
Výběrem OK uložte koncový bod centra Azure Stack.
Potom nakonfigurujete koncový bod Azure.
v Traffic Manager profil vyberte koncové body.
Vyberte +Přidat.
Na stránce přidat koncový bod použijte následující nastavení pro Azure:
- Jako typ vyberte koncový bod Azure.
- Zadejte název koncového bodu.
- Jako typ cílového prostředku vyberte App Service.
- V části cílový prostředek vyberte možnost zvolit službu App Service , ve které se zobrazí seznam Web Apps ve stejném předplatném.
- V části Prostředek vyberte službu App Service, kterou chcete přidat jako první koncový bod.
- V případě váhy vyberte 2. Toto nastavení způsobí, že veškerý provoz směřující do tohoto koncového bodu je v případě, že primární koncový bod není v pořádku, nebo pokud máte pravidlo nebo výstrahu, která přesměruje provoz, když se aktivuje.
- Nechejte položku Přidat jako zakázanou nezaškrtnutou.
Výběrem OK uložte koncový bod Azure.
po nakonfigurování obou koncových bodů jsou uvedeny v Traffic Manager profilu při výběru koncových bodů. Příklad na následujícím snímku obrazovky ukazuje dva koncové body s informacemi o stavu a konfiguraci pro každé z nich.

nastavení monitorování a upozorňování Application Insights v Azure
Azure Application Insights umožňuje monitorovat aplikaci a odesílat výstrahy na základě podmínek, které nakonfigurujete. Mezi příklady patří: aplikace není k dispozici, dochází k chybám nebo zobrazuje problémy s výkonem.
k vytváření výstrah použijete metriky Azure Application Insights. Při aktivaci těchto výstrah se instance webové aplikace automaticky přepne z centra Azure Stack do Azure pro horizontální navýšení kapacity a potom zpátky na Azure Stack centra pro horizontální navýšení kapacity.
Vytvoření výstrahy z metriky
v Azure Portal přejdete do skupiny prostředků tohoto kurzu a výběrem Application Insights instance otevřete Application Insights.

Pomocí tohoto zobrazení můžete vytvořit upozornění na horizontální navýšení kapacity a upozornění na horizontální navýšení kapacity.
Vytvoření upozornění na horizontální navýšení kapacity
V části Konfigurovat vyberte výstrahy (klasické).
Vyberte Přidat upozornění na metriku (Classic).
V části Přidat pravidlo nakonfigurujte následující nastavení:
- Jako název zadejte nárůst do cloudu Azure.
- Popis je volitelný.
- V části > Výstraha zdrojového kódu vyberte metriky.
- V části Kritéria vyberte své předplatné, skupinu prostředků Traffic Manager profilu a název profilu Traffic Manager pro prostředek.
V možnosti Metrika vyberte Request Rate (Frekvence požadavků).
V oblasti Podmínka vyberte Větší než.
Jako Prahovou hodnotu zadejte 2.
Jako Období vyberte Za posledních 5 minut.
V části Oznámit prostřednictvím:
- Zaškrtněte políčko Vlastníci, přispěvatelé a čtenáři e-mailu.
- Zadejte svou e-mailovou adresu pro další e-maily správce.
Na řádku nabídek vyberte Uložit.
Vytvoření upozornění na horizontální navýšení velikosti
V části KONFIGUROVAT vyberte Upozornění (klasická).
Vyberte Přidat upozornění na metriku (klasické).
V části Přidat pravidlo nakonfigurujte následující nastavení:
- Jako Název zadejte Škálovat zpět na Azure Stack Hub.
- Popis je volitelný.
- V části Source Alert > on(Upozornění na zdroj) vyberte Metrics (Metriky).
- V části Kritéria vyberte své předplatné, skupinu prostředků Traffic Manager profilu a název profilu Traffic Manager pro prostředek.
V možnosti Metrika vyberte Request Rate (Frekvence požadavků).
V seznamu Podmínka vyberte Menší než.
Jako Prahovou hodnotu zadejte 2.
Jako Období vyberte Za posledních 5 minut.
V části Oznámit prostřednictvím:
- Zaškrtněte políčko Vlastníci, přispěvatelé a čtenáři e-mailu.
- Zadejte svou e-mailovou adresu pro další e-maily správce.
Na řádku nabídek vyberte Uložit.
Následující snímek obrazovky ukazuje výstrahy pro horizontální navýšení a navýšení velikosti.

Přesměrování provozu mezi Azure a Azure Stack Hub
Můžete nakonfigurovat ruční nebo automatické přepínání provozu webové aplikace mezi Azure a Azure Stack Hub.
Konfigurace ručního přepínání mezi Azure a Azure Stack Hub
Když váš web dosáhne prahových hodnot, které nakonfigurujete, obdržíte upozornění. Pomocí následujících kroků můžete ručně přesměrovat provoz do Azure.
V Azure Portal vyberte svůj profil Traffic Manager.

Vyberte Koncové body.
Vyberte koncový bod Azure.
V části Stav vyberte Povoleno a pak vyberte Uložit.

V koncových bodech Traffic Manager profilu vyberte Externí koncový bod.
V části Stav vyberte Zakázáno a pak vyberte Uložit.

Po nakonfigurování koncových bodů se provoz aplikací dostane do vaší webové aplikace Azure se škálování na více Azure Stack Hub aplikace.

Pokud chcete tok vrátit zpět Azure Stack Hub, postupujte následovně:
- Povolte koncový Azure Stack Hub.
- Zakažte koncový bod Azure.
Konfigurace automatického přepínání mezi Azure a Azure Stack Hub
Monitorování pomocí funkce Application Přehledy můžete použít také v případě, že vaše aplikace běží v bez serveru prostředí poskytovaném Azure Functions.
V tomto scénáři můžete nakonfigurovat aplikační Přehledy použít webhook, který volá aplikaci funkcí. Tato aplikace v reakci na výstrahu automaticky povolí nebo zakáže koncový bod.
Jako vodítko ke konfiguraci automatického přepínání provozu použijte následující postup.
Vytvořte aplikaci Azure Function App.
Vytvořte funkci aktivované protokolem HTTP.
Importujte azure SDK pro Resource Manager, Web Apps a Traffic Manager.
Vyvíjet kód pro:
- Ověřte se ve svém předplatném Azure.
- Použijte parametr, který přepíná koncové Traffic Manager a směruje provoz do Azure nebo do Azure Stack Hub.
Uložte kód a přidejte adresu URL aplikace funkcí s příslušnými parametry do části Webhook v nastavení pravidla Přehledy upozornění aplikace.
Provoz se automaticky přesměruje, když se Přehledy výstraha aplikace.
Další kroky
- Další informace o vzorech cloudových řešení Azure najdete v tématu Vzory návrhu v cloudu.