Een hybride app implementeren met on-premises gegevens die in de cloud worden geschaald
In deze oplossingshandleiding ziet u hoe u een hybride app implementeert die zowel Azure als Azure Stack Hub en die gebruikmaakt van één on-premises gegevensbron.
Met behulp van een hybride cloudoplossing kunt u de nalevingsvoordelen van een privécloud combineren met de schaalbaarheid van de openbare cloud. Uw ontwikkelaars kunnen ook profiteren van het Microsoft-ecosysteem voor ontwikkelaars en hun vaardigheden toepassen op de cloud- en on-premises omgevingen.
Overzicht en veronderstellingen
Volg deze zelfstudie om een werkstroom in te stellen waarmee ontwikkelaars een identieke web-app kunnen implementeren in een openbare cloud en een privécloud. Deze app heeft toegang tot een routeerbaar netwerk dat niet via internet wordt gehost in de privécloud. Deze web-apps worden bewaakt en wanneer er een piek in het verkeer is, wijzigt een programma de DNS-records om verkeer om te leiden naar de openbare cloud. Wanneer het verkeer tot het niveau vóór de piek daalt, wordt het verkeer teruggeleid naar de privécloud.
Deze zelfstudie bestaat uit de volgende taken:
- Implementeer een hybride verbonden SQL Server-databaseserver.
- Verbinding maken web-app in Azure wereldwijd aan een hybride netwerk toe.
- DNS configureren voor schalen in meerdere cloudomgevingen.
- Configureer SSL-certificaten voor schalen in de cloud.
- De web-app configureren en implementeren.
- Maak een Traffic Manager profiel en configureer dit voor schalen in de cloud.
- Toepassingsbewaking en Insights voor meer verkeer instellen.
- Configureer het automatisch schakelen tussen verkeer tussen azure wereldwijd en Azure Stack Hub.
Tip

Microsoft Azure Stack Hub is een uitbreiding van Azure. Azure Stack Hub brengt de flexibiliteit en innovatie van cloud-computing naar uw on-premises omgeving, waardoor de enige hybride cloud waarmee u hybride apps overal kunt bouwen en implementeren.
Het artikel Ontwerpoverwegingen voor hybride apps bespreekt de pijlers van softwarekwaliteit (plaatsing, schaalbaarheid, beschikbaarheid, tolerantie, beheersbaarheid en beveiliging) voor het ontwerpen, implementeren en gebruiken van hybride apps. De ontwerpoverwegingen helpen bij het optimaliseren van het ontwerp van hybride apps, waardoor de uitdagingen in productieomgevingen worden geminimim hetzelfde.
Aannames
In deze zelfstudie wordt ervan uitgenomen dat u basiskennis hebt van wereldwijde Azure en Azure Stack Hub. Als u meer wilt weten voordat u aan de zelfstudie begint, kunt u de volgende artikelen lezen:
In deze zelfstudie wordt ook ervan uitgenomen dat u een Azure-abonnement hebt. Als u nog geen abonnement hebt, maakt u een gratis account voordat u begint.
Vereisten
Voordat u met deze oplossing begint, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:
Een Azure Stack Development Kit (ASDK) of een abonnement op een Azure Stack Hub Integrated System. Volg de instructies in De ASDK implementeren met het installatieprogramma om de ASDK te implementeren.
Op Azure Stack Hub installatie moet het volgende zijn geïnstalleerd:
- De Azure App Service. Werk samen met Azure Stack Hub operator om de configuratie van Azure App Service in uw omgeving te implementeren en configureren. Voor deze zelfstudie moet App Service minimaal één (1) toegewezen werkrol beschikbaar hebben.
- Een Windows Server 2016 afbeelding.
- Een Windows Server 2016 met een Microsoft SQL Server afbeelding.
- De juiste plannen en aanbiedingen.
- Een domeinnaam voor uw web-app. Als u geen domeinnaam hebt, kunt u er een kopen bij een domeinprovider zoals GoDaddy, Bluehost en InMotion.
Een SSL-certificaat voor uw domein van een vertrouwde certificeringsinstantie zoals LetsEncrypt.
Een web-app die communiceert met een SQL Server database en ondersteuning biedt voor Application Insights. U kunt de voorbeeld-app dotnetcore-sqldb-tutorial downloaden van GitHub.
Een hybride netwerk tussen een virtueel Azure-netwerk en Azure Stack Hub virtueel netwerk. Zie Hybride cloudconnectiviteit configureren met Azure en Azure Stack Hub voor gedetailleerde Azure Stack Hub.
Een hybride pijplijn voor continue integratie/continue implementatie (CI/CD) met een privé-buildagent op Azure Stack Hub. Zie Hybride cloudidentiteit configureren met Azure en Azure Stack Hub apps voor gedetailleerde instructies.
Een hybride verbonden SQL Server-databaseserver implementeren
Meld u aan bij Azure Stack Hub gebruikersportal.
Selecteer marketplace op het dashboard.

