Überlegungen zur Betriebsverwaltung für den App Service-Zielzonenbeschleuniger

Von Bedeutung

Abkündigungshinweis: Dies ist veraltet und wird nicht mehr aktualisiert. Um sicherzustellen, dass nur die besten Anleitungen angezeigt werden, wird dieser Artikel im Mai 2026 gelöscht.

Alternative Anleitungen finden Sie unter Baseline hochverfügbare zonenredundante Webanwendung im Azure Architecture Center.

Wenn Sie diese Anleitung speichern möchten, können Sie Download a PDF unten links auf dieser Seite auswählen oder die Dateien aus GitHub herunterladen.

Dieser Artikel enthält Entwurfsüberlegungen und Empfehlungen für die Betriebsverwaltung, die Sie anwenden können, wenn Sie die Azure App Service Zielzonenbeschleuniger verwenden. Die Betriebsverwaltung ist ein wichtiger Aspekt einer cloudbasierten Anwendung, und der App Service-Zielzonenbeschleuniger ist keine Ausnahme. Diese Beschleuniger bietet eine Reihe vorkonfigurierter Azure-Ressourcen und Anleitungen zum Einrichten einer skalierbaren Umgebung für das Hosten von Web-, mobilen und API-Anwendungen auf Azure.

Erfahren Sie mehr über den Verwaltungsentwurfsbereich.

Entwurfsüberlegungen

Beachten Sie diese Überlegungen für die Betriebsverwaltung, wenn Sie den App Service-Zielzonenbeschleuniger verwenden:

  • Verwaltung und Problembehandlung. Der App-Dienst umfasst umfangreiche Verwaltungs- und Problembehandlungstools wie das Azure Portal, Azure PowerShell und die Azure CLI. Sie können diese Tools verwenden, um die Einstellungen Ihrer App zu verwalten, die Leistungsdaten anzuzeigen und Probleme zu diagnostizieren und zu beheben, die auftreten.
  • Sicherheit und Konformität Der App-Dienst bietet eine erweiterte Sicherheitsumgebung für Ihre App mit Features wie integrierter Authentifizierung und Autorisierung, SSL/TLS-Zertifikaten und Netzwerkisolation. Es erfüllt auch eine vielzahl von Compliance-Standards, darunter HIPAA, PCI DSS und ISO 27001.
  • Überwachung, Warnung und Diagnose. Der App-Dienst bietet integrierte Überwachungs-, Warnungs- und Diagnosetools, mit denen Sie die Leistung nachverfolgen und Warnungen für wichtige Leistungsindikatoren wie Reaktionszeiten und Fehlerraten einrichten können. Diese Tools stellen Metriken und Protokolle bereit, und Sie können Protokolle auch in Echtzeit streamen und benutzerdefinierte Abfragen für die Daten ausführen.
  • Bereitstellung und Skalierung. Sie können App Service verwenden, um Ihre App schnell und einfach bereitzustellen. Sie können eine Vielzahl von Bereitstellungsmethoden verwenden, z. B. eine kontinuierliche Bereitstellung aus beliebten Quellcoderepositorys wie GitHub und Azure DevOps. Sie können Ihre App auch basierend auf der Auslastung nach oben oder unten skalieren, indem Sie integrierte Funktionen für die automatische Skalierung verwenden oder die Anzahl der Instanzen manuell anpassen.
  • Kostenverwaltung: Sie müssen die Kosten in der Cloud sorgfältig verwalten. Leicht können sich erhebliche Ausgaben anhäufen, wenn Sie nicht vorsichtig sind. Achten Sie darauf, bewährte Methoden für die Kostenverwaltung zu berücksichtigen, z. B. die Verwendung reservierter Instanzen und die ordnungsgemäße Größenanpassung Ihrer Ressourcen.

Indem Sie diese Überlegungen berücksichtigen und den Vom App Service-Zielzonenbeschleuniger bereitgestellten Anleitungen folgen, können Sie eine skalierbare Umgebung für das Hosten Ihrer Anwendungen auf Azure einrichten.

Designempfehlungen

