Freigeben über


Schnellstart: Erstellen einer App-Dienstumgebung

In dieser Schnellstartanleitung erstellen Sie eine App-Dienstumgebung. App Service Environment ist eine Bereitstellung mit einem einzigen Mandanten von Azure App Service, die in ein virtuelles Azure-Netzwerk integriert wird. Jede App Service Environment-Bereitstellung erfordert ein dediziertes Subnetz, das Sie nicht für andere Ressourcen verwenden können.

Wenn Sie nicht über ein Azure-Konto verfügen, erstellen Sie ein kostenloses Konto , bevor Sie beginnen.

Vor dem Erstellen einer App-Dienstumgebung

  • Überprüfen Sie die folgenden Einstellungen, bevor Sie Ihre Umgebung erstellen. Sie können sie später nicht mehr ändern.

    • Standort
    • Abonnement
    • Ressourcengruppe
    • Virtuelles Azure-Netzwerk
    • Subnetze
    • Subnetzgröße
    • Der Name Ihrer App Service-Umgebung
  • Stellen Sie sicher, dass Ihr Subnetz groß genug ist, um die maximale Skalierung Ihrer App Service-Umgebung zu berücksichtigen. Verwenden Sie ein /24 Subnetz mit 256 Adressen als empfohlene Größe.

  • Wählen Sie Ihren virtuellen IP-Typ (VIP) aus. Der virtuelle IP-Typ bestimmt, wie Auf Ihre Apps zugegriffen wird.

    Wählen Sie zwischen den folgenden beiden virtuellen IP-Typen aus:

    • Interne VIP: Ihre Apps verwenden eine Adresse in Ihrem Subnetz der App-Dienstumgebung, die nicht im öffentlichen Domain Name System (DNS) angezeigt wird. Wenn Sie eine App Service-Umgebung im Azure-Portal erstellen, können Sie eine private Azure-DNS-Zone einrichten. Geben Sie eine eingehende IP-Adresse an, und wählen Sie entweder "Automatisch" oder " Manuell" aus.

    • Externe VIP: Ihre Apps verwenden eine öffentlich sichtbare Adresse, die im öffentlichen DNS aufgeführt ist. Sie können eine eingehende IP-Adresse angeben und entweder "Automatisch" oder " Manuell" auswählen. Wenn Sie "Manuell" auswählen, müssen Sie zuerst eine standardmäßige öffentliche IP-Adresse in Azure erstellen.

  • Wählen Sie Ihren Bereitstellungstyp aus. Der Bereitstellungstyp bestimmt, wie Ihre Apps über die App-Dienstumgebung verteilt werden. Wählen Sie zwischen den folgenden drei Typen aus:

    • Regionale Bereitstellung: Auch als nichtzonale Bereitstellung bezeichnet, ist diese Option in allen Regionen verfügbar, die App Service Environment v3 unterstützen. In Regionen mit Verfügbarkeitszonen werden Ihre Apps in einer einzelnen Zone ausgeführt. Wenn eine Verfügbarkeitszone in der Region einen Ausfall erlebt, können regionale Bereitstellungen Ausfallzeiten verursachen.

      Sie müssen eine Mindestgebühr für eine Instanz von Windows Isolated v2 in Ihrem App Service-Plan bezahlen. Wenn Sie eine oder mehrere Instanzen verwenden, wird die Gebühr entfernt. Diese Gebühr ist nicht additiv.

    • Redundante Zonenbereitstellung: Zonenredundanz stellt sicher, dass Workloads auch dann verfügbar bleiben, wenn eine Zone einen Ausfall erlebt. In Regionen, die Verfügbarkeitszonen unterstützen, können Sie App-Dienstumgebungen so konfigurieren, dass Apps über mehrere Verfügbarkeitszonen innerhalb derselben Region verteilt werden. Sie müssen mindestens zwei Instanzen in Ihren App Service-Plan einschließen, um Redundanz über Zonen hinweg sicherzustellen. Sie können eine Skalierung ausführen, indem Sie jeweils eine oder mehrere Instanzen hinzufügen. Weitere Informationen finden Sie unter Zuverlässigkeit in der App-Dienstumgebung.

    • Hostgruppenbereitstellung: Ihre Apps werden in einer dedizierten Hostgruppe bereitgestellt. Die dedizierte Hostgruppe ist nicht zonenredundant. Sie können Ihre App Service-Umgebung auf dedizierter Hardware installieren und verwenden. Es gibt keine Mindestinstanzgebühr für die Verwendung einer App Service-Umgebung für eine dedizierte Hostgruppe. Sie müssen jedoch für die Hostgruppe bezahlen, wenn Sie die App-Dienstumgebung bereitstellen. Sie müssen auch einen ermäßigten Tarif für den App-Service-Plan bezahlen, wenn Sie Ihre Pläne erstellen und skalieren.

      Eine dedizierte Hostgruppenbereitstellung weist eine begrenzte Anzahl von Kernen zu, die sowohl von den App-Service-Plänen als auch von den Infrastrukturrollen verwendet werden. Diese Art der Bereitstellung kann die 200 Instanzen insgesamt, die normalerweise in App Service-Umgebung verfügbar sind, nicht erreichen. Die Anzahl der möglichen Instanzen insgesamt steht im Verhältnis zu der Gesamtzahl der App Service-Planinstanzen zuzüglich der lastbasierten Anzahl von Infrastrukturrollen.