Selecteer in Marketplace compute en kies vervolgens Meer. Selecteer onder Meer de optie Gratis SQL Server: SQL Server 2017 Developer on Windows Server.

Selecteer op SQL Server Free SQL Server License: SQL Server 2017 Developer op Windows Server de optie Maken.
Geef bij Basisinstellingen > basisinstellingen configureren een Naam op voor de virtuele machine (VM), een gebruikersnaam voor de SQL Server SA en een wachtwoord voor de SA. Selecteer in de vervolgkeuzelijst Abonnement het abonnement dat u wilt implementeren. Voor Resourcegroep gebruikt u Bestaande kiezen en zet u de VM in dezelfde resourcegroep als uw Azure Stack Hub web-app.

Kies onder Grootte een grootte voor uw VM. Voor deze zelfstudie raden we u aan A2_Standard of een DS2_V2_Standard.
Configureer Instellingen > instellingen onder Optionele functies configureren:
Storage account: maak een nieuw account als u er een nodig hebt.
Virtueel netwerk:
Belangrijk
Zorg ervoor dat SQL Server virtuele machine is geïmplementeerd in hetzelfde virtuele netwerk als de VPN-gateways.
Openbaar IP-adres: gebruik de standaardinstellingen.
Netwerkbeveiligingsgroep:(NSG). Maak een nieuwe NSG.
Extensies en bewaking: houd de standaardinstellingen aan.
Opslagaccount voor diagnostische gegevens: maak een nieuw account als u er een nodig hebt.
Selecteer OK om uw configuratie op te slaan.

Configureer SQL Server instellingen de volgende instellingen:
Voor SQL connectiviteit selecteert u Openbaar (internet).
Laat voor Poort de standaardwaarde 1433 staan.
Voor SQL verificatie selecteert u Inschakelen.
Notitie
Wanneer u SQL inschakelen, wordt automatisch ingevuld met de SQLAdmin-gegevens die u hebt geconfigureerd in Basisinformatie.
Laat voor de rest van de instellingen de standaardwaarden staan. Selecteer OK.

Controleer in Samenvatting de VM-configuratie en selecteer vervolgens OK om de implementatie te starten.

Het duurt even om de nieuwe VM te maken. U kunt de STATUS van uw VM's bekijken in Virtuele machines.

