你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 应用服务入门
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
在此应用服务堆栈上,可以毫不费力地运行 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 证书 |
连接到数据库 |
-
将 Java Spring 与 Spring Boot 配合使用 - 将 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 |
自定义容器 | - 挎斗容器 |
查看最佳实践 |
-
缩放你的应用 - 部署 - 安全性 - 虚拟网络 |