Panoramica del Servizio app di Azure e di Funzioni di Azure nell'hub di Azure Stack
Servizio app di Azure nell'hub di Azure Stack è un'offerta PaaS (Platform-as-a-Service) di Microsoft Azure disponibile nell'hub di Azure Stack. Il servizio consente a clienti interni ed esterni di creare app Web e Funzioni di Azure per qualsiasi piattaforma o dispositivo. Possono integrare le app con app locali e automatizzare i processi aziendali. Gli operatori cloud dell'hub di Azure Stack possono eseguire app dei clienti in macchine virtuali completamente gestite con la propria scelta di risorse vm condivise o macchine virtuali dedicate.
Servizio app di Azure consente di automatizzare processi aziendali e API cloud host. Come singolo servizio integrato, Servizio app di Azure consente di combinare vari componenti (ad es. siti Web, API REST e processi aziendali) in un'unica soluzione.
Perché offrire Servizio app di Azure nell'hub di Azure Stack?
Ecco alcune funzionalità e funzionalità principali di Servizio app di Azure:
- Più linguaggi e framework: Servizio app di Azure supporta ASP.NET, Node.js, Java, PHP e Python. È anche possibile eseguire Windows PowerShell e altri script o eseguibili nelle VM del servizio app.
- Ottimizzazione della metodologia DevOps: è possibile configurare l'integrazione continua e la distribuzione continua con GitHub, Git locale o BitBucket. Promuovere gli aggiornamenti tramite ambienti di test e gestione temporanea e gestire le app in servizio app usando Azure PowerShell o l'interfaccia della riga di comando multipiattaforma (interfaccia della riga di comando di Azure).
- Integrazione di Visual Studio: strumenti dedicati in Visual Studio semplificano il lavoro di creazione e distribuzione di app.
Tipi di app nel servizio app
Il servizio app offre diversi tipi di app, ognuno dei quali è progettato per l'hosting di uno specifico carico di lavoro:
- App Web per ospitare siti Web, app Web e API REST.
- Funzioni di Azure v1 per l'hosting di carichi di lavoro serverless basati su eventi.
Il termine app fa qui riferimento alle risorse di hosting dedicate all'esecuzione di un carico di lavoro. Prendendo ad esempio le app Web, si è probabilmente abituati a considerare un'app Web come costituita dalle risorse di calcolo e dal codice dell'app che insieme forniscono funzionalità a un browser. In Servizio app di Azure un'app Web è la risorsa di calcolo fornita dall'hub di Azure Stack per eseguire l'hosting del codice dell'app.
Un'app può essere costituita da più app di Servizio app di Azure di diversi tipi. Se, ad esempio, l'app è costituita da un front-end Web e un back-end di API REST, è possibile:
Distribuire in un'unica app Web sia il front-end che l'API.
Distribuire il codice front-end a un'app Web e il codice back-end a un'app per le API
Che cos'è un piano di servizio app?
Il provider di risorse di Servizio app di Azure usa lo stesso codice di Servizio app di Azure, con cui condivide alcuni concetti comuni. In Servizio app di Azure, il contenitore di determinazione dei prezzi per le app prende il nome di piano di servizio app. Rappresenta il set di macchine virtuali dedicate usate per contenere le app. In una sottoscrizione possono coesistere più piani di servizio app.
In Azure sono presenti ruoli di lavoro condivisi e dedicati. Un ruolo di lavoro condiviso supporta l'hosting di app multi-tenant e ad alta densità e, pertanto, è sufficiente un solo set di ruoli di lavoro condivisi. I server dedicati vengono usati da un solo tenant e sono disponibili in tre dimensioni: piccoli, medi e grandi. Non sempre, tuttavia, è possibile descrivere le esigenze dei clienti locali usando questi termini. In un'istanza di Servizio app di Azure nell'hub di Azure Stack, gli amministratori del provider di risorse definiscono i livelli dei ruoli di lavoro che vogliono rendere disponibili. In base alle specifiche esigenze di hosting, è possibile definire più set di ruoli di lavoro condivisi o diversi set di ruoli di lavoro dedicati. Avvalendosi di queste definizioni dei livelli di ruoli di lavoro, è possibile quindi definire SKU di piani tariffari personalizzati.
Funzionalità del portale
Servizio app di Azure nell'hub di Azure Stack usa la stessa interfaccia utente adottata da Servizio app di Azure, oltre allo stesso servizio back-end. Nell'hub di Azure Stack, tuttavia, sono disabilitate alcune funzionalità. Le aspettative o i servizi specifici di Azure richiesti da queste funzionalità, infatti, non sono attualmente disponibili nell'hub di Azure Stack.
Passaggi successivi
- Prerequisiti per la distribuzione del servizio app nell'hub di Azure Stack
- Installare il provider di risorse Servizio app di Azure
È anche possibile provare altre piattaforme come servizio (PaaS), ad esempio il provider di risorse SQL Server e il provider di risorse MySQL.