Erstellen einer App Service-Umgebung im Portal

Führen Sie die folgenden Schritte aus, um eine App Service-Umgebung im Azure-Portal zu erstellen:

  1. Suchen Sie in Azure Marketplace nach App Service-Umgebung v3.

  2. Führen Sie auf der Registerkarte " Grundlagen " die folgenden Schritte aus:

    • Wählen Sie das Abonnement aus.
    • Wählen Sie die Ressourcengruppe aus bzw. erstellen Sie sie.
    • Geben Sie den Namen Ihrer App-Dienstumgebung ein.

    Wählen Sie den virtuellen IP-Typ aus:

    • Wählen Sie "Intern" aus, wenn die eingehende Adresse in Ihrem Subnetz enthalten sein soll.
    • Wählen Sie "Extern" aus, wenn die eingehende Adresse dem öffentlichen Internet angezeigt werden soll.

    Geben Sie einen App Service-Umgebungsnamen ein, der weniger als 36 Zeichen enthält. Der Name dient auch als Domänensuffix.

    • Wenn der Name beispielsweise "contoso " lautet und Sie über eine interne VIP verfügen, lautet contoso.appserviceenvironment.netdas Domänensuffix .
    • Wenn der Name "contoso " lautet und Sie über eine externe VIP verfügen, lautet contoso.p.azurewebsites.netdas Domänensuffix .

    Screenshot der Registerkarte

  3. Konfigurieren Sie auf der Registerkarte "Hosting " die folgenden Einstellungen:

    • Wählen Sie für die physische Hardwareisolation"Aktiviert " oder "Deaktiviert" aus.

      Wenn Sie diese Option aktivieren, können Sie auf dedizierter Hardware bereitstellen. Wenn Sie eine App Service Environment v3 mit einer dedizierten Hostbereitstellung erstellen, stellt Azure Ihnen zwei dedizierte Hosts in Rechnung. Beim Skalieren entstehen zusätzliche Ressourcen mit dem speziellen isolierten v2-Satz für jeden V-Kern. Für jede Instanz gelten die folgenden Zuordnungen:

      • I1v2 verwendet zwei vCores.
      • I2v2 verwendet vier vCores.
      • I3v2 verwendet acht vCores.
    • Wählen Sie unter Zonenredundanzdie Option Aktiviert oder Deaktiviert aus.

    Screenshot, der die Hosting-Optionen der App Service Environment zeigt.

  4. Führen Sie auf der Registerkarte "Netzwerk " die folgenden Schritte aus:

    • Wählen Sie Ihr virtuelles Netzwerk aus, oder erstellen Sie es.
    • Wählen Sie Ihr Subnetz aus, oder erstellen Sie es.

    Wenn Sie eine App-Dienstumgebung erstellen, die über eine interne VIP verfügt, können Sie:

    • Konfigurieren Sie private Azure DNS-Zonen, um Ihr Domänensuffix auf Ihre App Service-Umgebung zu verweisen. Weitere Informationen finden Sie unter DNS-Konfiguration.

    • Geben Sie eine private IP-Adresse mithilfe der Option Manuell für die Eingabe-IP-Adresse an.

    Screenshot, der die Auswahlmöglichkeiten der Netzwerke für App-Dienstumgebungen (Interne App-Dienstumgebung) zeigt.

    Hinweis

    Wenn Sie ein vorhandenes Subnetz verwenden, dem entweder eine Netzwerksicherheitsgruppe oder eine Routingtabelle zugeordnet ist, müssen Sie entweder das Subnetz an Microsoft.web/hostingEnvironments delegieren oder sicherstellen, dass Sie mindestens über die folgenden Berechtigungen für die rollenbasierte Zugriffssteuerung (RBAC) für die zugehörigen Ressourcen verfügen:

    • Microsoft.Network/routeTables/join/action
    • Microsoft.Network/networkSecurityGroups/join/action

    Wenn Sie eine App Service-Umgebung mit einer externen VIP erstellen, können Sie eine öffentliche IP-Adresse auswählen, indem Sie die Option "Manuell " für eingehende IP-Adresse verwenden.

    Screenshot der Auswahl von App Service-Umgebung-Netzwerkauswahl (Externe App Service-Umgebung).

  5. Überprüfen Sie auf der Registerkarte " Überprüfen+ Erstellen " die Genauigkeit Ihrer Konfiguration, und wählen Sie dann "Erstellen" aus. Es kann mehr als 1 Stunde dauern, um Ihre App Service-Umgebung zu erstellen.

Nachdem Sie Ihre App Service-Umgebung erfolgreich erstellt haben, können Sie sie als Speicherort auswählen, wenn Sie Ihre Apps erstellen.