Sie sollten diese bewährten Methoden für jede App Service-Bereitstellung implementieren:

  • Implementieren sie Überwachung und Diagnose. Sie können beispielsweise Liveprotokolle streamen, um eingehende Anforderungen an Ihre App anzuzeigen und benutzerdefinierte Abfragen für Protokolldaten auszuführen, um Probleme zu diagnostizieren oder Trends zu identifizieren. Sie können auch Benachrichtigungen einrichten, die Sie über potenzielle Probleme oder Leistungsbeeinträchtigungen informieren, damit Sie geeignete Maßnahmen ergreifen können.

  • Nutzen Sie die Vorteile von Bereitstellungs- und Skalierungsfeatures. Verwenden Sie die automatische Skalierung, um sicherzustellen, dass Ihre App unterschiedliche Datenverkehrs- und Workloadebenen ohne kompromittierte Leistung oder Verfügbarkeit verarbeiten kann.

  • Nutzen Sie die Sicherheits- und Compliancefunktionen von App Service. Diese Features, einschließlich integrierter Authentifizierung und Autorisierung, SSL/TLS-Zertifikate und Netzwerkisolation, können Ihre App und ihre Daten vor unbefugtem Zugriff oder Angriff schützen. App Service-Compliancestandards, einschließlich HIPAA, PCI DSS und ISO 27001, können Ihnen helfen, sicherzustellen, dass Ihre App den relevanten Vorschriften und Branchenstandards entspricht.

  • Verwenden Sie die App Service-Verwaltungs- und Problembehandlungstools wie Azure PowerShell, die Azure CLI sowie Metriken und Problemlösungen im Azure-Portal. Verwalten und beheben Sie Ihre App in der Cloud, damit sie reibungslos und zuverlässig ausgeführt werden kann.

Unabhängig davon, ob Sie den Mehrinstanzen-App-Dienst oder einen einzelinstanzenfähigen App Service-Umgebung verwenden, ist die Betriebsverwaltung von entscheidender Bedeutung. Beide Optionen bieten eine Reihe von Vorteilen. Die richtige Wahl für Ihre Organisation hängt von Ihren Bedürfnissen und Prioritäten ab.

Mehrinstanzenfähiger App Service

Wenn Sie den Mehrinstanzen-App-Dienst verwenden, beachten Sie die folgenden Überlegungen:

  • Kosten. Der Mehrinstanzen-App-Dienst ist im Allgemeinen kostengünstiger als ein App Service-Umgebung, da er von mehreren Mandanten gemeinsam genutzt wird und keine dedizierten Ressourcen benötigt. Es kann eine gute Wahl für Organisationen sein, die über enge Budgets verfügen.
  • Sicherheit und Netzwerk. Der Mehrinstanzen-App-Dienst bietet eine gesicherte Hostingumgebung, bietet jedoch möglicherweise nicht das gleiche Maß an Sicherheit wie App Service-Umgebung. Wenn sicherheit eine Priorität ist, sollten Sie eine App Service-Umgebung verwenden, die netzwerkisoliert Anwendungshosting bereitstellt.

App Service-Umgebung (Einzelmandant)

Wenn Sie ein App Service-Umgebung verwenden, beachten Sie die folgenden Überlegungen:

  • Kosten. App Service-Umgebungen sind in der Regel teurer als mehrinstanzenfähige App Service-Lösungen, da sie eine dedizierte Einzelmandantenumgebung bieten. Sie müssen Ihr Budget sorgfältig berücksichtigen und sicherstellen, dass ein App Service-Umgebung die richtige Wahl für Ihre Organisation ist.
  • Sicherheit und Netzwerk. App-Dienstumgebungen bieten zusätzliche Sicherheitsfeatures, z. B. die Möglichkeit, benutzerdefinierte Firewallregeln zu konfigurieren. Diese Features machen sie zu einer guten Wahl für Organisationen mit strengen Sicherheitsanforderungen.

App Service bietet einen umfassenden Satz von Betriebsverwaltungsfunktionen, mit denen Sie Ihre App effektiv in der Cloud überwachen, bereitstellen und verwalten können.