Začínáme se službou Aplikace Azure Service
Aplikace Azure Service je plně spravovaná platforma jako služba (PaaS) pro hostování webových aplikací.
ASP.NET nebo ASP.NET Core
K zahájení práce s .NET použijte následující zdroje informací.
Akce | Zdroje informací |
---|---|
Vytvoření první aplikace .NET | Použijte jeden z následujících nástrojů: - Visual Studio - Visual Studio Code - Příkazový řádek - Azure PowerShell - Azure Portal |
Nasazení aplikace |
-
Konfigurace ASP.NET - Konfigurace ASP.NET jádra - GitHub Actions |
Monitorování aplikace |
-
Stream protokolu - Diagnostika a řešení |
Přidání domén a certifikátů |
-
Mapování vlastní domény - Přidání certifikátu SSL |
Připojení k databázi |
-
.NET s Azure SQL Database - .NET Core s Azure SQL Database |
Vlastní kontejnery |
-
Linux – Visual Studio Code - Windows – Visual Studio |
Kontrola osvědčených postupů |
-
Škálování aplikace - Nasazení - Zabezpečení - Virtual Network |
Java
Cílem služby App Service je poskytovat robustní podporu pro Javu. App Service podporuje sady technologií Java edice Standard (SE), Tomcat a JBoss Enterprise Application Platform (EAP) pro hloubku a šířku aplikací v Javě. V základu těchto zásobníků služba App Service podporuje všechny nedávné dlouhodobé verze Javy (LTS). Existuje několik klíčových scénářů, pro které byste měli zvážit přijetí služby App Service pro vaše aplikace v Javě.
Java SE ve službě App Service
Java SE ve službě App Service umožňuje snadno nasazovat aplikace do plně spravovaných instancí prostředí Java Virtual Machine (JVM). Tento zásobník byste měli zvážit, pokud máte webové aplikace Spring Boot a Quarkus. Tento zásobník však můžete použít pro libovolnou aplikaci, která se dá spustit přímo z prostředí JVM a obsahuje vložený server HTTP (HyperText Transfer Protocol). Soubor archivu Java (JAR) můžete nasadit a nechat App Service zbytek.
Tomcat ve službě App Service
Tento zásobník služby App Service podporuje všechny nedávné hlavní a podverze Tomcat. Měli byste zvážit migraci místních webových aplikací Tomcat do služby App Service pomocí tohoto zásobníku. Takové aplikace často používají technologie, jako je Spring Framework a Hibernate. Zásobník je vhodný také pro aplikace, které jsou aktuálně spuštěné na serverech, jako je WebLogic nebo WebSphere, které je možné snadno migrovat na Tomcat. Soubor archivu webové aplikace (WAR) můžete nasadit a nechat službu App Service udělat zbytek.
JBoss EAP ve službě App Service
V tomto zásobníku služby App Service můžete snadno spustit libovolnou verzi protokolu JBoss EAP, kterou v současné době podporuje Red Hat. JBoss EAP je plně kompatibilní se standardy Java edice Enterprise (EE) a Jakarta EE. Zásobník může volitelně podporovat jakoukoli aplikaci, která vyžaduje clustering JBoss EAP. Měli byste zvážit migraci aplikací aktuálně spuštěných místně v JBoss EAP a WildFly do tohoto zásobníku. Zásobník je také vhodný pro aplikace běžící na serverech, jako je WebLogic nebo WebSphere, které je možné snadno migrovat na JBoss EAP. Můžete nasadit archiv webových aplikací (WAR) nebo soubor podnikového archivu (EAR) a nechat app Service dělat zbytek.
K zahájení práce s Javou využijte následující zdroje informací.
Akce | Zdroje informací |
---|---|
Vytvoření první aplikace v Javě | Použijte jeden z následujících nástrojů: - Nasazení Mavenu s vloženým webovým serverem - Nasazení Mavenu na server Tomcat - Nasazení Mavenu na server JBoss EAP |
Nasazení aplikace |
-
S Mavenem - S Gradle - S oblíbenými prostředími IDEs (Visual Studio Code, IntelliJ a Eclipse) - Přímé nasazení balíčků JAR, WAR nebo EAR - S využitím GitHub Actions - S Využitím Azure DevOps |
Monitorování aplikace |
-
Přehled monitorování - Stream protokolu - Diagnostika a řešení |
Přidání domén a certifikátů |
-
Mapování vlastní domény - Přidání certifikátu SSL |
Připojení k databázi |
-
Spring Boot se službou Azure Cosmos DB - Tomcat s PostgreSQL - JBoss EAP s PostgreSQL |
Vlastní kontejnery | - Linux – Visual Studio Code |
Kontrola osvědčených postupů |
-
Škálování aplikace - Nasazení - Zabezpečení - Virtuální sítě |
Node.js
K zahájení práce s Node.js použijte následující zdroje informací.
Akce | Zdroje informací |
---|---|
Vytvoření první aplikace Node.js | Použijte jeden z následujících nástrojů: - Visual Studio Code - Rozhraní příkazového řádku - Azure Portal |
Nasazení aplikace |
-
Konfigurace Node.js - GitHub Actions |
Monitorování aplikace |
-
Stream protokolu - Diagnostika a řešení |
Přidání domén a certifikátů |
-
Mapování vlastní domény - Přidání certifikátu SSL |
Připojení k databázi | - MongoDB |
Vlastní kontejnery | - Linux – Visual Studio Code |
Kontrola osvědčených postupů |
-
Škálování aplikace - Nasazení - Zabezpečení - Virtuální sítě |
Python
K zahájení práce s Pythonem použijte následující zdroje informací.
Akce | Zdroje informací |
---|---|
Vytvoření první aplikace v Pythonu | Použijte jeden z následujících nástrojů: - Flask – ROZHRANÍ příkazového řádku - Flask – Visual Studio Code - Django – ROZHRANÍ příkazového řádku - Django – Visual Studio Code - Django – Azure Portal |
Nasazení aplikace |
-
Konfigurace Pythonu - GitHub Actions |
Monitorování aplikace |
-
Stream protokolu - Diagnostika a řešení |
Přidání domén a certifikátů |
-
Mapování vlastní domény - Přidání certifikátu SSL |
Připojení k databázi |
-
PostgreSQL – ROZHRANÍ příkazového řádku - PostgreSQL – Azure Portal |
Vlastní kontejnery | - Linux – Visual Studio Code |
Kontrola osvědčených postupů |
-
Škálování aplikace - Nasazení - Zabezpečení - Virtuální sítě |
PHP
K zahájení práce s PHP použijte následující zdroje informací.
Akce | Zdroje informací |
---|---|
Vytvoření první aplikace v PHP | Použijte jeden z následujících nástrojů: - Linux – CLI - Linux – Azure Portal |
Nasazení aplikace |
-
Konfigurace PHP - Nasazení prostřednictvím FTP |
Monitorování aplikace |
-
Řešení potíží se službou Azure Monitor - Stream protokolu - Diagnostika a řešení |
Přidání domén a certifikátů |
-
Mapování vlastní domény - Přidání certifikátu SSL |
Připojení k databázi | - MySQL s PHP |
Vlastní kontejnery | - Kontejnery sajdkáře |
Kontrola osvědčených postupů |
-
Škálování aplikace - Nasazení - Zabezpečení - Virtual Network |