Freigeben über


Übersicht über Azure App Service und Azure Functions im Azure Stack Hub

Azure App Service in Azure Stack Hub ist ein PaaS-Angebot (Platform-as-a-Service) von Microsoft Azure, das in Azure Stack Hub verfügbar ist. Mit diesem Dienst können Ihre internen oder externen Kunden Web- und Azure Functions-Apps für beliebige Plattformen oder Geräte erstellen. Sie können Ihre Apps in lokale Apps integrieren und ihre Geschäftsprozesse automatisieren. Azure Stack Hub-Cloudbetreiber können Kunden-Apps auf vollständig verwalteten virtuellen Computern (VMs) mit der Wahl freigegebener VM-Ressourcen oder dedizierter VMs ausführen.

Mit Azure App Service können Sie Geschäftsprozesse automatisieren und Cloud-APIs hosten. Azure App Service ist ein einzelner integrierter Dienst, mit dem Sie verschiedene Komponenten (wie Websites, REST-APIs und Geschäftsprozesse) in einer zentralen Lösung kombinieren können.

Warum bieten Sie Azure App Service im Azure Stack Hub an?

Hier sind einige wichtige Features und Funktionen von Azure App Service:

  • Mehrere Sprachen und Frameworks: Azure App Service verfügt über erstklassige Unterstützung für ASP.NET, Node.js, Java, PHP und Python. Sie können auch Windows PowerShell und andere Skripts oder ausführbare Dateien auf VMs des App-Diensts ausführen.
  • DevOps-Optimierung: Richten Sie Continuous Integration und Continuous Deployment mit GitHub, einem lokalen Git oder BitBucket ein. Bewerben Sie Updates über Test- und Stagingumgebungen und verwalten Sie Ihre Apps in App Service mithilfe von Azure PowerShell oder der plattformübergreifenden Befehlszeilenschnittstelle (Azure CLI).
  • Visual Studio-Integration: Dedizierte Tools in Visual Studio optimieren die Arbeit beim Erstellen und Bereitstellen von Apps.

App-Typen in App Service

App Service verfügt über mehrere App-Typen, die jeweils zum Hosten einer bestimmten Workload bestimmt sind:

  • Web-Apps zum Hosten von Websites, Web-Apps und REST-APIs.
  • Azure Functions v1 zum Hosten ereignisgesteuerter, serverloser Workloads.

Der Begriff App bezieht sich auf die Hostingressourcen, die für die Ausführung einer Workload dediziert sind. Wenn wir Web-App als Beispiel nehmen, verstehen Sie darunter wahrscheinlich sowohl die Computeressourcen als auch die App-Codeelemente, die zusammen für einen Browser die Funktionalität bereitstellen. In Azure App Service ist eine Web-App die Computeressource, die Azure Stack Hub zum Hosten Ihres App-Codes bereitstellt.

Die App kann aus mehreren App Service-Apps unterschiedlicher Art bestehen. Wenn Ihre App also beispielsweise aus einem Web-Front-End und einem REST-API-Back-End besteht, haben Sie folgende Möglichkeiten:

  • Sie können beide Elemente (Front-End und API) für eine einzelne Web-App bereitstellen.

  • Sie können Ihren Front-End-Code für eine Web-App und Ihren Back-End-Code für eine API-App bereitstellen.

    Übersicht über den App-Service mit Überwachungsdaten

Was ist ein App Service-Plan?

Der App Service-Ressourcenanbieter verwendet den gleichen Code wie Azure App Service und teilt daher einige gängige Konzepte mit diesem. In App Service wird der Preiscontainer für Apps als App Service-Plan bezeichnet. Sie stellt den Satz dedizierter VMs dar, die zum Speichern Ihrer Apps verwendet werden. Ein bestimmtes Abonnement kann mehrere App Service-Pläne enthalten.

In Azure werden freigegebene und dedizierte Worker verwendet. Ein freigegebener Worker unterstützt das mehrinstanzenfähige App-Hosting mit hoher Dichte, und es gibt nur eine Gruppe von freigegebenen Workern. Dedizierte Server werden nur von einem Mandanten verwendet und können drei Größen haben: Klein, Mittel und Groß. Die Anforderungen von lokalen Kunden können mit diesen Begriffen nicht immer beschrieben werden. In App Service in Azure Stack Hub können Ressourcenanbieter-Administratoren die Workerebenen definieren, die sie verfügbar machen möchten. Sie können mehrere Gruppen mit freigegebenen Workern oder verschiedene Gruppen mit dedizierten Workern definieren. Dies richtet sich nach den jeweiligen speziellen Hostinganforderungen. Mit diesen Definitionen der Workerebenen können dann eigene Preis-SKUs definiert werden.

Portalfunktionen

Für Azure App Service in Azure Stack Hub wird die gleiche Benutzeroberfläche wie für Azure App Service verwendet. Dies gilt auch für das Back-End. Einige Features sind in Azure Stack Hub jedoch deaktiviert. Die Azure-spezifischen Erwartungen bzw. Dienste, die für diese Features erforderlich sind, sind in Azure Stack Hub derzeit nicht verfügbar.

Nächste Schritte

Sie können andere Plattformen als Dienstdienste (PaaS) ausprobieren, z. B. den SQL Server-Ressourcenanbieter und den MySQL-Ressourcenanbieter.