Een App Service-omgeving maken
App Service Environment is een implementatie met één tenant van Azure-app Service. U gebruikt het met een virtueel Azure-netwerk. U hebt één subnet nodig voor een implementatie van App Service Environment en dit subnet kan niet worden gebruikt voor iets anders.
Notitie
Dit artikel gaat over App Service Environment v3, dat wordt gebruikt met Geïsoleerde v2 App Service-abonnementen.
Voordat u uw App Service-omgeving maakt
Nadat u uw App Service-omgeving hebt gemaakt, kunt u het volgende niet wijzigen:
- Locatie
- Abonnement
- Resourcegroep
- Azure Virtual Network
- Subnetten
- Subnetgrootte
- Naam van uw App Service-omgeving
Maak uw subnet groot genoeg om de maximale grootte te bevatten die u in uw App Service-omgeving gaat schalen. De aanbevolen grootte is een /24 met 256 adressen.
Implementatieoverwegingen
Voordat u uw App Service Environment implementeert, moet u nadenken over het type virtuele IP (VIP) en het implementatietype.
Met een intern VIP bereikt een adres in uw App Service Environment-subnet uw apps. Uw apps staan niet op een openbare DNS. Wanneer u uw App Service Environment maakt in Azure Portal, hebt u de mogelijkheid om een privé-DNS-zone van Azure te maken voor uw App Service Environment. Met een extern VIP bevinden uw apps zich op een adres dat gericht is op het openbare internet en ze bevinden zich in een openbare DNS. Voor zowel intern VIP als extern VIP kunt u binnenkomende IP-adres opgeven, kunt u automatische of handmatige opties selecteren. Als u de optie Handmatig wilt gebruiken voor een extern VIP, moet u eerst een standaard openbaar IP-adres maken in Azure.
Voor het implementatietype kunt u één zone, zoneredundant of hostgroep kiezen. De ene zone is beschikbaar in alle regio's waar App Service Environment v3 beschikbaar is. Met het implementatietype voor één zone hebt u minimale kosten in uw App Service-plan van één exemplaar van Windows Isolated v2. Zodra u een of meer exemplaren gebruikt, gaan die kosten weg. Het is geen additieve lading.
In een zoneredundante App Service-omgeving worden uw apps verdeeld over drie zones in dezelfde regio. Zone-redundant is beschikbaar in regio's die beschikbaarheidszones ondersteunen. Met dit implementatietype is de kleinste grootte voor uw App Service-plan drie exemplaren. Dit zorgt ervoor dat er een exemplaar in elke beschikbaarheidszone is. App Service-plannen kunnen een of meer exemplaren tegelijk omhoog worden geschaald. Schalen hoeft zich niet in eenheden van drie te bevinden, maar de app wordt alleen verdeeld over alle beschikbaarheidszones wanneer het totale aantal exemplaren veelvouden van drie is.
Een zoneredundante implementatie heeft driemaal de infrastructuur en zorgt ervoor dat zelfs als twee van de drie zones uitvalt, uw workloads beschikbaar blijven. Vanwege de toegenomen systeembehoefte zijn de minimale kosten voor een zone-redundante App Service Environment 18 kernen. Als u minder dan dit aantal kernen in alle App Service-abonnementen in uw App Service-omgeving hebt, wordt het verschil in rekening gebracht als Windows I1v2. Als u 18 of meer kernen hebt, worden er geen extra kosten in rekening gebracht om een zone-redundante App Service Environment te hebben. Zie Regio's en beschikbaarheidszones voor meer informatie over zoneredundantie. Zie prijzen voor App Service Environment voor voorbeeldberekeningen voor zone-redundante App Service Environment.
In een hostgroepimplementatie worden uw apps geïmplementeerd in een toegewezen hostgroep. De toegewezen hostgroep is niet zone-redundant. Met dit type implementatie kunt u uw App Service Environment installeren en gebruiken op toegewezen hardware. Er zijn geen minimale kosten voor het gebruik van App Service Environment in een toegewezen hostgroep, maar u moet wel betalen voor de hostgroep wanneer u de App Service-omgeving inricht. U betaalt ook een kortingstarief voor een App Service-abonnement wanneer u uw plannen maakt en uitschaalt.
Bij een implementatie van een toegewezen hostgroep zijn er een beperkt aantal kernen beschikbaar die worden gebruikt door zowel de App Service-plannen als de infrastructuurrollen. Dit type implementatie kan niet het totale aantal exemplaren van 200 bereiken dat normaal beschikbaar is in App Service Environment. Het aantal mogelijke exemplaren is gerelateerd aan het totale aantal Exemplaren van het App Service-plan, plus het aantal infrastructuurrollen op basis van belasting.
Een App Service Environment maken in de portal
U doet dit als volgt:
Zoek in Azure Marketplace naar App Service Environment v3.
Selecteer het abonnement op het tabblad Basisbeginselen voor Abonnement. Voor de resourcegroep selecteert of maakt u de resourcegroep en voert u de naam van uw App Service-omgeving in. Voor virtueel IP-adres selecteert u Intern als u wilt dat uw binnenkomende adres een adres in uw subnet is. Selecteer Extern als u wilt dat uw binnenkomende adres wordt geconfronteerd met het openbare internet. Voer een naam in voor de naam van de App Service-omgeving. De naam mag niet langer zijn dan 36 tekens. De naam die u kiest, wordt ook gebruikt voor het domeinachtervoegsel. Als de naam die u kiest bijvoorbeeld contoso is en u een intern VIP hebt, is
contoso.appserviceenvironment.net
het domeinachtervoegsel . Als de naam die u kiest contoso is en u een extern VIP hebt, iscontoso.p.azurewebsites.net
het domeinachtervoegsel .Selecteer Op het tabblad Hosting voor fysieke hardware-isolatie de optie Ingeschakeld of Uitgeschakeld. Als u deze optie inschakelt, kunt u implementeren op toegewezen hardware. Met een toegewezen hostimplementatie worden er twee toegewezen hosts in rekening gebracht op basis van onze prijzen wanneer u de App Service Environment v3 maakt en vervolgens, wanneer u schaalt, wordt een speciaal tarief voor Geïsoleerde v2 per vCore in rekening gebracht. I1v2 maakt gebruik van twee vCores, I2v2 maakt gebruik van vier vCores en I3v2 maakt gebruik van acht vCores per exemplaar. Voor zoneredundantie selecteert u Ingeschakeld of Uitgeschakeld.
Selecteer of maak uw virtuele netwerk op het tabblad Netwerken voor Virtueel netwerk. Selecteer of maak uw subnet voor Subnet. Als u een App Service Environment met een intern VIP maakt, kunt u Azure DNS-privézones zo configureren dat uw domeinachtervoegsel naar uw App Service Environment wijst. Zie de sectie DNS in Een App Service-omgeving gebruiken voor meer informatie. Als u een App Service-omgeving met een intern VIP maakt, kunt u het privé-IP-adres opgeven met de optie Handmatig voor inkomend IP-adres.
Als u een App Service-omgeving met een extern VIP maakt, kunt u het openbare IP-adres selecteren met de optie Handmatig voor inkomend IP-adres.
- Controleer op het tabblad Controleren en maken of uw configuratie juist is en selecteer Maken. Het kan meer dan één uur duren voordat uw App Service-omgeving is gemaakt.
Wanneer uw App Service-omgeving is gemaakt, kunt u deze selecteren als een locatie wanneer u uw apps maakt.