Wprowadzenie do usługi aplikacja systemu Azure
aplikacja systemu Azure Service to w pełni zarządzana platforma jako usługa (PaaS) do hostowania aplikacji internetowych.
ASP.NET lub ASP.NET Core
Skorzystaj z poniższych zasobów, aby rozpocząć pracę z platformą .NET.
Akcja | Zasoby |
---|---|
Tworzenie pierwszej aplikacji platformy .NET | Użyj jednego z następujących narzędzi: - Program Visual Studio - Visual Studio Code - Wiersz polecenia - Azure PowerShell - Witryna Azure Portal |
Wdrażanie aplikacji |
-
Konfigurowanie ASP.NET - Konfigurowanie rdzenia ASP.NET - Akcje usługi GitHub |
Monitorowanie aplikacji |
-
Strumień dziennika - Narzędzie do diagnozowania i rozwiązywania problemów |
Dodawanie domen i certyfikatów |
-
Mapuj domenę niestandardową - Dodawanie certyfikatu SSL |
Nawiązywanie połączenia z bazą danych |
-
Platforma .NET z usługą Azure SQL Database - .NET Core z usługą Azure SQL Database |
Kontenery niestandardowe |
-
Linux — Visual Studio Code - Windows — Visual Studio |
Przeglądanie najlepszych rozwiązań |
-
Skalowanie aplikacji - Wdrożenie - Bezpieczeństwo - Virtual Network |
Java
Usługa App Service ma na celu zapewnienie niezawodnej obsługi języka Java. Aby obsłużyć głębię i zakres aplikacji Java, usługa App Service obsługuje stosy technologii Java Standard Edition (SE), Tomcat i JBoss Enterprise Application Platform (EAP). W oparciu o te stosy usługa App Service obsługuje wszystkie najnowsze wersje długoterminowej obsługi języka Java (LTS). Istnieje kilka kluczowych scenariuszy, dla których należy rozważyć wdrożenie usługi App Service dla aplikacji Java.
Java SE w usłudze App Service
Środowisko Java SE w usłudze App Service umożliwia bezproblemowe wdrażanie aplikacji w w pełni zarządzanych wystąpieniach maszyny wirtualnej Java (JVM). Należy rozważyć ten stos, jeśli masz aplikacje internetowe Spring Boot i Quarkus. Można jednak użyć tego stosu dla dowolnej aplikacji, która może być uruchamiana bezpośrednio z maszyny wirtualnej JVM i zawiera osadzony serwer protokołu HTTP (HyperText Transfer Protocol). Możesz wdrożyć plik archiwum Java (JAR) i umożliwić usłudze App Service wykonywanie pozostałych czynności.
Tomcat w usłudze App Service
Ten stos usługi App Service obsługuje wszystkie ostatnie wersje główne i pomocnicze serwera Tomcat. Należy rozważyć migrację lokalnych aplikacji internetowych Tomcat do usługi App Service przy użyciu tego stosu. Takie aplikacje często korzystają z technologii, takich jak platforma Spring Framework i hibernacji. Stos jest również odpowiedni dla aplikacji działających obecnie na serwerach, takich jak WebLogic lub WebSphere, które można łatwo migrować do serwera Tomcat. Możesz wdrożyć plik archiwum aplikacji internetowej (WAR) i umożliwić usłudze App Service wykonywanie pozostałych czynności.
JBoss EAP w usłudze App Service
Możesz bez wysiłku uruchamiać dowolną wersję protokołu EAP JBoss obsługiwaną obecnie przez firmę Red Hat w tym stosie usługi App Service. Protokół JBoss EAP jest w pełni zgodny ze standardami Java Enterprise Edition (EE) i Jakarta EE. Stos może opcjonalnie obsługiwać dowolną aplikację, która wymaga klastrowania JBoss EAP. Należy rozważyć migrację aplikacji działających obecnie lokalnie na platformie JBoss EAP i WildFly do tego stosu. Stos jest również odpowiedni dla aplikacji działających na serwerach, takich jak WebLogic lub WebSphere, które można łatwo migrować do aplikacji JBoss EAP. Możesz wdrożyć plik archiwum aplikacji internetowej (WAR) lub archiwum przedsiębiorstwa (EAR) i umożliwić usłudze App Service wykonywanie pozostałych czynności.
Skorzystaj z poniższych zasobów, aby rozpocząć pracę z językiem Java.
Node.js
Skorzystaj z poniższych zasobów, aby rozpocząć pracę z Node.js.
Akcja | Zasoby |
---|---|
Tworzenie pierwszej aplikacji Node.js | Użyj jednego z następujących narzędzi: - Visual Studio Code - CLI - Witryna Azure Portal |
Wdrażanie aplikacji |
-
Konfigurowanie Node.js - Funkcja GitHub Actions |
Monitorowanie aplikacji |
-
Strumień dziennika - Narzędzie do diagnozowania i rozwiązywania problemów |
Dodawanie domen i certyfikatów |
-
Mapuj domenę niestandardową - Dodawanie certyfikatu SSL |
Nawiązywanie połączenia z bazą danych | - MongoDB |
Kontenery niestandardowe | - Linux — Visual Studio Code |
Przeglądanie najlepszych rozwiązań |
-
Skalowanie aplikacji - Wdrożenie - Bezpieczeństwo - Sieci wirtualne |
Python
Skorzystaj z poniższych zasobów, aby rozpocząć pracę z językiem Python.
Akcja | Zasoby |
---|---|
Tworzenie pierwszej aplikacji w języku Python | Użyj jednego z następujących narzędzi: - Flask — interfejs wiersza polecenia - Flask — Visual Studio Code - Django — interfejs wiersza polecenia - Django — Visual Studio Code - Django — witryna Azure Portal |
Wdrażanie aplikacji |
-
Konfigurowanie języka Python - Funkcja GitHub Actions |
Monitorowanie aplikacji |
-
Strumień dziennika - Narzędzie do diagnozowania i rozwiązywania problemów |
Dodawanie domen i certyfikatów |
-
Mapuj domenę niestandardową - Dodawanie certyfikatu SSL |
Nawiązywanie połączenia z bazą danych |
-
PostgreSQL — interfejs wiersza polecenia - PostgreSQL — witryna Azure Portal |
Kontenery niestandardowe | - Linux — Visual Studio Code |
Przeglądanie najlepszych rozwiązań |
-
Skalowanie aplikacji - Wdrożenie - Bezpieczeństwo - Sieci wirtualne |
PHP
Skorzystaj z poniższych zasobów, aby rozpocząć pracę z językiem PHP.
Akcja | Zasoby |
---|---|
Tworzenie pierwszej aplikacji PHP | Użyj jednego z następujących narzędzi: - Linux — interfejs wiersza polecenia - Linux — Azure Portal |
Wdrażanie aplikacji |
-
Konfigurowanie języka PHP - Wdrażanie przy użyciu protokołu FTP |
Monitorowanie aplikacji |
-
Rozwiązywanie problemów z usługą Azure Monitor - Strumień dziennika - Narzędzie do diagnozowania i rozwiązywania problemów |
Dodawanie domen i certyfikatów |
-
Mapuj domenę niestandardową - Dodawanie certyfikatu SSL |
Nawiązywanie połączenia z bazą danych | - MySQL z językiem PHP |
Kontenery niestandardowe | - Kontenery przyczepki |
Przeglądanie najlepszych rozwiązań |
-
Skalowanie aplikacji - Wdrożenie - Bezpieczeństwo - Virtual Network |