你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 应用服务是用于托管 Web 应用程序的完全托管的平台即服务 (PaaS)。
ASP.NET 或 ASP.NET Core
使用以下资源开始 .NET 入门。
| 操作 | 资源 |
|---|---|
| 创建你的第一个 .NET 应用 | 使用以下工具之一: - Visual Studio - Visual Studio Code - 命令行 - Azure PowerShell - Azure 门户 |
| 部署你的应用 |
-
配置 ASP.NET - 配置 ASP.NET Core - GitHub Actions |
| 监视应用 |
-
日志流 - 诊断和解决工具 |
| 添加域和证书 |
-
映射自定义域 - 添加 SSL 证书 |
| 连接到数据库 |
-
.NET 与 Azure SQL 数据库 - .NET Core 与 Azure SQL 数据库 |
| 自定义容器 |
-
Linux - Visual Studio Code - Windows - Visual Studio |
| 查看最佳实践 |
-
缩放应用 - 部署 - 安全性 - 虚拟网络 |
Java
应用服务旨在为 Java 提供可靠的支持。 为了涵盖 Java 应用程序的深度和广度,应用服务支持 Java 标准版 (SE)、Tomcat 和 JBoss 企业应用程序平台 (EAP) 技术堆栈。 在这些堆栈的基础上,应用服务支持所有最新的 Java 长期支持 (LTS) 版本。 对几个关键方案,应考虑为 Java 应用程序采用应用服务。
应用服务上的 Java SE
应用服务上的 Java SE 允许你毫不费力地将应用程序部署到完全托管的 Java 虚拟机 (JVM) 实例。 如果你有 Spring Boot 和 Quarkus Web 应用程序,则应考虑此堆栈。 但是,可以将此堆栈用于任何可以直接从 JVM 启动的应用程序,并包括嵌入式超文本传输协议 (HTTP) 服务器。 可以部署 Java 存档 (JAR) 文件,让应用服务执行其余操作。
应用服务上的 Tomcat
此应用服务堆栈支持 Tomcat 的所有最新主版本和次要版本。 应考虑使用此堆栈将本地 Tomcat Web 应用程序迁移到应用服务。 此类应用程序通常使用 Spring Framework 和 Hibernate 等技术。 此堆栈也适用于当前在 WebLogic 或 WebSphere 等服务器上运行的应用程序,这些应用程序可以轻松迁移到 Tomcat。 可以部署 Web 应用程序 (WAR) 文件,让应用服务执行其余操作。
应用服务上的 JBoss EAP
注释
应用服务上的 JBoss EAP 现在支持“自带许可证”(BYOL)计费,这使具有现有 Red Hat 订阅的客户可以直接将这些许可证应用到 Azure 应用服务上的 JBoss EAP 部署。 了解详细信息。
在此应用服务堆栈上,可以毫不费力地运行 Red Hat 当前支持的任何 JBoss EAP 版本。 JBoss EAP 与 Java Enterprise Edition (EE) 和 Jakarta EE 标准完全兼容。 堆栈可以选择性地支持任何需要 JBoss EAP 群集的应用程序。 应考虑将当前在本地 JBoss EAP 和 WildFly 上运行的应用程序迁移到此堆栈。 此堆栈也适用于在 WebLogic 或 WebSphere 等服务器上运行的应用程序,这些应用程序可以轻松迁移到 JBoss EAP。 可以部署 Web 应用程序 (WAR) 或企业存档 (EAR) 文件,让应用服务执行其余操作。
使用以下资源开始 Java 入门。
| 操作 | 资源 |
|---|---|
| 创建你的第一个 Java 应用 | 使用以下工具之一: - 使用嵌入式 Web 服务器进行 Maven 部署 - Maven 部署到 Tomcat 服务器 - Maven 部署到 JBoss EAP 服务器 |
| 部署你的应用 |
-
使用 Maven - 使用 Gradle - 使用常用的 IDE(Visual Studio Code、IntelliJ 和 Eclipse) - 直接部署 JAR、WAR 或 EAR 包 - 使用 GitHub Actions - 使用 Azure DevOps |
| 监视应用 |
-
监视概述 - 日志流 - 诊断和解决工具 |
| 添加域和证书 |
-
映射自定义域 - 添加 SSL 证书 |
| 连接到数据库 |
-
将 Spring Boot 与 Azure Cosmos DB 配合使用 - 将 Tomcat 与 PostgreSQL 配合使用 - 将 JBoss EAP 与 PostgreSQL 配合使用 |
| 自定义容器 | - Linux - Visual Studio Code |
| 查看最佳实践 |
-
缩放应用 - 部署 - 安全性 - 虚拟网络 |
Node.js
使用以下资源开始 Node.js 入门。
| 操作 | 资源 |
|---|---|
| 创建第一个 Node.js 应用程序 | 使用以下工具之一: - Visual Studio Code - CLI - Azure 门户 |
| 部署你的应用 |
-
配置 Node.js - GitHub Actions |
| 监视应用 |
-
日志流 - 诊断和解决工具 |
| 添加域和证书 |
-
映射自定义域 - 添加 SSL 证书 |
| 连接到数据库 | - MongoDB |
| 自定义容器 | - Linux - Visual Studio Code |
| 查看最佳实践 |
-
缩放应用 - 部署 - 安全性 - 虚拟网络 |
Python
使用以下资源开始 Python 入门。
| 操作 | 资源 |
|---|---|
| 创建你的第一个 Python 应用 | 使用以下工具之一: Flask - CLI - Flask - Visual Studio Code - Django - CLI - Django - Visual Studio Code - Django - Azure 门户 |
| 部署你的应用 |
-
配置 Python - GitHub Actions |
| 监视应用 |
-
日志流 - 诊断和解决工具 |
| 添加域和证书 |
-
映射自定义域 - 添加 SSL 证书 |
| 连接到数据库 |
-
PostgreSQL - CLI - PostgreSQL - Azure 门户 |
| 自定义容器 | - Linux - Visual Studio Code |
| 查看最佳实践 |
-
缩放应用 - 部署 - 安全性 - 虚拟网络 |
PHP
使用以下资源开始 PHP 入门。
| 操作 | 资源 |
|---|---|
| 创建你的第一个 PHP 应用 | 使用以下工具之一: - Linux - CLI - Linux - Azure 门户 |
| 部署你的应用 |
-
配置 PHP - 通过 FTP 进行部署 |
| 监视应用 |
-
使用 Azure Monitor 进行故障排除 - 日志流 - 诊断和解决工具 |
| 添加域和证书 |
-
映射自定义域 - 添加 SSL 证书 |
| 连接到数据库 | - MySQL 与 PHP |
| 自定义容器 | - 挎斗容器 |
| 查看最佳实践 |
-
缩放应用 - 部署 - 安全性 - 虚拟网络 |