Overzicht van Azure-app Service in Azure Stack Hub

Voltooid

Azure-app Service in Azure Stack Hub is een PaaS-aanbieding (Platform as a Service) van Microsoft Azure die beschikbaar is op Azure Stack Hub. Met de service kunnen uw interne of externe klanten web- en Azure Functions-apps maken voor elk platform of apparaat. Ze integreren uw apps met on-premises apps en automatiseren hun bedrijfsprocessen. Cloudoperators van Azure Stack Hub kunnen klant-apps uitvoeren op volledig beheerde virtuele machines (virtuele machines) met hun keuze uit gedeelde virtuele-machineresources of toegewezen virtuele machines.

Azure-app Service kunt u bedrijfsprocessen automatiseren en cloud-API's hosten. Als één geïntegreerde service kunt u met Azure-app Service verschillende onderdelen (zoals websites, REST API's en bedrijfsprocessen) combineren tot één oplossing.

Hieronder vindt u de belangrijkste functies van Azure-app Service:

  • Meerdere talen en frameworks: Azure-app Service biedt eersteklas ondersteuning voor ASP.NET, Node.js, Java, PHP en Python. U kunt ook Windows PowerShell en andere scripts of uitvoerbare bestanden uitvoeren op virtuele Machines van App Service.
  • DevOps-optimalisatie: continue integratie en implementatie instellen met GitHub, lokale Git of BitBucket. Promoot updates via test- en faseringsomgevingen en beheer uw apps in App Service met behulp van Azure PowerShell of de platformoverschrijdende opdrachtregelinterface (CLI).
  • Visual Studio-integratieion: Toegewezen hulpprogramma's in Visual Studio stroomlijnen het werk van het maken en implementeren van apps.

App-typen in App Service

App Service bevat verschillende app-typen, die zijn bedoeld voor specifieke typen werkbelastingen:

  • Web Apps voor het hosten van websites en web-apps.
  • API-apps voor het hosten van REST API's.
  • Azure Functions v1 voor het hosten van gebeurtenisgestuurde, serverloze workloads.

De woord-app verwijst naar de hostingresources die zijn toegewezen aan het uitvoeren van een workload. Als u een web-app als voorbeeld neemt, bent u waarschijnlijk gewend om aan een web-app te denken als zowel de rekenresources als app-code die samen functionaliteit leveren aan een browser. In Azure-app Service is een web-app de rekenresource die Azure Stack Hub biedt voor het hosten van uw app-code.

Uw app kan bestaan uit meerdere App Service-apps van verschillende soorten. Als uw app bijvoorbeeld bestaat uit een webfront-end en een REST API-back-end, kunt u het volgende doen:

  • Implementeer zowel (front-end als API) in één web-app.

  • Uw front-endcode implementeren in een web-app en uw back-endcode implementeren in een API-app.

    App Service overview with monitoring data.

Wat is een App Service-plan?

De App Service-resourceprovider gebruikt dezelfde code die Azure-app Service gebruikt en deelt dus enkele algemene concepten. In App Service wordt de prijscontainer voor apps het App Service-plan genoemd. Het vertegenwoordigt de set toegewezen virtuele machines die worden gebruikt voor het opslaan van uw apps. Binnen een bepaald abonnement kunt u meerdere App Service-abonnementen hebben.

In Azure zijn er gedeelde en toegewezen werknemers. Een gedeelde werkrol biedt ondersteuning voor high-density- en multitenant-app-hosting en er is slechts één set gedeelde werknemers. Toegewezen servers worden door slechts één tenant gebruikt en worden geleverd in drie grootten: klein, gemiddeld en groot. De behoeften van on-premises klanten kunnen niet altijd worden beschreven met behulp van deze voorwaarden.

In App Service in Azure Stack Hub definiëren resourceproviderbeheerders de werkrollagen die ze beschikbaar willen maken. Op basis van uw unieke hostingbehoeften kunt u meerdere sets gedeelde werknemers of verschillende sets toegewezen werknemers definiëren. Door deze definities van de werklaag te gebruiken, kunnen ze vervolgens hun eigen prijs-SKU's definiëren.

Portalfuncties

Azure-app Service in Azure Stack Hub maakt gebruik van dezelfde gebruikersinterface die Azure-app Service gebruikt. Hetzelfde geldt voor de back-end. Sommige functies zijn echter uitgeschakeld in Azure Stack Hub. De Azure-specifieke verwachtingen of -services waarvoor deze functies nodig zijn, zijn momenteel niet beschikbaar in Azure Stack Hub.