Delen via


Vergelijking van versie van App Service Environment

App Service Environment heeft drie versies. App Service Environment v3 is de nieuwste versie en biedt voordelen en functieverschillen ten opzichte van eerdere versies.

Belangrijk

App Service Environment v1 en v2 worden op 31 augustus 2024 buiten gebruik gesteld. Na die datum worden deze versies niet meer ondersteund en worden eventuele resterende App Service Environment v1- en v2s verwijderd en worden de toepassingen die erop worden uitgevoerd, verwijderd.

Er is een nieuwe versie van App Service Environment die eenvoudiger te gebruiken is en wordt uitgevoerd op een krachtigere infrastructuur. Voor meer informatie over de nieuwe versie begint u met de inleiding tot de App Service-omgeving. Als u momenteel App Service Environment v1 of v2 gebruikt, volgt u de stappen in dit artikel om naar de nieuwe versie te migreren.

Vanaf 29 januari 2024 kunt u geen nieuwe App Service Environment v1- of v2-resources meer maken met behulp van een van de beschikbare methoden, waaronder ARM/Bicep-sjablonen, Azure Portal, Azure CLI of REST API. U moet vóór 31 augustus 2024 migreren naar App Service Environment v3 om te voorkomen dat resources worden verwijderd en gegevens verloren gaan.

Vergelijking tussen versies

Implementatie

Functie App Service Environment v1 App Service Environment v2 App Service Environment v3
Hardware Cloud Services (klassiek) Cloud Services (klassiek) Schaalsets voor virtuele machines
Beschikbare SKU's P1, P2, P3, P4 I1, I2, I3 I1v2, I2v2, I3v2, I4v2, I5v2, I6v2
Maximaal aantal exemplaren 55 hosts (standaard front-ends + werkrollen) 100 exemplaren per App Service-plan. Maximaal 200 exemplaren voor alle abonnementen. 100 exemplaren per App Service-plan. Maximaal 200 exemplaren voor alle abonnementen.
Zoneredundantie Nee Nee: zone vastmaken aan één zone is beschikbaar Ja
Toegewezen hostgroep Nee Nr. Ja (niet compatibel met zoneredundantie)
Upgradevoorkeur voor gepland onderhoud Nee No Ja
FTPS Ja Ja Ja, moet expliciet zijn ingeschakeld. Toegang tot FTPS-eindpunt met behulp van aangepast domeinachtervoegsel wordt niet ondersteund.
FTPS-eindpuntstructuur ftps://APP-NAME.ASE-NAME.appserviceenvironment.net ftps://APP-NAME.ASE-NAME.appserviceenvironment.net - Achtervoegsel voor aangepast domein wordt ondersteund als u er een hebt geconfigureerd door de naam van de App Service-omgeving en het standaarddomeinachtervoegsel te vervangen door het achtervoegsel van uw aangepaste domein. ftps://ASE-NAME.ftp.appserviceenvironment.net/site/wwwroot - Achtervoegsel van aangepast domein wordt niet ondersteund. Elke app in dezelfde App Service Environment v3 maakt gebruik van hetzelfde FTPS-eindpunt, maar heeft een eigen unieke toepassingsbereikreferenties voor verificatie.
Foutopsporing op afstand Ja Ja Ja, moet expliciet zijn ingeschakeld
Ondersteuning voor virtueel Azure-netwerk (klassiek) Ja No Nr.

Netwerken

Functie App Service Environment v1 App Service Environment v2 App Service Environment v3
Netwerkafhankelijkheden Alle binnenkomende en uitgaande verkeer moeten worden beheerd. Netwerkbeveiligingsgroepen moeten beheerverkeer toestaan. Alle binnenkomende en uitgaande verkeer moeten worden beheerd. Netwerkbeveiligingsgroepen moeten beheerverkeer toestaan. Zorg ervoor dat Azure Load Balancer verbinding kan maken met het subnet op poort 16001. Er zijn geen netwerkafhankelijkheden van het virtuele netwerk van de klant. Zorg ervoor dat Azure Load Balancer verbinding kan maken met het subnet op poort 80.
Ondersteuning voor privé-eindpunten Nee Nr. Ja, moet expliciet zijn ingeschakeld
Apps bereiken in een interne APP Service-omgeving via wereldwijde peering Nee No Ja
SMTP-verkeer Ja Ja Ja
Netwerk-watcher- of NSG-stroomlogboeken voor het bewaken van verkeer Ja Ja Ja
Delegatie van subnet Niet vereist Niet vereist Moet worden gedelegeerd aan Microsoft.Web/hostingEnvironments
Subnetgrootte Een App Service Environment v1 zonder App Service-abonnementen gebruikt 12 adressen voordat u een app maakt. Als u een ILB App Service Environment v1 gebruikt, worden er 13 adressen gebruikt voordat u een app maakt. Wanneer u uitschaalt, worden infrastructuurrollen toegevoegd aan elk veelvoud van 15 en 20 exemplaren van uw App Service-plan. Een App Service Environment v2 zonder App Service-abonnementen gebruikt 12 adressen voordat u een app maakt. Als u een ILB App Service Environment v2 gebruikt, worden er 13 adressen gebruikt voordat u een app maakt. Wanneer u uitschaalt, worden infrastructuurrollen toegevoegd aan elk veelvoud van 15 en 20 exemplaren van uw App Service-plan. Elk bepaald subnet heeft vijf adressen die zijn gereserveerd voor beheerdoeleinden. Naast de beheeradressen schaalt App Service Environment v3 dynamisch de ondersteunende infrastructuur en maakt gebruik van 4 tot 27 adressen, afhankelijk van de configuratie en belasting. U kunt de resterende adressen gebruiken voor exemplaren in het App Service-plan. De minimale grootte van uw subnet kan een /27-adresruimte (32 adressen) zijn.
DNS-terugval Azure DNS Azure DNS Zorg ervoor dat u een doorstuurserver hebt naar een openbare DNS of Azure DNS opneemt in de lijst met aangepaste DNS-servers

