Azure App Service och Azure Functions på Azure Stack Hub översikt

Azure App Service on Azure Stack Hub är ett PaaS-erbjudande (platform-as-a-service) från Microsoft Azure på Azure Stack Hub. Med tjänsten kan dina interna eller externa kunder skapa webb- och Azure Functions appar för valfri plattform eller enhet. De kan integrera dina appar med lokala appar och automatisera sina affärsprocesser. Azure Stack Hub kan köra kundappar på fullständigt hanterade virtuella datorer med deras val av delade VM-resurser eller dedikerade virtuella datorer.

Azure App Service kan du automatisera affärsprocesser och vara värd för moln-API:er. Som en enda integrerad tjänst Azure App Service du kombinera olika komponenter (till exempel webbplatser, REST API:er och affärsprocesser) i en enda lösning.

Varför erbjuda Azure App Service på Azure Stack Hub?

Här är några viktiga funktioner i Azure App Service:

  • Flera språk och ramverk:Azure App Service har förstklassigt stöd för ASP.NET, Node.js, Java, PHP och Python. Du kan också köra Windows PowerShell och andra skript och körbara filer på Apptjänstens virtuella datorer.
  • DevOps-optimering:Konfigurera kontinuerlig integrering och distribution med GitHub, lokal Git eller BitBucket. Höja upp uppdateringar via test- och mellanlagringsmiljöer och hantera dina appar i App Service med hjälp av Azure PowerShell eller plattformsoberoende kommandoradsgränssnitt (Azure CLI).
  • Visual Studio integrering:Dedikerade verktyg i Visual Studio effektivisera arbetet med att skapa och distribuera appar.

Apptyper i Apptjänst

App Service tillhandahåller flera apptyper, som var och en är avsedd att hantera en specifik arbetsbelastning:

  • Web Apps för att vara värd för webbplatser, webbappar och REST-API:er.
  • Azure Functions v1 för att vara värd för händelsedrivna, serverlösa arbetsbelastningar.

Ordet app refererar till de värdresurser som är dedikerade för att köra en arbetsbelastning. Med webbapp som exempel är du förmodligen van vid att tänka på en webbapp som både beräkningsresurser och appkod som tillsammans levererar funktioner till en webbläsare. I Azure App Service är en webbapp den beräkningsresurs som Azure Stack Hub tillhandahåller som värd för din appkod.

Din app kan bestå av flera App Service appar av olika typer. Om din app till exempel består av en webbwebbdel och en REST API-backend kan du:

  • Distribuera både (frontend och API) till en enda webbapp.

  • Distribuera frontend-koden till en webbapp och backend-koden till en API-app.

    App Service översikt med övervakningsdata App Service

Vad är en App Service-plan?

Resursprovidern App Service använder samma kod som Azure App Service och delar därför några vanliga begrepp. I App Service kallas priscontainern för appar för App Service plan. Den representerar uppsättningen dedikerade virtuella datorer som används för att hålla dina appar. Inom en viss prenumeration kan du ha flera App Service prenumerationsplaner.

I Azure finns det delade och dedikerade arbetare. En delad arbetsroll stöder högdensitets- och appvärdtjänster för flera innehavare, och det finns bara en uppsättning delade arbetare. Dedikerade servrar används av endast en klientorganisation och har tre storlekar: liten, medel och stor. Behoven hos lokala kunder kan inte alltid beskrivas med hjälp av dessa termer. I App Service på Azure Stack Hub definierar resursprovideradministratörer de arbetsnivåer som de vill göra tillgängliga. Baserat på dina unika värdbehov kan du definiera flera uppsättningar med delade arbetare eller olika uppsättningar dedikerade arbetare. Genom att använda dessa definitioner för arbetsnivå kan de sedan definiera sina egna pris-SKU:er.

Portalfunktioner

Azure App Service på Azure Stack Hub använder samma användargränssnitt som Azure App Service använder. Samma sak gäller för backend-delen. Vissa funktioner är dock inaktiverade i Azure Stack Hub. De Azure-specifika förväntningar eller tjänster som dessa funktioner kräver är för närvarande inte tillgängliga i Azure Stack Hub.

Nästa steg

Du kan också prova andra PaaS-tjänster (plattformsom en tjänst), till exempel SQL Server-resursprovidern och MySQL-resursprovidern.