Teilen über


Erste Schritte mit Azure App Service

Azure App Service ist eine vollständig verwaltete PaaS (Platform-as-a-Service) zum Hosten von Webanwendungen.

ASP.NET oder ASP.NET Core

Weitere Informationen zu den ersten Schritten mit .NET finden Sie in den folgenden Ressourcen:

Aktion Ressourcen
Erstellen Ihrer ersten .NET-App Verwenden Sie eines der folgenden Tools:

- Visual Studio
- Visual Studio Code
- Befehlszeile
- Azure PowerShell
- Azure-Portal
Bereitstellen Ihrer App - Konfigurieren von ASP.NET
- Konfigurieren von ASP.NET Core
- GitHub Actions
Überwachen Ihrer App - Protokolldatenstrom
- Tool „Diagnose und Behandlung“
Hinzufügen von Domänen und Zertifikaten - Zuordnen einer benutzerdefinierten Domäne
- Hinzufügen eines SSL-Zertifikats
Herstellen einer Verbindung mit einer Datenbank - .NET mit Azure SQL-Datenbank
- .NET Core mit Azure SQL-Datenbank
Benutzerdefinierte Container - Linux: Visual Studio Code
- Windows: Visual Studio
Bewährte Methoden - Skalieren Ihrer App
- Bereitstellung
- Sicherheit
- Virtual Network

Java

App Service zielt darauf ab, robuste Unterstützung für Java bereitzustellen. Um die Tiefe und Breite von Java-Anwendungen abzudecken, unterstützt App Service die Technologiestapel Java Standard Edition (SE), Tomcat und JBoss Enterprise Application Platform (EAP). Auf der Basis dieser Stacks unterstützt App Service alle aktuellen Java-Versionen mit langfristigem Support (Long-Term Support, LTS). Es gibt mehrere wichtige Szenarien, für die App Service für Ihre Java-Anwendungen in Betracht gezogen werden kann.

Java SE in App Service

Mit Java SE in App Service können Sie Ihre Anwendungen mühelos in vollständig verwalteten Java Virtual Machine (JVM)-Instanzen bereitstellen. Sie sollten diesen Stack in Betracht ziehen, wenn Sie Spring Boot- und Quarkus-Webanwendungen haben. Sie können diesen Stack jedoch für jede Anwendung verwenden, die direkt von einer JVM gestartet werden kann und einen eingebetteten HTTP-Server (HyperText Transfer Protocol) enthält. Sie können Ihre Java-Archivdatei (JAR) bereitstellen und alles Weitere App Service überlassen.

Tomcat in App Service

Dieser App Service-Stack unterstützt alle aktuellen Haupt- und Nebenversionen von Tomcat. Sie sollten die Migration lokaler Tomcat-Webanwendungen zu App Service mit diesem Stack in Betracht ziehen. Solche Anwendungen verwenden häufig Technologien wie Spring-Framework und Ruhezustand. Der Stack eignet sich auch für Anwendungen, die derzeit auf Servern wie WebLogic oder WebSphere ausgeführt werden, die problemlos zu Tomcat migriert werden können. Sie können Ihre Webanwendungsarchivdatei (WAR) bereitstellen und alles Weitere App Service überlassen.

JBoss EAP in App Service

Sie können mühelos jede JBoss EAP-Version ausführen, die derzeit von Red Hat auf diesem App Service-Stack unterstützt wird. JBoss EAP ist vollständig kompatibel mit den Standards Java Enterprise Edition (EE) und Jakarta EE. Der Stack kann optional jede Anwendung unterstützen, die JBoss EAP-Clustering erfordert. Sie sollten die Migration von Anwendungen, die derzeit lokal auf JBoss EAP und WildFly ausgeführt werden, zu diesem Stack in Betracht ziehen. Der Stack eignet sich auch für Anwendungen, die auf Servern wie WebLogic oder WebSphere ausgeführt werden, die problemlos zu JBoss EAP migriert werden können. Sie können Ihre Webanwendungsarchivdatei (WAR) oder Enterprise-Archivdatei (EAR) bereitstellen und alles Weitere App Service überlassen.

Weitere Informationen zu den ersten Schritten mit Java finden Sie in den folgenden Ressourcen:

Aktion Ressourcen
Erstellen Ihrer ersten Java-App Verwenden Sie eines der folgenden Tools:

- Maven-Bereitstellung mit einem eingebetteten Webserver
- Maven-Bereitstellung auf einem Tomcat-Server
- Maven-Bereitstellung auf einem JBoss EAP-Server
Bereitstellen Ihrer App - Mit Maven
- Mit Gradle
- Mit beliebten IDEs (Visual Studio Code, IntelliJ und Eclipse)
- Direktes Bereitstellen von JAR-, WAR- oder EAR-Paketen
- Mit GitHub Actions
- Mit Azure DevOps
Überwachen Ihrer App - Monitoring overview (Überwachung (Übersicht))
- Protokolldatenstrom
- Tool „Diagnose und Behandlung“
Hinzufügen von Domänen und Zertifikaten - Zuordnen einer benutzerdefinierten Domäne
- Hinzufügen eines SSL-Zertifikats
Herstellen einer Verbindung mit einer Datenbank - Spring Boot mit Azure Cosmos DB
- Tomcat mit PostgreSQL
- JBoss EAP mit PostgreSQL
Benutzerdefinierte Container - Linux: Visual Studio Code
Bewährte Methoden - Skalieren Ihrer App
- Bereitstellung
- Security
- Virtuelle Netzwerke

Node.js

Weitere Informationen zu den ersten Schritten mit Node.js finden Sie in den folgenden Ressourcen:

Aktion Ressourcen
Erstellen Ihrer ersten Node.js-App Verwenden Sie eines der folgenden Tools:

- Visual Studio Code
- Befehlszeilenschnittstelle
- Azure-Portal
Bereitstellen Ihrer App - Konfigurieren von Node.js
- GitHub-Aktionen
Überwachen Ihrer App - Protokolldatenstrom
- Tool „Diagnose und Behandlung“
Hinzufügen von Domänen und Zertifikaten - Zuordnen einer benutzerdefinierten Domäne
- Hinzufügen eines SSL-Zertifikats
Herstellen einer Verbindung mit einer Datenbank - MongoDB
Benutzerdefinierte Container - Linux: Visual Studio Code
Bewährte Methoden - Skalieren Ihrer App
- Bereitstellung
- Security
- Virtuelle Netzwerke

Python

Weitere Informationen zu den ersten Schritten mit Python finden Sie in den folgenden Ressourcen:

Aktion Ressourcen
Erstellen Ihrer ersten Python-Anwendung Verwenden Sie eines der folgenden Tools:

- Flask: Befehlszeilenschnittstelle
- Flask: Visual Studio Code
- Django: Befehlszeilenschnittstelle
- Django: Visual Studio Code
- Django: Azure-Portal
Bereitstellen Ihrer App - Konfigurieren von Python
- GitHub-Aktionen
Überwachen Ihrer App - Protokolldatenstrom
- Tool „Diagnose und Behandlung“
Hinzufügen von Domänen und Zertifikaten - Zuordnen einer benutzerdefinierten Domäne
- Hinzufügen eines SSL-Zertifikats
Herstellen einer Verbindung mit einer Datenbank - PostgreSQL – CLI
- PostgreSQL – Azure-Portal
Benutzerdefinierte Container - Linux: Visual Studio Code
Bewährte Methoden - Skalieren Ihrer App
- Bereitstellung
- Security
- Virtuelle Netzwerke

PHP

Weitere Informationen zu den ersten Schritten mit PHP finden Sie in den folgenden Ressourcen:

Aktion Ressourcen
Erstellen Ihrer ersten PHP-App Verwenden Sie eines der folgenden Tools:

- Linux: Befehlszeilenschnittstelle
- Linux: Azure-Portal
Bereitstellen Ihrer App - Konfigurieren von PHP
- Bereitstellen über FTP
Überwachen Ihrer App - Problembehandlung mit Azure Monitor
- Protokolldatenstrom
- Tool „Diagnose und Behandlung“
Hinzufügen von Domänen und Zertifikaten - Zuordnen einer benutzerdefinierten Domäne
- Hinzufügen eines SSL-Zertifikats
Herstellen einer Verbindung mit einer Datenbank - MySQL mit PHP
Benutzerdefinierte Container - Sidecar-Container
Bewährte Methoden - Skalieren Ihrer App
- Bereitstellung
- Sicherheit
- Virtual Network

Nächster Schritt