Erste Schritte mit dem Design der Web-App-Architektur

Viele Web-Apps müssen immer von überall auf der Welt verfügbar sein und von jedem Gerät oder jeder Bildschirmgröße verwendet werden können. Web-Apps müssen sicher, flexibel und skalierbar sein, um Spitzen der Nachfrage zu erfüllen.

Informationen zum Auswählen einer Azure Web App-Hostingoption finden Sie unter "Auswählen eines Azure Computediensts".

Azure-Dienste für Web-Apps

Azure bietet eine Reihe von Diensten zum Erstellen, Hosten und Überwachen von Web-Apps:

  • Azure App Service: Erstellen Sie unternehmensfähige Web- und mobile Apps für eine beliebige Plattform oder jedes Gerät, und stellen Sie sie in einer skalierbaren Cloudinfrastruktur bereit.

  • Azure Web Application Firewall: Bietet leistungsstarken Schutz für Web-Apps.

  • Azure Monitor: Bietet vollständige Transparenz über Ihre Anwendungen, Ihre Infrastruktur und Ihr Netzwerk. Azure Monitor umfasst Application Insights, die Anwendungsleistungsverwaltung und -überwachung für Live-Web-Apps bietet.

  • Azure SignalR Service: Hinzufügen von Webfunktionen in Echtzeit.

  • Web App für Container: Containerisierte Web-Apps auf Windows und Linux ausführen.

  • Azure Service Bus: Integration in andere Web-Apps mithilfe von lose gekoppelten ereignisgesteuerten Mustern.

Aufbau

Diagramm, das eine grundlegende Azure App Service Architektur mit Zonenredundanz und hoher Verfügbarkeit (HA) zeigt.

Laden Sie eine Visio-Datei dieser Architektur herunter.

Das vorherige Diagramm zeigt eine typische grundlegende Web-App-Implementierung. Echte Lösungen, die Sie in Azure erstellen können, finden Sie unter Web App-Architekturen.

Erkunden von Web-App-Architekturen und Leitfäden

Die Artikel in diesem Abschnitt enthalten Leitfäden und vollständig entwickelte Architekturen, die Sie in Azure bereitstellen und auf Lösungen auf Produktionsniveau erweitern können. Lösungsideen veranschaulichen Implementierungsmuster und -möglichkeiten, die Sie beim Planen der PoC-Entwicklung (Proof-of-Concept) Ihrer Web-App berücksichtigen sollten. Anhand dieser Artikel können Sie entscheiden, wie Web-App-Technologien in Azure verwendet werden.

Lösungsideen für Webanwendungen

Die folgende Idee der Web-App-Lösung veranschaulicht Implementierungsmuster und Möglichkeiten zur Erkundung:

  • Hochverfügbare SharePoint-Farm: Eine hochverfügbare Bereitstellung von SharePoint, die lastenausgeglichene Microsoft Entra ID, SQL Server Always On-Verfügbarkeitsgruppen und hochverfügbare SharePoint-Ressourcen verwendet.

Web-App-Architekturen

Die folgenden produktionsfertigen Architekturen veranschaulichen End-to-End-Web-App-Lösungen, die Sie bereitstellen und anpassen können.

Hosten von Web-Apps mit App Service

Hosten von Web-Apps mit App Service-Umgebung

Verwalten von APIs mit Azure API Management

Webanwendungshandbücher

In den folgenden Artikeln können Sie die besten Web-App-Technologien für Ihre Workloadanforderungen auswerten und auswählen.

Netzwerkleitfaden für Web-Apps

Globale Routingredundanz für hochverfügbare Webanwendungen

Sicherheitsleitfaden für Web-Apps

Notfallwiederherstellung für Web-Apps

Hosten von WordPress in Azure

  • WordPress auf Azure: Eine Übersicht über WordPress-Bereitstellungen auf Azure, die Sicherheit, Skalierbarkeit und Hostingoptionen abdeckt.

  • WordPress auf Azure Kubernetes Service: Eine containerbasierte WordPress-Lösung, die Azure Kubernetes Service (AKS) und Azure NetApp Files für große, speicherintensive Installationen verwendet.

  • WordPress für App Service: Eine verwaltete WordPress-Hostinglösung, die Azure App Service für kleine bis mittelgroße Installationen verwendet.

Organisationsbereitschaft

Organisationen zu Beginn des Cloudakzeptanzprozesses können die Cloud Adoption Framework für Azure verwenden, um auf bewährte Anleitungen zuzugreifen, die die Cloudakzeptanz beschleunigen.

Um die Qualität Ihrer Web-App-Lösung auf Azure zu gewährleisten, befolgen Sie die Anleitungen im Azure Well-Architected Framework. Das Azure Well-Architected Framework bietet präskriptive Anleitungen für Organisationen, die architektonische Exzellenz anstreben, und beschreibt, wie Sie kostenoptimierte Azure-Lösungen entwerfen, bereitstellen und überwachen. Informationen zu Web-App-spezifischen Anleitungen finden Sie in den folgenden Azure Well-Architected Framework-Diensthandbüchern:

Empfohlene Vorgehensweisen

Befolgen Sie diese bewährten Methoden, um die Zuverlässigkeit, Sicherheit, Kosteneffizienz, Leistung und Betriebsqualität Ihrer Web-App-Workloads auf Azure zu verbessern.

Mit Web-Apps auf dem laufenden bleiben

Azure Web App-Dienste entwickeln sich weiter, um moderne Anwendungsprobleme zu bewältigen. Informieren Sie sich über die neuesten Updates und Features.

Um bei wichtigen Web-App-Diensten auf dem Laufenden zu bleiben, siehe die folgende Ressource:

Weitere Ressourcen

Die folgenden Ressourcen können Ihnen helfen, mehr über das Design der Web-App-Architektur zu erfahren:

Amazon Web Services (AWS) oder Google Cloud Professionals

Um Ihnen den Einstieg schnell zu erleichtern, vergleichen die folgenden Artikel Azure Web App-Optionen mit anderen Clouddiensten und bieten Migrationsleitfaden.

Dienstvergleich

Hinweise zur Migration

Wenn Sie von einer anderen Cloudplattform migrieren, lesen Sie die folgenden Artikel: