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

Dieser Artikel enthält Überlegungen und Empfehlungen zum Entwurf der Vorgangsverwaltung, die Sie bei der Verwendung des Azure App Service-Zielzonenbeschleunigers anwenden können. Die Vorgangsverwaltung ist ein wichtiger Aspekt jeder cloudbasierten Anwendung, und der App Service-Zielzonenbeschleuniger ist keine Ausnahme. Dieser Beschleuniger bietet eine Reihe von vorkonfigurierten Azure-Ressourcen und Anleitungen zum Einrichten einer skalierbaren Umgebung für das Hosten von Web-, mobilen und API-Anwendungen in Azure.

Erfahren Sie mehr über den Verwaltungsentwurfsbereich.

Überlegungen zum Entwurf

Beachten Sie diese Überlegungen zur Vorgangsverwaltung, wenn Sie den App Service Zielzonenbeschleuniger verwenden:

  • Verwaltung und Problembehandlung. App Service beinhaltet 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, ihre Leistungsdaten anzuzeigen und auftretende Probleme zu diagnostizieren und zu beheben.
  • Sicherheit und Konformität App Service bietet eine Umgebung mit erweiterter Sicherheit für Ihre App mit Features wie integrierter Authentifizierung und Autorisierung, SSL/TLS-Zertifikaten und Netzwerkisolation. Er erfüllt außerdem eine Vielzahl von Konformitätsstandards, darunter HIPAA, PCI DSS und ISO 27001.
  • Überwachung, Warnungen und Diagnose. App Service bietet integrierte Überwachungs-, Warnungs- und Diagnosetools, mit denen Sie die Leistung nachverfolgen und Warnungen für wichtige Leistungsindikatoren wie Antwortzeit und Fehlerraten einrichten können. Diese Tools stellen Metriken und Protokolle bereit, und Sie können darüber hinaus Protokolle in Echtzeit streamen und benutzerdefinierte Abfragen für die Daten ausführen.
  • Bereitstellung und Skalierung. Mithilfe von App Service können Sie Ihre App schnell und einfach bereitstellen. Sie können eine Vielzahl von Bereitstellungsmethoden verwenden, z. B. Continuous Deployment aus beliebten Quellcoderepositorys wie GitHub und Azure DevOps. Ferner können Sie Ihre App nutzungsbasiert hoch- oder herunterskalieren, indem Sie die integrierten Funktionen für die automatische Skalierung verwenden oder die Anzahl der Instanzen manuell anpassen.
  • Kostenmanagement Sie müssen die Kosten in der Cloud sorgfältig verwalten. Wenn Sie nicht umsichtig sind, können Sie leicht erhebliche Ausgaben ansammeln. Achten Sie unbedingt darauf, bewährte Methoden für die Kostenverwaltung zu berücksichtigen, wie die Verwendung reservierter Instanzen und die richtige Größenanpassung Ihrer Ressourcen.

Wenn Sie diese Überlegungen berücksichtigen und die Anleitung befolgen, die der App Service-Zielzonenbeschleuniger Ihnen bietet, können Sie eine skalierbare Umgebung zum Hosten Ihrer Anwendungen in Azure einrichten.

Entwurfsempfehlungen

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

  • Implementieren von Überwachung und Diagnose. Sie können beispielsweise Liveprotokolle streamen, um eingehende Anforderungen an Ihre App anzuzeigen, und benutzerdefinierte Abfragen für Protokolldaten ausführen, um Probleme zu diagnostizieren oder Trends zu erkennen. Ferner können Sie Warnungen einrichten, die Sie über potenzielle Probleme oder Leistungseinbußen informieren, damit Sie geeignete Maßnahmen ergreifen können.

  • Nutzen Sie die Bereitstellungs- und Skalierungsfeatures. Verwenden Sie automatische Skalierung, um sicherzustellen, dass Ihre App unterschiedliche Mengen an Datenverkehr und Workload ohne Beeinträchtigung von 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 den Schutz Ihrer App und ihrer Daten vor unbefugtem Zugriff oder Angriffen unterstützen. App Service-Konformitätsstandards, 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. Führen Sie Wartung und Problembehandlung für Ihre App in der Cloud durch, damit sie stets reibungslos und zuverlässig ausgeführt werden kann.

Gleich, ob Sie mehrinstanzenfähigen App Service oder eine App Service-Einzelinstanzumgebung verwenden, die Betriebsverwaltung ist ein wichtiger Aspekt. Beide Optionen bieten eine Reihe von Vorteilen. Die richtige Wahl für Ihre Organisation hängt von Ihren Anforderungen und Prioritäten ab.

Mehrinstanzenfähiger App Service

Wenn Sie mehrinstanzenfähigen App Service verwenden, sollten Sie folgende Überlegungen berücksichtigen:

  • Kosten: Mehrinstanzenfähiger App Service ist in der Regel kostengünstiger als eine App Service-Umgebung, da er von mehreren Mandanten gemeinsam genutzt wird und keine dedizierten Ressourcen benötigt. Er kann eine gute Wahl für Organisationen mit knappem Budget sein.
  • Sicherheit und Netzwerk. Mehrinstanzenfähiger App Service bietet eine sichere Hostingumgebung, möglicherweise aber nicht das gleiche Sicherheitsniveau wie eine App Service-Umgebung. Wenn Sicherheit Priorität hat, ziehen Sie eine App Service-Umgebung in Betracht, die das Hosten von Anwendungen mit Netzwerkisolation ermöglicht.

App Service-Umgebung (einzelner Mandant)

Wenn Sie eine 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 abwägen und sich überzeugen, dass eine App Service-Umgebung die richtige Wahl für Ihre Organisation ist.
  • Sicherheit und Netzwerk. App Service-Umgebungen 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 eine umfassende Reihe von Funktionen zur Vorgangsverwaltung, mit denen Sie Ihre App in der Cloud effektiv überwachen, bereitstellen und verwalten können.