Web-apps maken in Azure en Azure Stack Hub
De Azure App Service vereenvoudigt het uitvoeren en beheren van een web-app. Omdat Azure Stack Hub consistent is met Azure, kan App Service in beide omgevingen worden uitgevoerd. U gebruikt de App Service om uw app te hosten.
Web-apps maken
Maak een web-app in Azure door de instructies te volgen in Manage an App Service plan in Azure (Eenweb-app beheren in Azure). Zorg ervoor dat u de web-app in hetzelfde abonnement en dezelfde resourcegroep als uw hybride netwerk hebt geïnstalleerd.
Herhaal de vorige stap (1) in Azure Stack Hub.
Route toevoegen voor Azure Stack Hub
De App Service op Azure Stack Hub moeten routeerbaar zijn vanaf het openbare internet om gebruikers toegang te geven tot uw app. Als uw Azure Stack Hub toegankelijk is via internet, noteer dan het openbare IP-adres of de URL voor de Azure Stack Hub web-app.
Als u een ASDK gebruikt, kunt u een statische NAT-toewijzing configureren om de App Service buiten de virtuele omgeving.
Verbinding maken web-app in Azure maken met een hybride netwerk
Als u connectiviteit wilt bieden tussen de webfront-end in Azure en de SQL Server-database in Azure Stack Hub, moet de web-app zijn verbonden met het hybride netwerk tussen Azure en Azure Stack Hub. Als u connectiviteit wilt inschakelen, moet u het volgende doen:
- Configureer punt-naar-site-connectiviteit.
- Configureer de web-app.
- Wijzig de lokale netwerkgateway in Azure Stack Hub.
Het virtuele Azure-netwerk configureren voor punt-naar-site-connectiviteit
De virtuele netwerkgateway aan de Azure-zijde van het hybride netwerk moet punt-naar-site-verbindingen toestaan om te integreren met Azure App Service.
Ga in Azure Portal naar de gatewaypagina van het virtuele netwerk. Selecteer onder Instellingen punt-naar-site-configuratie.

Selecteer Nu configureren om punt-naar-site te configureren.

Voer op de pagina Punt-naar-site-configuratie het privé-IP-adresbereik in dat u wilt gebruiken in Adresgroep.
Notitie
Zorg ervoor dat het bereik dat u opgeeft, niet overlapt met een van de adresbereiken die al worden gebruikt door subnetten in de globale Azure- of Azure Stack Hub-onderdelen van het hybride netwerk.
Onder Tunnel typt u het selectievakje IKEv2 VPN uit. Selecteer Opslaan om het configureren van punt-naar-site te voltooien.

De app Azure App Service integreren met het hybride netwerk
Als u de app wilt verbinden met het Azure VNet, volgt u de instructies in Gateway required VNet integration( Gateway required VNet integration ).
Ga naar Instellingen voor het abonnement App Service web-app host. Selecteer Instellingen in het dialoogvenster Netwerken.

Selecteer in VNET-integratie klik hier om te beheren.

Selecteer het VNET dat u wilt configureren. Voer onder IP-ADRESSEN DIE NAAR VNET worden gerouteerd het IP-adresbereik voor het Azure VNet, het Azure Stack Hub-VNet en de punt-naar-site-adresruimten in. Selecteer Opslaan om deze instellingen te valideren en op te slaan.

Zie Integrate your app with an Azure App Service (Uw app integreren met een Azure-Virtual Network) voor meer informatie over hoe App Service integreert met Azure VNets.
Het virtuele Azure Stack Hub configureren
De lokale netwerkgateway in Azure Stack Hub virtuele netwerk moet worden geconfigureerd om verkeer van het App Service punt-naar-site-adresbereik te sturen.
Ga in Azure Stack Hub portal naar Lokale netwerkgateway. Selecteer onder Instellingen de optie Configuratie.

Voer in Adresruimte het punt-naar-site-adresbereik in voor de virtuele netwerkgateway in Azure.

Selecteer Opslaan om de configuratie te valideren en op te slaan.
DNS configureren voor schalen in meerdere cloudomgevingen
Door DNS correct te configureren voor cloud-apps, hebben gebruikers toegang tot de algemene Azure Azure Stack Hub s van uw web-app. Met de DNS-configuratie voor deze zelfstudie kunt Azure Traffic Manager verkeer door te laten wanneer de belasting toe- of afneemt.
In deze zelfstudie Azure DNS gebruikt om de DNS te beheren omdat App Service domeinen niet werken.
Subdomeinen maken
Omdat Traffic Manager afhankelijk is van DNS-CNAME's, is een subdomein nodig om verkeer op de juiste manier naar eindpunten te routeer. Zie Domeinen toewijzen met Traffic Manager voor meer informatie over DNS-records en domeintoewijzing.
Voor het Azure-eindpunt maakt u een subdomein dat gebruikers kunnen gebruiken voor toegang tot uw web-app. Voor deze zelfstudie kunt u app.northwind.com gebruiken, maar u moet deze waarde aanpassen op basis van uw eigen domein.
U moet ook een subdomein maken met een A-record voor het Azure Stack Hub eindpunt. U kunt azurestack.northwind.com.
Een aangepast domein configureren in Azure
- Voeg de app.northwind.com-hostnaam toe aan de Azure-web-app door een CNAME toete Azure App Service .
Aangepaste domeinen configureren in Azure Stack Hub
Voeg de azurestack.northwind.com hostnaam toe aan de Azure Stack Hub web-app door een A-record toe teAzure App Service . Gebruik het via internet routeerbare IP-adres voor de App Service app.
Voeg de app.northwind.com-hostnaam toe aan Azure Stack Hub web-app door een CNAME toe teAzure App Service. Gebruik de hostnaam die u in de vorige stap (1) hebt geconfigureerd als het doel voor de CNAME.
SSL-certificaten configureren voor schalen in de cloud
Het is belangrijk om ervoor te zorgen dat gevoelige gegevens die door uw web-app worden verzameld, veilig zijn tijdens de overdracht naar en wanneer ze zijn opgeslagen op SQL database.
U configureert uw Azure- en Azure Stack Hub-apps om SSL-certificaten te gebruiken voor al het binnenkomende verkeer.
SSL toevoegen aan Azure en Azure Stack Hub
SSL toevoegen aan Azure:
Zorg ervoor dat het SSL-certificaat dat u krijgt geldig is voor het subdomein dat u hebt gemaakt. (Het is geen probleem om jokertekencertificaten te gebruiken.)
Volg in Azure Portal de instructies in de secties Uw web-app voorbereiden en Uw SSL-certificaat binden van het artikel Een bestaand aangepast SSL-certificaat verbinden met Azure Web Apps. Selecteer op SNI gebaseerde SSL als het SSL-type.
Al het verkeer omleiden naar de HTTPS-poort. Volg de instructies in de sectie HTTPS afdwingen van het artikel Een bestaand aangepast SSL-certificaat verbinden met Azure Web Apps.
SSL toevoegen aan Azure Stack Hub:
- Herhaal stap 1 tot en met 3 die u hebt gebruikt voor Azure met behulp van Azure Stack Hub portal.
De web-app configureren en implementeren
U configureert de app-code om telemetrie te rapporteren aan het juiste Application Insights-exemplaar en configureert de web-apps met de juiste verbindingsreeksen. Zie Wat is Application Insights Insights? voor meer informatie over Application Insights?
Toepassingstoepassing Insights
Open uw web-app in Microsoft Visual Studio.
Voeg Application Insights toe aan uw project om de telemetrie te verzenden die Application Insights gebruikt om waarschuwingen te maken wanneer webverkeer toe- of afneemt.
Dynamische verbindingsreeksen configureren
Elk exemplaar van de web-app gebruikt een andere methode om verbinding te maken met SQL database. De app in Azure gebruikt het privé-IP-adres van de SQL Server-VM en de app in Azure Stack Hub gebruikt het openbare IP-adres van de SQL Server VM.
Notitie
Op een Azure Stack Hub geïntegreerd systeem mag het openbare IP-adres niet via internet routeerbaar zijn. Op een ASDK is het openbare IP-adres niet routeerbaar buiten de ASDK.
U kunt App Service omgevingsvariabelen gebruiken om een andere connection string elk exemplaar van de app door te geven.
Open de app in Visual Studio.
Open Startup.cs en zoek het volgende codeblok:
services.AddDbContext<MyDatabaseContext>(options => options.UseSqlite("Data Source=localdatabase.db"));Vervang het vorige codeblok door de volgende code, die gebruikmaakt van een connection string gedefinieerd in deappsettings.jsin het bestand:
services.AddDbContext<MyDatabaseContext>(options => options.UseSqlServer(Configuration.GetConnectionString("MyDbConnection"))); // Automatically perform database migration services.BuildServiceProvider().GetService<MyDatabaseContext>().Database.Migrate();
Instellingen App Service app configureren
Maak verbindingsreeksen voor Azure en Azure Stack Hub. De tekenreeksen moeten hetzelfde zijn, met uitzondering van de IP-adressen die worden gebruikt.
Voeg in Azure en Azure Stack Hub de juiste connection string toe als een app-instelling in de web-app, met behulp van als voorvoegsel
SQLCONNSTR\_in de naam.Sla de web-app-instellingen op en start de app opnieuw.
Automatisch schalen inschakelen in Azure wereldwijd
Wanneer u uw web-app in een App Service maakt, begint deze met één exemplaar. U kunt automatisch uitschalen om exemplaren toe te voegen om meer rekenresources voor uw app te bieden. Op dezelfde manier kunt u automatisch inschalen en het aantal instanties verminderen dat uw app nodig heeft.
Notitie
U moet over een App Service om uitschalen en inschalen te configureren. Als u geen abonnement hebt, maakt u er een voordat u met de volgende stappen begint.
Automatisch uitschalen inschakelen
Zoek in Azure Portal het App Service plan voor de sites die u wilt uitschalen en selecteer vervolgens Uitschalen (App Service plan).

