Udostępnij za pośrednictwem


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.

Akcja Zasoby
Tworzenie pierwszej aplikacji Java Użyj jednego z następujących narzędzi:

- Wdrażanie narzędzia Maven za pomocą osadzonego serwera internetowego
- Wdrażanie narzędzia Maven na serwerze Tomcat
- Wdrażanie narzędzia Maven na serwerze JBoss EAP
Wdrażanie aplikacji - Za pomocą narzędzia Maven
- Za pomocą narzędzia Gradle
- Z popularnymi środowiskami IDE (Visual Studio Code, IntelliJ i Eclipse)
- Bezpośrednie wdrażanie pakietów JAR, WAR lub EAR
- Za pomocą funkcji GitHub Actions
- Za pomocą usługi Azure DevOps
Monitorowanie aplikacji - Omówienie monitorowania
- 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 - Spring Boot z usługą Azure Cosmos DB
- Tomcat z bazą danych PostgreSQL
- JBoss EAP z bazą danych PostgreSQL
Kontenery niestandardowe - Linux — Visual Studio Code
Przeglądanie najlepszych rozwiązań - Skalowanie aplikacji
- Wdrożenie
- Bezpieczeństwo
- Sieci wirtualne

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

Następny krok