Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
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
Grundlegende Webanwendung: Eine einführungsarchitektur zum Erlernen der Ausführung von Web-Apps auf Azure App Service in einer einzelnen Region.
Referenzarchitektur für eine hochverfügbare, zonenredundante Webanwendung: Eine sichere, zonenredundante und hochverfügbare Web-App, die Azure Application Gateway, Azure Web Application Firewall und Azure App Service mit Azure Private Link verwendet.
Hosten von Web-Apps mit App Service-Umgebung
Unternehmensbereitstellung, die App Service-Umgebung verwendet: Eine standardmäßige Unternehmensarbeitsauslastung, die App Service-Umgebung v3 mit erweiterter Sicherheit verwendet, einschließlich Azure Application Gateway und Azure Firewall.
Unternehmensbereitstellung mit hoher Verfügbarkeit, die App Service-Umgebung verwendet: Eine zonenredundante App Service-Umgebung Bereitstellung, die die Resilienz verbessert, indem Ressourcen über Verfügbarkeitszonen verteilt werden.
Sicher verwaltete Webanwendungen: Eine sichere App Service-Umgebung Bereitstellung mit Azure Application Gateway und Azure Web Application Firewall, integriert mit Azure DevOps für die kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD).
Verwalten von APIs mit Azure API Management
Schützen Sie APIs mithilfe von Anwendungsgateway und API-Verwaltung: Eine Architektur, die Azure Application Gateway und Azure API Management zum Schutz des API-Zugriffs mit Azure Web Application Firewall und URL-basiertem Routing verwendet.
Migrieren Sie eine Web-App mithilfe von Azure API Management: Ein Migrationsszenario, das Azure API Management als Fassade für ältere lokale Dienste und neue Azure gehostete APIs verwendet.
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
Musterimplementierung für den sicheren Ausgang des Netzwerks: Beschreibt eine Musterimplementierung, die Azure Front Door Premium-Stufe verwendet, um globales Routing, integritätsbasiertes Ursprungsfailover und Angriffsminderung am Edge bereitzustellen.
Verbesserter Sicherheitszugriff auf App Service-Web-Apps aus einem lokalen Netzwerk: Eine Architektur zum Einrichten der privaten Konnektivität zum Azure App Service von lokalen Netzwerken mithilfe von Azure Private Link, der Integration virtueller Netzwerke und privater Endpunkte.
Globale Routingredundanz für hochverfügbare Webanwendungen
- Globale Routingredundanz für unternehmenskritische Webanwendungen: Erfahren Sie, wie Sie hoch robuste globale Webanwendungen entwickeln.
- Geschäftskritische globale Bereitstellung von Inhalten: Erfahren Sie, wie Sie hochgradig resiliente globale HTTP-Anwendungen entwickeln, wenn Ihr Fokus auf der Bereitstellung von Inhalten und dem Caching liegt.
- Geschäftskritischer globaler HTTP-Ingress: Erfahren Sie, wie Sie hochgradig resiliente globale HTTP-Anwendungen mit Schwerpunkt auf HTTP-Ingress entwickeln.
Sicherheitsleitfaden für Web-Apps
- Verwenden Sie die API-Verwaltung, um Zugriffstoken in Single-Page Anwendungen zu schützen: Eine Architektur, die Azure API Management verwendet, um ein zustandsloses Back-Ends für Frontends-Muster zu implementieren, das OAuth2-Zugriffstoken vor websiteübergreifenden Skriptingangriffen schützt.
Notfallwiederherstellung für Web-Apps
- Architekturen für mehrere Regionen zur Notfallwiederherstellung mit Azure App Service: Ansätze für die Bereitstellung von Azure App Service-Architekturen für mehrere Regionen, einschließlich Active-Active-, Active-Passive- und Cold-Standby-Konfigurationen.
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.
Merkmale moderner Web-Apps: Eine Übersicht über die Erwartungen und Designprinzipien für moderne Web-Apps, einschließlich Skalierbarkeit, Modularität und cloudgehostete Architektur.
Bewährte Methoden für die Architektur von Azure App Service: Anleitungen des Azure Well-Architected Frameworks für Azure App Service mit Empfehlungen zu Zuverlässigkeit, Sicherheit, Kostenoptimierung, betrieblicher Exzellenz und Leistungseffizienz.
Bewährte Methoden für die Bereitstellung mit Azure App Service: Anleitungen zu Bereitstellungsquellen, Buildpipelines, Bereitstellungsmechanismen und Strategien für Bereitstellungsslots in Azure App Service.
Sicherheitsgrundwerte für Azure App Service: Sicherheitskontrollen und Empfehlungen für Azure App Service basierend auf dem Microsoft Cloudsicherheits-Benchmark. Es umfasst Netzwerksicherheit, Identitätsverwaltung und Datenschutz.
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:
Azure App Service Netzwerkfeatures: Eine Übersicht über eingehende und ausgehende Netzwerkfunktionen, die in Azure App Service verfügbar sind. Sie umfasst Zugriffsbeschränkungen, private Endpunkte, Integration des virtuellen Netzwerks, Hybridverbindungen und App Service-Umgebung Netzwerk.
Migrieren Sie eine Web-App mithilfe von Azure API Management: Ein Beispielszenario für die Verwendung von Azure API Management zum Migrieren einer älteren Webanwendung.
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
- Vergleich zwischen AWS und Azure Services – Web-Apps
- Vergleich von Google Cloud und Azure-Diensten: Anwendungsdienste
Hinweise zur Migration
Wenn Sie von einer anderen Cloudplattform migrieren, lesen Sie die folgenden Artikel: