Översikt över Azure App Service och Azure Functions på Azure Stack hubbAzure App Service and Azure Functions on Azure Stack Hub overview

Azure App Service på Azure Stack Hub är ett PaaS-erbjudande (Platform-as-a-Service) från Microsoft Azure tillgängligt på Azure Stack Hub.Azure App Service on Azure Stack Hub is a platform-as-a-service (PaaS) offering from Microsoft Azure available on Azure Stack Hub. Tjänsten gör det möjligt för dina interna eller externa kunder att skapa webb-och Azure Functions-appar för vilken plattform eller enhet som helst.The service enables your internal or external customers to create Web and Azure Functions apps for any platform or device. De kan integrera dina appar med lokala appar och automatisera sina affärs processer.They can integrate your apps with on-premises apps and automate their business processes. Azure Stack hubb moln operatörer kan köra kundappar på fullständigt hanterade virtuella datorer (VM) med deras val av delade VM-resurser eller dedikerade virtuella datorer.Azure Stack Hub cloud operators can run customer apps on fully managed virtual machines (VMs) with their choice of shared VM resources or dedicated VMs.

Med Azure App Service kan du automatisera affärs processer och vara värd för moln-API: er.Azure App Service enables you to automate business processes and host cloud APIs. Som en enda integrerad tjänst kan Azure App Service kombinera olika komponenter (t. ex. webbplatser, REST-API: er och affärs processer) till en enda lösning.As a single integrated service, Azure App Service lets you combine various components (like websites, REST APIs, and business processes) into a single solution.

Varför erbjuder Azure App Service på Azure Stack Hub?Why offer Azure App Service on Azure Stack Hub?

Här följer några viktiga funktioner och funktioner i Azure App Service:Here are some key features and capabilities of Azure App Service:

  • Flera språk och ramverk: Azure App Service har första klass stöd för ASP.NET, Node.js, Java, php och python.Multiple languages and frameworks: Azure App Service has first-class support for ASP.NET, Node.js, Java, PHP, and Python. Du kan också köra Windows PowerShell och andra skript och körbara filer på Apptjänstens virtuella datorer.You can also run Windows PowerShell and other scripts or executables on App Service VMs.
  • Optimering av DevOps: Konfigurera kontinuerlig integrering och distribution med GitHub, lokal git eller Bitbucket.DevOps optimization: Set up continuous integration and deployment with GitHub, local Git, or BitBucket. Marknadsför uppdateringar via test-och mellanlagrings miljöer och hantera dina appar i App Service med hjälp av Azure PowerShell eller kommando rads gränssnittet för flera plattformar (CLI).Promote updates through test and staging environments, and manage your apps in App Service by using Azure PowerShell or the cross-platform command-line interface (CLI).
  • Visual Studio-integration: dedikerade verktyg i Visual Studio effektiviserar arbetet med att skapa och distribuera appar.Visual Studio integration: Dedicated tools in Visual Studio streamline the work of creating and deploying apps.

Apptyper i ApptjänstApp types in App Service

App Service tillhandahåller flera apptyper, som var och en är avsedd att hantera en specifik arbetsbelastning:App Service offers several app types, each of which is intended to host a specific workload:

  • Web Apps för att vara värd för webbplatser, webbappar och REST-API: er.Web Apps for hosting websites, web apps and REST APIs.
  • Azure Functions v1 för värdbaserade händelse drivna arbets belastningar utan server.Azure Functions v1 for hosting event driven, serverless workloads.

Word- appen refererar till de värd resurser som är avsedda att köra en arbets belastning.The word app refers to the hosting resources dedicated to running a workload. Genom att ta Web App som exempel är du förmodligen van vid att tänka på en webbapp som både beräknings resurser och app-kod som tillsammans levererar funktioner till en webbläsare.Taking web app as an example, you're probably accustomed to thinking of a web app as both the compute resources and app code that together deliver functionality to a browser. I Azure App Service är en webbapp den beräknings resurs som Azure Stack Hub för att vara värd för din app-kod.In Azure App Service, a web app is the compute resource that Azure Stack Hub provides for hosting your app code.

Din app kan bestå av flera App Service appar av olika typer.Your app can be composed of multiple App Service apps of different kinds. Om din app till exempel består av en webb klient del och en REST API Server del kan du:For example, if your app is composed of a web front end and a REST API back end, you can:

  • Distribuera både (klient dels-och API) till en enda webbapp.Deploy both (front end and API) to a single web app.

  • Distribuera frontend-koden till en webbapp och backend-koden till en API-app.Deploy your front-end code to a web app and your back-end code to an API app.

    App Service översikt med övervaknings dataApp Service overview with monitoring data

Vad är en App Service-plan?What is an App Service plan?

App Service Resource Provider använder samma kod som Azure App Service använder, och därför delar några vanliga koncept.The App Service resource provider uses the same code that Azure App Service uses, and thus shares some common concepts. I App Service kallas prissättnings containern för appar App Service plan.In App Service, the pricing container for apps is called the App Service plan. Den representerar uppsättningen dedikerade virtuella datorer som används för att hålla dina appar.It represents the set of dedicated VMs used to hold your apps. I en specifik prenumeration kan du ha flera App Services planer.Within a given subscription, you can have multiple App Service plans.

I Azure finns det delade och dedikerade anställda.In Azure, there are shared and dedicated workers. En delad arbetare stöder värdbaserade appar med hög densitet och flera klient organisationer, och det finns bara en uppsättning delade arbetare.A shared worker supports high-density and multi-tenant app hosting, and there's only one set of shared workers. Dedikerade servrar används endast av en klient och har tre storlekar: liten, medel och stor.Dedicated servers are used by only one tenant and come in three sizes: small, medium, and large. Behoven hos lokala kunder kan inte alltid beskrivas genom att använda dessa villkor.The needs of on-premises customers can't always be described by using those terms. I App Service på Azure Stack Hub definierar resurs leverantörs administratörer de arbets nivåer som de vill göra tillgängliga.In App Service on Azure Stack Hub, resource provider admins define the worker tiers they want to make available. Utifrån dina unika värd behov kan du definiera flera uppsättningar delade arbetare eller olika uppsättningar med dedikerade arbetare.Based on your unique hosting needs, you can define multiple sets of shared workers or different sets of dedicated workers. Genom att använda dessa definitioner för Worker-nivå kan de definiera sina egna pris-SKU: er.By using those worker-tier definitions, they can then define their own pricing SKUs.

Portal funktionerPortal features

Azure App Service på Azure Stack Hub använder samma användar gränssnitt som Azure App Service använder.Azure App Service on Azure Stack Hub uses the same user interface that Azure App Service uses. Samma sak gäller Server delen.The same is true with the back end. Vissa funktioner är dock inaktiverade i Azure Stack Hub.However, some features are disabled in Azure Stack Hub. De Azure-/regionsspecifika förväntningar eller tjänster som dessa funktioner kräver är inte tillgängliga i Azure Stack Hub.The Azure-specific expectations or services that those features require aren't currently available in Azure Stack Hub.

Nästa stegNext steps

Du kan också prova andra PaaS-tjänster (Platform as a Service), till exempel SQL Server Resource Provider och MySQL Resource Provider.You can also try out other platform as a service (PaaS) services, such as the SQL Server resource provider and the MySQL resource provider.