Condividi tramite


Introduzione al Servizio app di Azure

Il Servizio app di Azure è una piattaforma distribuita come servizio (PaaS) completamente gestita per l'hosting di applicazioni Web.

ASP.NET o ASP.NET Core

Per iniziare con .NET, usare le risorse seguenti.

Azione Risorse
Creare la prima app .NET Usare uno degli strumenti seguenti:

- Visual Studio
- Visual Studio Code
- Riga di comando
- Azure PowerShell
- Azure portal
Distribuire l'app - Configurare ASP.NET
- Configurare ASP.NET Core
- Github Actions
Monitorare l'app - Flusso di log
- Strumento di diagnostica e risoluzione
Aggiungere domini e certificati - Eseguire il mapping un dominio personalizzato
- Aggiungere un certificato SSL
Connettersi a un database - .NET con il database SQL di Azure
- .NET Core con database SQL di Azure
Contenitori personalizzati - Linux - Visual Studio Code
- Windows - Visual Studio
Esaminare le procedure consigliate - Ridimensionare l'app
- Distribuzione
- Sicurezza
- Rete virtuale

Java

servizio app mira a fornire supporto affidabile per Java. Per coprire la profondità e l'ampiezza delle applicazioni Java, servizio app supporta gli stack di tecnologie Java edizione Standard (SE), Tomcat e JBoss Enterprise Application Platform (EAP). Alla base di questi stack, servizio app supporta tutte le versioni di supporto a lungo termine (LTS) Java recenti. Esistono diversi scenari chiave per cui è consigliabile adottare servizio app per le applicazioni Java.

Java SE in servizio app

Java SE in servizio app consente di distribuire facilmente le applicazioni in istanze JVM (Java Virtual Machine) completamente gestite. È consigliabile considerare questo stack se si dispone di applicazioni Web Spring Boot e Quarkus. Tuttavia, è possibile usare questo stack per qualsiasi applicazione che può essere avviata direttamente da una JVM e include un server HTTP (HyperText Transfer Protocol) incorporato. È possibile distribuire il file di archivio Java (JAR) e consentire servizio app eseguire le altre operazioni.

Tomcat su servizio app

Questo stack di servizio app supporta tutte le versioni principali e secondarie recenti di Tomcat. È consigliabile considerare la migrazione di applicazioni Web Tomcat locali a servizio app usando questo stack. Tali applicazioni usano spesso tecnologie come Spring Framework e Hibernate. Lo stack è adatto anche per le applicazioni attualmente in esecuzione su server come WebLogic o WebSphere che possono essere facilmente migrati a Tomcat. È possibile distribuire il file di archiviazione dell'applicazione Web (WAR) e lasciare che servizio app eseguire il resto.

JBoss EAP su servizio app

È possibile eseguire facilmente qualsiasi versione di JBoss EAP attualmente supportata da Red Hat in questo stack servizio app. JBoss EAP è completamente compatibile con gli standard Java edizione Enterprise (EE) e Jakarta EE. Lo stack può facoltativamente supportare qualsiasi applicazione che richiede il clustering JBoss EAP. È consigliabile considerare la migrazione di applicazioni attualmente in esecuzione in locale in JBoss EAP e WildFly a questo stack. Lo stack è adatto anche per le applicazioni in esecuzione su server come WebLogic o WebSphere che possono essere facilmente migrati a JBoss EAP. È possibile distribuire l'archivio dell'applicazione Web (WAR) o il file di archivio aziendale (EAR) e consentire servizio app eseguire il resto.

Per iniziare con Java, usare le risorse seguenti.

Azione Risorse
Creare la prima app Java Usare uno degli strumenti seguenti:

- Distribuire Maven con un server Web incorporato
- Distribuire Maven in un server Tomcat
- Distribuire Maven in un server JBoss EAP
Distribuire l'app - Con Maven
- Con Gradle
- Con gli IDE più diffusi (Visual Studio Code, IntelliJ e Eclipse)
- Distribuire direttamente pacchetti JAR, WAR o EAR
- Con GitHub Actions
- Con Azure DevOps
Monitorare l'app - Panoramica del monitoraggio
- Flusso di log
- Strumento di diagnostica e risoluzione
Aggiungere domini e certificati - Eseguire il mapping un dominio personalizzato
- Aggiungere un certificato SSL
Connettersi a un database - Spring Boot con Azure Cosmos DB
- Tomcat con PostgreSQL
- JBoss EAP con PostgreSQL
Contenitori personalizzati - Linux - Visual Studio Code
Esaminare le procedure consigliate - Ridimensionare l'app
- Distribuzione
- Sicurezza
- Reti virtuali

Node.js

Per iniziare con Node.js, usare le risorse seguenti.

Azione Risorse
Creare la prima app Node.js Usare uno degli strumenti seguenti:

- Visual Studio Code
- CLI
- Azure portal
Distribuire l'app - Configurare Node.js
- GitHub Actions
Monitorare l'app - Flusso di log
- Strumento di diagnostica e risoluzione
Aggiungere domini e certificati - Eseguire il mapping un dominio personalizzato
- Aggiungere un certificato SSL
Connettersi a un database - MongoDB
Contenitori personalizzati - Linux - Visual Studio Code
Esaminare le procedure consigliate - Ridimensionare l'app
- Distribuzione
- Sicurezza
- Reti virtuali

Python

Per iniziare con Python, usare le risorse seguenti.

Azione Risorse
Creare la prima app Python Usare uno degli strumenti seguenti:

- Flask - Interfaccia della riga di comando
- Flask - Visual Studio Code
- Django - Interfaccia della riga di comando
- Django - Visual Studio Code
- Django - Portale di Azure
Distribuire l'app - Configurare Python
- GitHub Actions
Monitorare l'app - Flusso di log
- Strumento di diagnostica e risoluzione
Aggiungere domini e certificati - Eseguire il mapping un dominio personalizzato
- Aggiungere un certificato SSL
Connettersi a un database - PostgreSQL - Interfaccia della riga di comando
- PostgreSQL - Portale di Azure
Contenitori personalizzati - Linux - Visual Studio Code
Esaminare le procedure consigliate - Ridimensionare l'app
- Distribuzione
- Sicurezza
- Reti virtuali

PHP

Per iniziare con PHP, usare le risorse seguenti.

Azione Risorse
Creare la prima app PHP Usare uno degli strumenti seguenti:

- Linux - Interfaccia della riga di comando
- Linux - Portale di Azure
Distribuire l'app - Configurare PHP
- Eseguire la distribuzione tramite FTP
Monitorare l'app - Risolvere i problemi con Monitoraggio di Azure
- Flusso di log
- Strumento di diagnostica e risoluzione
Aggiungere domini e certificati - Eseguire il mapping un dominio personalizzato
- Aggiungere un certificato SSL
Connettersi a un database - MySQL con PHP
Contenitori personalizzati - Contenitori sidecar
Esaminare le procedure consigliate - Ridimensionare l'app
- Distribuzione
- Sicurezza
- Rete virtuale

Passaggio successivo