Dela via


Komma igång med Azure App Service

Azure App Service är en fullständigt hanterad plattform som en tjänst (PaaS) för att vara värd för webbprogram.

ASP.NET eller ASP.NET Core

Använd följande resurser för att komma igång med .NET.

Åtgärd Resurser
Skapa din första .NET-app Använd något av följande verktyg:

- Visual Studio
- Visual Studio Code
- Kommandorad
- Azure PowerShell
- Azure-portalen
Distribuera din app - Konfigurera ASP.NET
- Konfigurera ASP.NET kärna
- GitHub-åtgärder
Övervaka din app - Loggström
- Diagnostisera och lösa verktyg
Lägg till domäner och certifikat - Mappa en anpassad domän
- Lägga till ett SSL-certifikat
Ansluta till en databas - .NET med Azure SQL Database
- .NET Core med Azure SQL Database
Anpassade containrar - Linux – Visual Studio Code
- Windows – Visual Studio
Granska metodtips - Skala din app
- Distribution
- Säkerhet
- Virtual Network

Java

App Service syftar till att ge robust stöd för Java. För att täcka djupet och bredden i Java-program stöder App Service teknikstacken Java Standard Edition (SE), Tomcat och JBoss Enterprise Application Platform (EAP). I basen av dessa staplar stöder App Service alla de senaste java-versionerna (long-term support) (LTS). Det finns flera viktiga scenarier som du bör överväga att använda App Service för dina Java-program för.

Java SE på App Service

Med Java SE på App Service kan du enkelt distribuera dina program till fullständigt hanterade JVM-instanser (Java Virtual Machine). Du bör överväga den här stacken om du har Webbprogram för Spring Boot och Quarkus. Du kan dock använda den här stacken för alla program som kan startas direkt från en JVM och som innehåller en inbäddad HTTP-server (HyperText Transfer Protocol). Du kan distribuera din Java-arkivfil (JAR) och låta App Service göra resten.

Tomcat på App Service

Den här App Service-stacken stöder alla de senaste större och mindre versionerna av Tomcat. Du bör överväga att migrera lokala Tomcat-webbprogram till App Service med hjälp av den här stacken. Sådana program använder ofta tekniker som Spring Framework och Hibernate. Stacken är också lämplig för program som för närvarande körs på servrar som WebLogic eller WebSphere som enkelt kan migreras till Tomcat. Du kan distribuera war-filen (web application archive) och låta App Service göra resten.

JBoss EAP på App Service

Du kan enkelt köra alla JBoss EAP-versioner som för närvarande stöds av Red Hat på den här App Service-stacken. JBoss EAP är helt kompatibelt med Java Enterprise Edition (EE) och Jakarta EE-standarder. Stacken kan också stödja alla program som kräver JBoss EAP-klustring. Du bör överväga att migrera program som för närvarande körs lokalt på JBoss EAP och WildFly till den här stacken. Stacken är också lämplig för program som körs på servrar som WebLogic eller WebSphere som enkelt kan migreras till JBoss EAP. Du kan distribuera filen med webbprogramarkivet (WAR) eller företagsarkivet (EAR) och låta App Service göra resten.

Använd följande resurser för att komma igång med Java.

Åtgärd Resurser
Skapa din första Java-app Använd något av följande verktyg:

- Maven distribuera med en inbäddad webbserver
- Maven distribuerar till en Tomcat-server
- Maven distribuerar till en JBoss EAP-server
Distribuera din app - Med Maven
- Med Gradle
- Med populära ID:er (Visual Studio Code, IntelliJ och Eclipse)
- Distribuera JAR-, WAR- eller EAR-paket direkt
- Med GitHub Actions
- Med Azure DevOps
Övervaka din app - Övervaka översikt
- Loggström
- Diagnostisera och lösa verktyg
Lägg till domäner och certifikat - Mappa en anpassad domän
- Lägga till ett SSL-certifikat
Ansluta till en databas - Spring Boot med Azure Cosmos DB
- Tomcat med PostgreSQL
- JBoss EAP med PostgreSQL
Anpassade containrar - Linux – Visual Studio Code
Granska metodtips - Skala din app
- Distribution
- Säkerhet
- Virtuella nätverk

Node.js

Använd följande resurser för att komma igång med Node.js.

Åtgärd Resurser
Skapa din första Node.js app Använd något av följande verktyg:

- Visual Studio Code
- CLI
- Azure-portalen
Distribuera din app - Konfigurera Node.js
- GitHub Actions
Övervaka din app - Loggström
- Diagnostisera och lösa verktyg
Lägg till domäner och certifikat - Mappa en anpassad domän
- Lägga till ett SSL-certifikat
Ansluta till en databas - MongoDB
Anpassade containrar - Linux – Visual Studio Code
Granska metodtips - Skala din app
- Distribution
- Säkerhet
- Virtuella nätverk

Python

Använd följande resurser för att komma igång med Python.

Åtgärd Resurser
Skapa din första Python-app Använd något av följande verktyg:

- Flask – CLI
- Flask – Visual Studio Code
- Django – CLI
- Django – Visual Studio Code
- Django - Azure Portal
Distribuera din app - Konfigurera Python
- GitHub Actions
Övervaka din app - Loggström
- Diagnostisera och lösa verktyg
Lägg till domäner och certifikat - Mappa en anpassad domän
- Lägga till ett SSL-certifikat
Ansluta till en databas - PostgreSQL – CLI
- PostgreSQL – Azure Portal
Anpassade containrar - Linux – Visual Studio Code
Granska metodtips - Skala din app
- Distribution
- Säkerhet
- Virtuella nätverk

PHP

Använd följande resurser för att komma igång med PHP.

Åtgärd Resurser
Skapa din första PHP-app Använd något av följande verktyg:

- Linux – CLI
- Linux – Azure Portal
Distribuera din app - Konfigurera PHP
- Distribuera via FTP
Övervaka din app - Felsöka med Azure Monitor
- Loggström
- Diagnostisera och lösa verktyg
Lägg till domäner och certifikat - Mappa en anpassad domän
- Lägga till ett SSL-certifikat
Ansluta till en databas - MySQL med PHP
Anpassade containrar - Sidovagnscontainrar
Granska metodtips - Skala din app
- Distribution
- Säkerhet
- Virtual Network

Gå vidare