Selecteer Automatisch schalen inschakelen.

Voer een naam in voor Naam van instelling voor automatisch schalen. Voor de standaardregel voor automatisch schalen selecteert u Schalen op basis van een metrische gegevens. Stel de instantielimieten in op Minimum: 1, Maximum: 10 en Standaard: 1.

Selecteer +Een regel toevoegen.
Selecteer in Metrische bron de optie Huidige resource. Gebruik de volgende criteria en acties voor de regel.
Criteria
Selecteer gemiddelde onder Tijdaggregatie.
Selecteer cpu-percentage onder Metrische naam.
Selecteer onder Operator de optie Groter dan.
- Stel de Drempelwaarde in op 50.
- Stel de Duur in op 10.
Actie
Selecteer onder Bewerking de optie Aantal verhogen met.
Stel het aantal exemplaren in op 2.
Stel de afkoeling in op 5.
Selecteer Toevoegen.
Selecteer de + Een regel toevoegen.
Selecteer in Metrische bron de optie Huidige resource.
Notitie
De huidige resource bevat de App Service/GUID van uw abonnement en de vervolgkeuzelijsten Resourcetype en Resource zijn niet beschikbaar.
Automatisch inschalen inschakelen
Wanneer het verkeer afneemt, kan de Azure-web-app automatisch het aantal actieve exemplaren verminderen om de kosten te verlagen. Deze actie is minder agressief dan uitschalen en minimaliseert de impact op app-gebruikers.
- Ga naar de standaardvoorwaarde voor uitschalen en selecteer vervolgens + Een regel toevoegen. Gebruik de volgende criteria en acties voor de regel.
Criteria
Selecteer gemiddelde onder Tijdaggregatie.
Selecteer cpu-percentage onder Metrische naam.
Selecteer onder Operator de optie Kleiner dan.
- Stel de Drempelwaarde in op 30.
- Stel de Duur in op 10.
Actie
Selecteer onder Bewerking de optie Aantal verlagen met.
- Stel het aantal exemplaren in op 1.
- Stel de afkoeling in op 5.
Selecteer Toevoegen.
Een Traffic Manager maken en schalen in de cloud configureren
Maak een Traffic Manager met behulp van Azure Portal en configureer vervolgens eindpunten om schalen in de cloud mogelijk te maken.
Een Traffic Manager maken
Selecteer Een resource maken.
Selecteer Netwerken.
Selecteer Traffic Manager profiel en configureer de volgende instellingen:
- Voer bij Naam een naam in voor uw profiel. Deze naam moet uniek zijn in trafficmanager.net zone en wordt gebruikt om een nieuwe DNS-naam te maken (bijvoorbeeld northwindstore.trafficmanager.net).
- Selecteer bij Routeringsmethode de optie Gewogen.
- Selecteer bij Abonnement het abonnement waarin u dit profiel wilt maken.
- Maak in Resourcegroep een nieuwe resourcegroep voor dit profiel.
- In Locatie van de resourcegroep selecteert u de locatie van de resourcegroep. Deze instelling verwijst naar de locatie van de resourcegroep en heeft geen invloed op het Traffic Manager profiel dat wereldwijd wordt geïmplementeerd.
Selecteer Maken.

