Hosten von Python-Apps in Azure
Azure bietet verschiedene Möglichkeiten, Ihre App je nach Ihren Anforderungen zu hosten. Der Artikel Hostinganwendungen in Azure bietet eine Übersicht über die verschiedenen Optionen.
Im Allgemeinen ist die Auswahl einer Azure-Hostingoption eine Frage der Wahl des Kontinuums der Kontrolle im Vergleich zur Verantwortung. Je mehr Kontrolle Sie benötigen, desto mehr Verantwortung übernehmen Sie für die Verwaltung der Ressourcen(en). In diesem Kontinuum empfehlen wir, mit Azure-App Service mit der geringsten verwaltungstechnischen Verantwortung zu beginnen. Ziehen Sie dann weitere Optionen im Kontinuum in Betracht, um mehr verwaltungstechnische Verantwortung für Ihre Azure-Ressourcen zu übernehmen. Am anderen Ende des Kontinuums von App Service sind virtuelle Azure-Computer, auf denen Sie die meisten Kontrolle und mehr Verwaltungsverantwortung für die Verwaltung Ihrer Ressourcen haben.
Die Abschnitte in diesem Artikel werden ungefähr von mehr verwalteten Optionen (weniger Verwaltungsaufwand für Sie) bis hin zu weniger verwalteten Optionen (mehr Kontrolle für Sie) angeordnet.
Web-App-Hosting mit Azure-App-Dienst:
- Schnellstart: Bereitstellen einer Python-Web-App (Django oder Flask) in Azure App Service
- Bereitstellen einer Python-Web-App (Django oder Flask) mit PostgreSQL in Azure
- Erstellen und Bereitstellen einer Flask-Web-App in Azure mit einer vom System zugewiesenen verwalteten Identität
- Konfigurieren einer Python-App für Azure-App Service
Content Delivery Network mit Azure Static Web Apps
Serverloses Hosting mit Azure-Funktionen:
- Schnellstart: Erstellen einer Python-Funktion über die Befehlszeile in Azure
- Schnellstart: Erstellen einer Funktion in Azure mit Python mithilfe von Visual Studio Code
- Verbinden von Azure Functions mit Azure Storage über Befehlszeilentools
- Verbinden von Azure Functions mit Azure Storage mithilfe von Visual Studio Code
Containerhosting mit Azure:
- Übersicht über Python-Container-Apps in Azure
- Bereitstellen eines Containers in App Service
- Bereitstellen eines Containers in Azure-Container-Apps
- Schnellstart: Bereitstellen eines Azure Kubernetes-Dienstclusters mithilfe der Azure CLI
- Bereitstellen eines Containers in Azure-Containerinstanzen mithilfe der Azure CLI
- Erstellen Ihrer ersten Service Fabric-Containeranwendung unter Linux
Berechnen sie intensive und lange Ausgeführte Vorgänge mit Azure Batch:
On-Demand, skalierbare Computerressourcen mit virtuellen Azure-Computern: