Implementieren von Azure App Service-Plänen
In Azure App Service wird eine App in einem Azure App Service-Plan ausgeführt. Mit einem App Service-Plan werden mehrere Computeressourcen für eine auszuführende Webanwendung definiert. Diese Computeressourcen entsprechen einer Serverfarm beim herkömmlichen Webhosting. Es können eine oder mehrere Anwendungen für die Ausführung auf denselben Computeressourcen (oder im selben App Service-Plan) konfiguriert werden.
Wissenswertes über App Service-Pläne
Sehen wir uns genauer an, wie Sie einen App Service-Plan mit Ihren virtuellen Computern implementieren und verwenden.
Wenn Sie einen App Service-Plan in einer Region erstellen, werden für den Plan in dieser angegebenen Region Computeressourcen erstellt. Alle Anwendungen, die Sie im Plan platzieren, werden auf den Computeressourcen ausgeführt, die durch den Plan definiert sind.
Jeder App Service-Plan definiert diese Einstellungen:
- Betriebssystem: Linux oder Windows.
- Region: Die Region für den App Service-Plan, z. B. „USA, Westen“, „Indien, Mitte“ oder „Europa, Norden“
- Tarif: Bestimmt, welche App Service-Features Sie erhalten und welche Kosten für den Plan anfallen. Welche Tarife für Ihren App Service-Plan verfügbar sind, hängt vom Betriebssystem ab, das bei der Erstellung ausgewählt wurde.
- Anzahl der VM-Instanzen: Derzeit von drei bis 30.
- Größe der VM-Instanzen: Definiert durch CPU, Arbeitsspeicher und Remotespeicher.
Sie können einem vorhandenen Plan weiterhin neue Anwendungen hinzufügen, solange der Plan über genügend Ressourcen zum Verarbeiten der steigenden Last verfügt.
Zu beachtende Aspekte bei der Verwendung von App Service-Plänen
Sehen Sie sich die folgenden Überlegungen zur Verwendung von Azure App Service-Plänen zum Ausführen und Skalieren Ihrer Anwendungen an. Überlegen Sie, welche Bedingungen für die Ausführung und Skalierung der Hotelwebsite gelten könnten.
Berücksichtigen Sie Kosteneinsparungen. Da Sie für die von Ihrem App Service-Plan zugeteilten Computeressourcen zahlen, können Sie ggf. Kosten sparen, indem Sie mehrere Anwendungen im selben App Service-Plan platzieren.
Ziehen Sie mehrere Anwendungen in einem Plan in Betracht. Erstellen Sie einen einzelnen Plan zur Unterstützung mehrerer Anwendungen, um die Konfiguration und Verwaltung freigegebener VM-Instanzen zu vereinfachen. Da die Anwendungen dieselben VM-Instanzen nutzen, müssen Sie Ihre Planressourcen und -kapazität sorgfältig verwalten.
Berücksichtigen Sie die Plankapazität. Bevor Sie einem vorhandenen Plan eine neue Anwendung hinzufügen, ermitteln Sie die Ressourcenanforderungen für die neue Anwendung, und identifizieren Sie die verbleibende Kapazität Ihres Plans.
Wichtig
Das Überladen eines App Service-Plans kann für neue und vorhandene Anwendungen unter Umständen zu Ausfallzeiten führen.
Ziehen Sie die Anwendungsisolation in Betracht. Isolieren Sie Ihre Anwendungen in einem neuen App Service-Plan, wenn Folgendes gilt:
- Die Anwendung ist ressourcenintensiv.
- Sie möchten die Anwendung unabhängig von den anderen Anwendungen im vorhandenen Plan skalieren.
- Die Anwendung benötigt Ressourcen in einer anderen geografischen Region.