Wanneer de globale implementatie van uw Traffic Manager profiel is voltooid, wordt dit weergegeven in de lijst met resources voor de resourcegroep waarin u het hebt gemaakt.
Traffic Manager-eindpunten toevoegen
Zoek het profiel Traffic Manager u hebt gemaakt. Als u naar de resourcegroep voor het profiel bent genavigeerd, selecteert u het profiel.
Selecteer Traffic Manager onder INSTELLINGEN in het profiel.
Selecteer Toevoegen.
Gebruik in Eindpunt toevoegen de volgende instellingen voor Azure Stack Hub:
- Bij Type selecteert u Extern eindpunt.
- Voer een naam in voor het eindpunt.
- Voer voor Fully Qualified Domain Name (FQDN) of IP de externe URL in voor uw Azure Stack Hub web-app.
- Laat bij Gewicht de standaardwaarde 1 staan. Dit gewicht resulteert in al het verkeer dat naar dit eindpunt gaat als het in orde is.
- Laat Toevoegen als uitgeschakeld.
Selecteer OK om het eindpunt Azure Stack Hub opslaan.
Vervolgens configureert u het Azure-eindpunt.
Selecteer Traffic Manager in het profiel.
Selecteer +Toevoegen.
Gebruik in Eindpunt toevoegen de volgende instellingen voor Azure:
- Bij Type selecteert u Azure-eindpunt.
- Voer een naam in voor het eindpunt.
- Bij Doelresourcetype selecteert u App Service.
- Bij Doelresource selecteert u Een app-service kiezen om een lijst met Web Apps in hetzelfde abonnement.
- Kies in Resource de app-service die u als eerste eindpunt wilt toevoegen.
- Selecteer bij Gewicht de optie 2. Deze instelling resulteert in al het verkeer dat naar dit eindpunt gaat als het primaire eindpunt een slechte status heeft of als u een regel/waarschuwing hebt die verkeer omleiden wanneer deze wordt geactiveerd.
- Laat Toevoegen als uitgeschakeld.
Selecteer OK om het Azure-eindpunt op te slaan.
Nadat beide eindpunten zijn geconfigureerd, worden ze weergegeven in Traffic Manager profiel wanneer u Eindpunten selecteert. In het voorbeeld in de volgende schermopname ziet u twee eindpunten, met status- en configuratiegegevens voor elk eindpunt.

Bewaking en Insights van toepassingen instellen in Azure
Azure-toepassing Insights kunt u uw app bewaken en waarschuwingen verzenden op basis van de voorwaarden die u configureert. Enkele voorbeelden zijn: de app is niet beschikbaar, ondervindt fouten of vertoont prestatieproblemen.
U gebruikt de metrische Azure-toepassing Insights om waarschuwingen te maken. Wanneer deze waarschuwingen worden uitgevoerd, schakelt het exemplaar van uw web-app automatisch over van Azure Stack Hub naar Azure om uit te schalen en vervolgens terug naar Azure Stack Hub om in te schalen.
Een waarschuwing maken vanuit metrische gegevens
Ga in Azure Portal naar de resourcegroep voor deze zelfstudie en selecteer het Application Insights-exemplaar om Application Insights.

