Hostowanie aplikacji języka Python na platformie Azure
Platforma Azure oferuje różne sposoby hostowania aplikacji w zależności od potrzeb. Artykuł Hostowanie aplikacji na platformie Azure zawiera omówienie różnych opcji.
Ogólnie rzecz biorąc, wybór opcji hostingu platformy Azure jest kwestią wyboru kontinuum kontroli i odpowiedzialności. Tym większa kontrola, tym większa odpowiedzialność za zarządzanie zasobami. W tym kontinuum zalecamy rozpoczęcie od usługi aplikacja systemu Azure, z najmniejszą odpowiedzialnością administracyjną. Następnie rozważ inne opcje w kontinuum, przechodząc do podjęcia większej odpowiedzialności administracyjnej zasobów platformy Azure. Na drugim końcu kontinuum z usługi App Service to Azure Virtual Machines, gdzie masz największą kontrolę i większą odpowiedzialność administracyjną za utrzymanie zasobów.
Sekcje w tym artykule są uporządkowane w przybliżeniu z większej liczby opcji zarządzanych (mniejsze obciążenie związane z zarządzaniem) do mniej opcji zarządzanych (większa kontrola dla Ciebie).
Hostowanie aplikacji internetowej za pomocą usługi aplikacja systemu Azure Service:
- Szybki start: wdrażanie aplikacji internetowej w języku Python (Django lub Flask) w usłudze aplikacja systemu Azure Service
- Wdrażanie aplikacji internetowej w języku Python (Django lub Flask) przy użyciu bazy danych PostgreSQL na platformie Azure
- Tworzenie i wdrażanie aplikacji internetowej platformy Flask na platformie Azure przy użyciu tożsamości zarządzanej przypisanej przez system
- Konfigurowanie aplikacji w języku Python dla usługi aplikacja systemu Azure
Sieć dostarczania zawartości za pomocą statycznych aplikacji internetowych platformy Azure
Hosting bezserwerowy za pomocą usługi Azure Functions:
- Szybki start: tworzenie funkcji języka Python na platformie Azure z poziomu wiersza polecenia
- Szybki start: tworzenie funkcji na platformie Azure przy użyciu języka Python przy użyciu programu Visual Studio Code
- Łączenie usługi Azure Functions z usługą Azure Storage przy użyciu narzędzi wiersza polecenia
- Łączenie usługi Azure Functions z usługą Azure Storage przy użyciu programu Visual Studio Code
Hosting kontenerów za pomocą platformy Azure:
- Omówienie usługi Python Container Apps na platformie Azure
- Wdrażanie kontenera w usłudze App Service
- Wdrażanie kontenera w usłudze Azure Container Apps
- Szybki start: wdrażanie klastra usługi Azure Kubernetes Service przy użyciu interfejsu wiersza polecenia platformy Azure
- Wdrażanie kontenera w usłudze Azure Container Instances przy użyciu interfejsu wiersza polecenia platformy Azure
- Tworzenie pierwszej aplikacji kontenera usługi Service Fabric w systemie Linux
Operacje intensywnie korzystające z zasobów obliczeniowych i długotrwałych w usłudze Azure Batch:
- Tworzenie i uruchamianie zadania usługi Azure Batch przy użyciu języka Python
- Samouczek: uruchamianie równoległego obciążenia przetwarzania plików w usłudze Azure Batch przy użyciu języka Python
- Samouczek: uruchamianie skryptów języka Python za pośrednictwem usługi Azure Data Factory przy użyciu usługi Azure Batch
Na żądanie skalowalne zasoby obliczeniowe za pomocą usługi Azure Virtual Machines: