Condividi tramite


Panoramica del Servizio app di Azure

Servizio app di Azure è una piattaforma che consente di eseguire applicazioni Web, back-end per dispositivi mobili e API RESTful senza doversi preoccupare della gestione dell'infrastruttura sottostante. Si consideri un potente servizio di hosting Web che si occupa di tutto il lavoro pesante, in modo da potersi concentrare sulla creazione di applicazioni eccezionali.

Il servizio app supporta un'ampia gamma di stack Web: .NET, Java (in versioni Java SE, Tomcat e JBoss), Node.js, Python e PHP e possono eseguirli sia in Windows che in Linux. In alternativa, se l'app è in contenitori, è sufficiente distribuirla come contenitore personalizzato.

Perché usare il servizio app di Azure?

Sia che tu sia uno studente, una piccola azienda, una startup o un'azienda, il servizio app offre un'ampia gamma di funzionalità personalizzate per soddisfare le tue esigenze.

Studenti

  • Accesso gratuito: oltre al livello gratuito ampiamente disponibile, gli studenti possono sfruttare il programma Azure for Students Starter .
  • Supporto dell'IDE: gli strumenti di distribuzione predefiniti sono disponibili per Visual Studio, Visual Studio Code, IntelliJ ed Eclipse.
  • Facile da usare: eseguire le app senza bisogno di esperienza nella gestione dell'infrastruttura.
  • Risorse di apprendimento: un sacco di esercitazioni e guide per iniziare.

Piccole imprese e startup

  • Sicurezza del marchio: proteggere rapidamente il marchio e i clienti con un dominio del servizio app e un certificato gestito gratuito. In alternativa, porta il tuo dominio e certificato su App Service.
  • Economico: Paghi solo le risorse utilizzate e espandi o estendi con la tua azienda.
  • Ottimizzato per la riga di comando: Distribuisci utilizzando gli strumenti da riga di comando che già usi, come Maven, Gradle, Azure Developer CLI, Azure CLI e Azure PowerShell.
  • Scalabilità: ridimensionare automaticamente le applicazioni in base alla richiesta.
  • Copertura globale: distribuire le app nei data center in tutto il mondo.
  • Modelli di applicazione: scegliere da un elenco completo di modelli di applicazione in Azure Marketplace, ad esempio WordPress, Resource Manager, Django, Node.js e Drupal.
  • Supporto per l'accesso social: accesso social key con accountGoogle, Facebook, X e Microsoft.

Imprese

Per informazioni sui servizi di calcolo di Azure più adatti allo scenario, vedere Scegliere un servizio di calcolo di Azure.

Istanza gestita nel servizio app (anteprima)

Annotazioni

Istanza gestita (anteprima) aggiunge la personalizzazione con isolamento con ambito piano per le app Web legacy o associate all'infrastruttura che richiedono l'accesso COM (Component Object Model), l'accesso al Registro di sistema, Windows/Microsoft Installers (MSI), il mapping delle unità o i limiti di rete più rigidi.

Punti chiave:

  • Gli script di installazione di avvio di PowerShell abilitano aggiornamenti di COM, del Registro di sistema, di IIS, degli ACL, ed eseguono il MSI.
  • Adattatori del Registro di sistema: definizioni di chiavi del Registro di sistema a livello di piano con valori segreti archiviati in Azure Key Vault.
  • Accesso alla lettera di unità: configurare l'accesso ai percorsi SMB/UNC per i componenti legacy (mappa o riferimento come supportato).
  • RDP (tramite Azure Bastion): solo diagnostica: configurazione persistente dello script.
  • Supporta: carichi di lavoro Windows (.NET, Java), COM/registro/MSI, mapping di unità, identità gestita, integrazione VNet, client MSMQ, CI/CD, autenticazione Entra ID.
  • Non supportato: Linux, contenitori, ambiente del servizio app, debug remoto (anteprima), SKU non PV4/PMV4.

Importante

Convalidare la telemetria (Application Insights/logging), l'automazione dei certificati e i processi operativi prima dell'adozione in produzione. Le modifiche persistenti devono essere compilate tramite script di configurazione (installazione); Le modifiche apportate durante le sessioni RDP non vengono mantenute.

Panoramica rapida della guida decisionale

Scegliere Istanza gestita se:

  • Esistono dipendenze legacy (COM, Registro di sistema, MSI, mappatura delle unità).
  • Isolamento di rete applicato a livello di piano necessario per un set mirato di app.
  • Accesso RDP per diagnostica richiesto.

Selezionare un piano di servizio app standard se:

  • È necessario il supporto per Linux o contenitore.
  • Si vuole una vasta flessibilità di runtime con la gestione automatica del sistema operativo/runtime e l'applicazione di patch.

Scegliere ASE se:

  • È necessario un isolamento su larga scala di molte app anziché una personalizzazione approfondita del sistema operativo per ogni piano.

Passaggi successivi