Schalen

App Service Environment v3 wordt uitgevoerd op de nieuwste infrastructuur voor virtuele-machineschaalsets terwijl App Service Environment v1 en v2 worden uitgevoerd op Cloud Services (klassiek). Daarom heeft App Service Environment v3 de best presterende en snelste schaaltijden voor alle versies.

Functie App Service Environment v1 App Service Environment v2 App Service Environment v3
Front-end schaalbeheer Handmatig Handmatig Beheerd door platform
Schaalbewerkingen Blokkeert andere schaalbewerkingen Blokkeert andere schaalbewerkingen Blokkeert geen andere schaalbewerkingen

Certificaten en domeinen

Functie App Service Environment v1 App Service Environment v2 App Service Environment v3
TLS (Transport Layer Security) of SSL-binding (Secure Sockets Layer) op basis van IP met uw apps Ja Ja Nr.
Achtervoegsel van aangepast domein Ja (vereist tls-verbinding op basis van SNI) Ja (alleen ondersteund met bepaalde API-versies) Ja
Standaardhostnaam Als u een aangepast domeinachtervoegsel hebt, bevat de standaardhostnaam het achtervoegsel van uw aangepaste domein en heeft deze de vorm APP-NAME.internal.contoso.com. Als u een aangepast domeinachtervoegsel hebt, bevat de standaardhostnaam het achtervoegsel van uw aangepaste domein en heeft deze de vorm APP-NAME.internal.contoso.com. De standaardhostnaam maakt altijd gebruik van het standaarddomeinachtervoegsel van App Service Environment en heeft de vorm APP-NAME.ASE-NAME.appserviceenvironment.net. App Service Environment v3 behoudt het standaarddomeinachtervoegsel wanneer u een aangepast domeinachtervoegsel toevoegt. Als u een aangepast domeinachtervoegsel toevoegt, bevindt de configuratie van het aangepaste domeinachtervoegsel zich onder de customDnsSuffixConfiguration eigenschap.
Ondersteuning voor door App Service beheerde certificaten Nee No Nr.

Back-up maken en herstellen

Functie App Service Environment v1 App Service Environment v2 App Service Environment v3
Een back-up- en herstelbewerking uitvoeren op een opslagaccount achter een firewall Ja Ja Nr.

Logboekregistratie en controle

Functie App Service Environment v1 App Service Environment v2 App Service Environment v3
Toepassingslogboeken naar opslagaccount via virtueel netwerk Ja Ja Nee. U wordt aangeraden in plaats daarvan diagnostische logboekregistratie te gebruiken. Als u een firewall moet gebruiken voor het opslagaccount voor logboekregistratie, moet het opslagaccount zich in een andere regio bevinden en de uitgaande openbare adressen van de App Service-omgeving gebruiken in de regels. Zie Aandachtspunten voor netwerken voor meer informatie.
Integratie van Azure Policy Ja Ja Ja
Azure Advisor-integratie Ja Ja Ja

Prijzen

App Service Environment v3 is vaak goedkoper dan eerdere versies vanwege het verwijderen van de stempelkosten en grotere instantiegrootten. Voor informatie en voorbeeldscenario's over hoe migratie naar App Service Environment v3 van invloed kan zijn op uw kosten, raadpleegt u de voorbeelden van migratieprijzen en schat u uw kostenbesparingen door te migreren naar App Service Environment v3.

Functie App Service Environment v1 App Service Environment v2 App Service Environment v3
Prijzen Betalen voor elke vCPU Stempelkosten plus kosten per geïsoleerde instantie, reserveringen zijn beschikbaar voor de stempelkosten Geen stempelkosten en het tarief is geïsoleerd v2 heeft prijzen voor gereserveerde instanties van 1-3 jaar. Azure Savings Plans for Compute zijn ook beschikbaar.

Veelgestelde vragen

Welke SKU's zijn beschikbaar op App Service Environment v1, v2 en v3?

App Service Environment v1 maakt gebruik van de Premium SKU en App Service Environment v2 maken gebruik van de geïsoleerde SKU. App Service Environment v3 maakt gebruik van Isolated v2. De volgende tabellen bevatten de beschikbare exemplaren voor elke SKU met hun respectieve kernaantallen en RAM-geheugen. De bijbehorende exemplaren tussen Isolated v2 en Isolated hebben dubbele kernen en RAM. Deze toename van de capaciteit moet worden gecontroleerd wanneer u migreert naar App Service Environment v3 van Isolated of Premium om ervoor te zorgen dat u niet te veel bent ingericht.

App Service Environment v3 (Geïsoleerde v2):

Geïsoleerde v2 Kernen RAM (GB)
I1v2 2 8
I2v2 4 16
I3v2 8 32
I4v2 16 64
I5v2 32 128
I6v2 64 256

App Service Environment v2 (geïsoleerd):

Geïsoleerd Kernen RAM (GB)
I1 1 3.5
I2 2 7
I3 4 14

App Service Environment v1 (Premium):

Premium Kernen RAM (GB)
P1 1 1,75
P2 2 3.5
P3 4 7
P4 8 14

Wat betekent 'geen netwerkafhankelijkheden op het virtuele netwerk van de klant'?

In App Service Environment v3 hoeft u geen binnenkomende en uitgaande regels in te stellen voor het beheer- en afhankelijkheidsverkeer. App Service Environment v3 is zo ontworpen dat het beheer- en afhankelijkheidsverkeer binnen de Azure-backbone blijft in plaats van uw virtuele netwerk. Het enige verkeer dat uw virtuele netwerk doorkruist, is het toepassingsverkeer van en naar uw apps.

De minimale vereiste dat App Service Environment v3 operationeel moet zijn, is:

Bron-/doelpoort(en) Richting Bron Doel Doel
* / 80 Inkomend AzureLoadBalancer Subnetbereik App Service Environment Intern status pingverkeer toestaan

Zie poorten en netwerkbeperkingen voor meer informatie over App Service Environment v3-netwerkafhankelijkheden.

In App Service Environment v2 zijn er veel binnenkomende en uitgaande vereisten die u moet beheren. Als u deze regels wijzigt, kan de omgeving een slechte status hebben.

  • Inkomende
    • TCP van de IP-servicetag AppServiceManagement op poort 454, 455
    • TCP van de load balancer op poort 16001
    • Van het subnet App Service Environment naar het subnet App Service Environment op alle poorten
  • Uitgaande
    • UDP voor alle IP-adressen op poort 53
    • UDP voor alle IP-adressen op poort 123
    • TCP naar alle IP-adressen op poort 80, 443
    • TCP naar de IP-servicetag Sql op poort 1433
    • TCP naar alle IP-adressen op poort 12000
    • Naar het Subnet van de App Service Environment op alle poorten

Zie inkomende en uitgaande afhankelijkheden voor meer informatie over App Service Environment v2-netwerkafhankelijkheden.

Waarom wordt back-up en herstel naar een opslagaccount achter een firewall niet ondersteund in App Service Environment v3?

Deze beperking is het gevolg van de onderliggende infrastructuurwijziging die is geïmplementeerd voor App Service Environment v3. Omdat back-up- en herstelbewerkingen beheerbewerkingen zijn en al het beheerverkeer buiten het virtuele netwerk van de klant is geïsoleerd, moeten deze bewerkingen plaatsvinden via het Backbone-netwerk van Azure. Daarom kan de klant dit verkeer niet expliciet toestaan via de firewall in zijn of haar opslagaccount.

Waarnaar verwijst het achtervoegsel van het aangepaste domein?

Het achtervoegsel van het aangepaste domein is voor de App Service-omgeving. Deze is beschikbaar op App Service Environment v1 en v3, maar is verwijderd uit App Service Environment v2.

Dit verschilt van een aangepaste domeinbinding in App Service. Het achtervoegsel van het aangepaste domein definieert een hoofddomein dat kan worden gebruikt door de App Service Environment. In de openbare variatie van Azure-app Service wordt het standaardhoofddomein voor alle web-apps azurewebsites.net. Voor ILB App Service-omgevingen is het standaardhoofddomein appserviceenvironment.net. Omdat een ILB App Service Environment echter intern is voor het virtuele netwerk van een klant, kunnen klanten een hoofddomein gebruiken naast de standaarddomein dat zinvol is voor gebruik binnen het interne virtuele netwerk van een bedrijf. Een hypothetische Contoso Corporation kan bijvoorbeeld een standaardhoofddomein van internal.contoso.com gebruiken voor apps die alleen kunnen worden omgezet en toegankelijk zijn binnen het virtuele netwerk van Contoso. Een app in dit virtuele netwerk kan worden bereikt door toegang te krijgen tot APP-NAME.internal.contoso.com.

Zie het achtervoegsel van het aangepaste domein voor App Service Environments voor meer informatie over het achtervoegsel voor aangepast domein.

In welke regio's worden de verschillende versies ondersteund?

Vanwege hardwarewijzigingen tussen de versies zijn er enkele regio's waar App Service Environment v1/v2 mogelijk wordt ondersteund, maar niet App Service Environment v3. De lijst met ondersteunde regio's wordt continu bijgewerkt met de nieuwste beschikbaarheid.

Volgende stappen