Panoramica del servizio app in Azure StackApp Service on Azure Stack overview

*Applies a: Azure Stack sistemi integrati e Azure Stack Development Kit @ no__t-0Applies to: Azure Stack integrated systems and Azure Stack Development Kit

App Azure servizio su Azure Stack è un'offerta di piattaforma distribuita come servizio (PaaS) da Microsoft Azure disponibile su Azure Stack.Azure App Service on Azure Stack is a platform-as-a-service (PaaS) offering from Microsoft Azure available on Azure Stack. Il servizio consente ai clienti interni o esterni di creare app Web, API e funzioni di Azure per qualsiasi piattaforma o dispositivo.The service enables your internal or external customers to create web, API, and Azure Functions apps for any platform or device. Possono integrare le app con le app locali e automatizzare i processi aziendali.They can integrate your apps with on-premises apps and automate their business processes. Azure Stack operatori cloud possono eseguire le app dei clienti in macchine virtuali completamente gestite con la scelta di risorse VM condivise o macchine virtuali dedicate.Azure Stack cloud operators can run customer apps on fully managed virtual machines (VMs) with their choice of shared VM resources or dedicated VMs.

App Azure servizio consente di automatizzare i processi aziendali e le API cloud host.Azure App Service enables you to automate business processes and host cloud APIs. Come singolo servizio integrato, app Azure servizio ti permette di combinare diversi componenti, ad esempio siti Web, API REST e processi aziendali, in un'unica soluzione.As a single integrated service, Azure App Service lets you combine various components, such as websites, REST APIs, and business processes, into a single solution.

Perché offrire app Azure servizio in Azure Stack?Why offer Azure App Service on Azure Stack?

Ecco alcune caratteristiche e funzionalità chiave del servizio app:Here are some key features and capabilities of App Service:

  • Più linguaggi e Framework: Il servizio app offre un supporto di prima classe per ASP.NET, node. js, Java, PHP e Python.Multiple languages and frameworks: App Service has first-class support for ASP.NET, Node.js, Java, PHP, and Python. È anche possibile eseguire Windows PowerShell e altri script o eseguibili nelle macchine virtuali del servizio app.You can also run Windows PowerShell and other scripts or executables on App Service VMs.
  • Ottimizzazione DevOps: Configurare l'integrazione e la distribuzione continue con GitHub, git locale o BitBucket.DevOps optimization: Set up continuous integration and deployment with GitHub, local Git, or BitBucket. Promuovere gli aggiornamenti tramite gli ambienti di test e gestione temporanea e gestire le app nel servizio app usando Azure PowerShell o l'interfaccia della riga di comando multipiattaforma.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).
  • Integrazione di Visual Studio: Strumenti dedicati in Visual Studio semplificano il lavoro di creazione e distribuzione delle app.Visual Studio integration: Dedicated tools in Visual Studio streamline the work of creating and deploying apps.

Tipi di app nel servizio appApp types in App Service

Il servizio app offre diversi tipi di app, ognuno dei quali è destinato a ospitare un carico di lavoro specifico:App Service offers several app types, each of which is intended to host a specific workload:

  • App Web per l'hosting di siti Web e app Web.Web Apps for hosting websites and web apps.
  • App per le API per l'hosting di API REST.API Apps for hosting REST APIs.
  • Funzioni di Azure per l'hosting di carichi di lavoro senza server basati su eventi.Azure Functions for hosting event driven, serverless workloads.

La parola app fa riferimento alle risorse di hosting dedicate all'esecuzione di un carico di lavoro.The word app refers to the hosting resources dedicated to running a workload. Prendendo come esempio l' app Web , si è probabilmente abituati a pensare a un'app Web come le risorse di calcolo e il codice dell'app che insieme forniscono funzionalità a un browser.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. Nel servizio app, un'app Web è la risorsa di calcolo che Azure Stack fornisce per ospitare il codice dell'app.In App Service, a web app is the compute resource that Azure Stack provides for hosting your app code.

L'app può essere costituita da più app del servizio app di tipi diversi.Your app can be composed of multiple App Service apps of different kinds. Ad esempio, se l'app è costituita da un front-end Web e da un back-end dell'API REST, è possibile:For example, if your app is composed of a web front end and a REST API back end, you can:

Che cos'è un piano di servizio app?What is an App Service plan?

Il provider di risorse del servizio app usa lo stesso codice usato da app Azure servizio e quindi condivide alcuni concetti comuni.The App Service resource provider uses the same code that Azure App Service uses, and thus shares some common concepts. Nel servizio app il contenitore dei prezzi per le app è denominato piano di servizio app.In App Service, the pricing container for apps is called the App Service plan. Rappresenta il set di VM dedicate usate per ospitare le app.It represents the set of dedicated VMs used to hold your apps. All'interno di una determinata sottoscrizione, è possibile avere più piani di servizio app.Within a given subscription, you can have multiple App Service plans.

In Azure sono disponibili ruoli di lavoro condivisi e dedicati.In Azure, there are shared and dedicated workers. Un ruolo di lavoro condiviso supporta l'hosting di app multi-tenant e a densità elevata ed esiste un solo set di processi di lavoro condivisi.A shared worker supports high-density and multi-tenant app hosting, and there's only one set of shared workers. I server dedicati vengono usati da un solo tenant e sono disponibili in tre dimensioni: Small, medium e large.Dedicated servers are used by only one tenant and come in three sizes: small, medium, and large. Le esigenze dei clienti locali non possono essere sempre descritte con questi termini.The needs of on-premises customers can't always be described by using those terms. Nel servizio app in Azure Stack, gli amministratori del provider di risorse possono definire i livelli di lavoro che vogliono rendere disponibili.In App Service on Azure Stack, resource provider admins can define the worker tiers they want to make available. In base alle esigenze di hosting univoche, è possibile definire più set di ruoli di lavoro condivisi o set diversi di ruoli di lavoro dedicati.Based on your unique hosting needs, you can define multiple sets of shared workers or different sets of dedicated workers. Utilizzando queste definizioni del livello di lavoro, è possibile definire gli SKU dei prezzi.By using those worker-tier definitions, they can then define their own pricing SKUs.

Funzionalità del portalePortal features

Il servizio app in Azure Stack utilizza la stessa interfaccia utente utilizzata app Azure servizio.App Service on Azure Stack uses the same user interface that Azure App Service uses. Lo stesso vale per il back-end.The same is true with the back end. Tuttavia, alcune funzionalità sono disabilitate in Azure Stack.However, some features are disabled in Azure Stack. Le aspettative o i servizi specifici di Azure richiesti da tali funzionalità non sono attualmente disponibili in Azure Stack.The Azure-specific expectations or services that those features require aren't currently available in Azure Stack.

Passaggi successiviNext steps

È anche possibile provare altri servizi di piattaforma distribuita come servizio (PaaS), ad esempio il provider di risorse SQL Server e il provider di risorse MySQL.You can also try out other platform as a service (PaaS) services, such as the SQL Server resource provider and the MySQL resource provider.