U gebruikt deze weergave om een uitschaalwaarschuwing en een waarschuwing voor inschalen te maken.
De waarschuwing voor uitschalen maken
Selecteer onder CONFIGUREREN de optie Waarschuwingen (klassiek).
Selecteer Waarschuwing voor metrische gegevens toevoegen (klassiek).
Configureer in Regel toevoegen de volgende instellingen:
- Bij Naam voert u Burst in Azure Cloud in.
- Een beschrijving is optioneel.
- Selecteer onder > Bronwaarschuwing voor de optie Metrische gegevens.
- Selecteer onder Criteria uw abonnement, de resourcegroep voor uw Traffic Manager profiel en de naam van het Traffic Manager profiel voor de resource.
Voor Metrische gegevens selecteert u Aanvraagsnelheid.
Bij Voorwaarde selecteert u Groter dan.
Voer bij Drempelwaarde 2 in.
Selecteer voor Periode de optie In de afgelopen 5 minuten.
Onder Melden via:
- Vink het selectievakje aan voor e-maileigenaren, bijdragers en lezers.
- Voer uw e-mailadres in voor Aanvullende e-mailadressen van beheerders.
Selecteer Opslaan op de menubalk.
De waarschuwing voor inschalen maken
Selecteer onder CONFIGUREREN de optie Waarschuwingen (klassiek).
Selecteer Waarschuwing voor metrische gegevens toevoegen (klassiek).
Configureer in Regel toevoegen de volgende instellingen:
- Bij Naam voert u Terugschalen in naar Azure Stack Hub.
- Een beschrijving is optioneel.
- Selecteer onder > Bronwaarschuwing voor de optie Metrische gegevens.
- Selecteer onder Criteria uw abonnement, de resourcegroep voor uw Traffic Manager profiel en de naam van het Traffic Manager profiel voor de resource.
Voor Metrische gegevens selecteert u Aanvraagsnelheid.
Bij Voorwaarde selecteert u Kleiner dan.
Voer bij Drempelwaarde 2 in.
Selecteer voor Periode de optie In de afgelopen 5 minuten.
Onder Melden via:
- Vink het selectievakje aan voor e-maileigenaren, bijdragers en lezers.
- Voer uw e-mailadres in voor Aanvullende e-mailadressen van beheerders.
Selecteer Opslaan op de menubalk.
In de volgende schermopname ziet u de waarschuwingen voor uitschalen en inschalen.

Verkeer omleiden tussen Azure en Azure Stack Hub
U kunt handmatige of automatische schakeling van uw web-app-verkeer configureren tussen Azure en Azure Stack Hub.
Handmatig schakelen tussen Azure en azure Azure Stack Hub
Wanneer uw website de drempelwaarden bereikt die u configureert, ontvangt u een waarschuwing. Gebruik de volgende stappen om verkeer handmatig om te leiden naar Azure.
Selecteer in Azure Portal uw Traffic Manager profiel.

Selecteer Eindpunten.
Selecteer het Azure-eindpunt.
Selecteer onder Status de optie Ingeschakeld en selecteer vervolgens Opslaan.

Selecteer op Eindpunten voor het Traffic Manager profiel de optie Extern eindpunt.
Selecteer onder Status de optie Uitgeschakeld en selecteer vervolgens Opslaan.

Nadat de eindpunten zijn geconfigureerd, gaat app-verkeer naar uw azure-scale-out web-app in plaats van de Azure Stack Hub web-app.

Als u de stroom wilt terugdraaien naar Azure Stack Hub, gebruikt u de vorige stappen om:
- Schakel het Azure Stack Hub in.
- Schakel het Azure-eindpunt uit.
Automatisch schakelen tussen Azure en azure Azure Stack Hub
U kunt application Insights gebruiken als uw app wordt uitgevoerd in een serverloze omgeving die wordt geleverd door Azure Functions.
In dit scenario kunt u Application Insights om een webhook te gebruiken die een functie-app aanroept. Met deze app wordt automatisch een eindpunt in- of uitgeschakeld als reactie op een waarschuwing.
Gebruik de volgende stappen als richtlijn voor het configureren van automatisch schakelen tussen verkeer.
Een Azure Function-app maken.
Maak een http-geactiveerde functie.
Importeer de Azure SDK's voor Resource Manager, Web Apps en Traffic Manager.
Code ontwikkelen voor:
- Verifieert u bij uw Azure-abonnement.
- Gebruik een parameter die de eindpunten van de Traffic Manager om verkeer om te leiden naar Azure of Azure Stack Hub.
Sla uw code op en voeg de URL van de functie-app met de juiste parameters toe aan de sectie Webhook van de instellingen Insights application Insights waarschuwingsregel.
Verkeer wordt automatisch omgeleid wanneer een Application Insights waarschuwing wordt uitgegeven.
Volgende stappen
- Zie Cloudontwerppatronen voor meer informatie over Azure-cloudpatronen.