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 |