应用服务
通过 Azure 应用服务,你可以使用独特的云服务更快创建应用,从而快速轻松地为任何平台或设备创建企业就绪的 Web 和移动应用,并在可缩放且可靠的云基础结构中进行部署
内置了基础结构维护、安全修补和缩放功能的完全托管服务
内置持续集成和持续交付 (CI/CD) 以及零故障时间部署
支持虚拟网络,能够在隔离的专用应用服务环境中运行
严格的安全性和合规性标准,包括 SOC 和 PCI,可实现在云中、Azure 政府中和本地的无缝部署
在云中快速构建 Web 应用和 API
- 使用所选框架语言引入代码或容器。
- 在 Kubernetes 上、在 Azure 中的任何地方、本地以及通过 Azure Arc 的任何符合 CNCF 标准的 Kubernetes 群集上运行。
- 通过 Visual Studio Code 和 Visual Studio 的紧密集成提高开发人员的工作效率。
- 使用 Git、GitHub、GitHub Actions、Atlassian Bitbucket、Azure DevOps、Docker Hub 和 Azure 简化 CI/CD 容器注册表。
- 通过使用部署槽位减少停机时间并最大限度地降低应用更新风险。
在企业级服务上缩放 Web 应用
- 通过服务级别协议(SLA)支持的 99.95% 的正常运行时间获得高可用性。
- 通过自动平台维护和安全补丁简化操作。
- 使用 Azure Web 应用程序防火墙帮助保护你的应用程序,并通过虚拟网络集成进行连接。
- 使用单租户模型部署隔离的 Web 应用实例。使用应用服务环境 v3 强制执行应用程序外部的网络访问。
- 使用 Azure Active Directory 和其他常见身份提供程序对应用访问进行身份验证和授权。
- 在所有 Azure 区域中进行全球缩放。
将投资重点放在应用创新上,而不是管理基础结构上
阅读 Forrester Consulting 代表 Microsoft 进行的委托研究,该研究发现 Azure PaaS 在 3 年内实现了 228% 的 ROI,回报期为 15 个月。1
1来源: Microsoft Azure PaaS 的总体经济影响™,Forrester Consulting,2022 年 11 月
在云中快速构建 Web 应用和 API
使用应用服务将 Azure 的最佳功能引入 Web 应用
- 通过 Azure AI 服务提高嵌入式文本阅读和语音翻译的可访问性。
- 使用 AI 支持的云搜索服务轻松创建可搜索的内容。
- 通过个性化体验创建服务提升可用性。
- 通过集中管理所有 API 加快创新速度。
通过内置监视简化操作
- 使用应用服务诊断执行智能、交互式故障排除。
- 使用 Azure Monitor 和 Application Insights 查看应用程序性能和运行状况,以更快作出决策。
- 使用 Azure Monitor 构建应用程序资源使用情况的实时视图,并配置警报,以便在发生意外情况通知你。
- 使用 Application Insights 更深入地了解应用的吞吐量、响应时间、下游依赖项和错误趋势。
利用业界领先的安全性在全球范围内进行缩放
- 使用 Azure 自动缩放来响应流量负载,并通过 Azure Front Door 执行流量路由和负载均衡。
- 使用 Azure 内容分发网络将内容资产放在离客户更近的地方,从而减少延迟。
- 使用 Azure Web 应用程序防火墙、Azure 防火墙和应用程序网关帮助保护应用程序。
- 借助 Microsoft Defender for Cloud 和广泛的合规性认证,提高安全状况和威胁防护。
灵活定价选项,可满足你的需要
通过 Azure 应用服务(一种完全托管的 Web 托管服务)构建 Web 应用、服务和 RESTful API。所提供的的一系列计划有助于满足任何应用程序(从小型网站到具有全球规模的 Web 应用程序)的需要。
与即用即付定价相比,预留实例可节省高达 55% 的费用。此外,可在你自己的 Kubernetes 基础结构(预览版)中运行 Web 应用。
入门所需的全部内容
开发人员文档、示例代码和应用开发资源
使用 .NET 进行构建
应用服务是从头开始构建的唯一托管服务,用于支持 .NET 工作负载.
在 Azure 中创建 ASP.NET 应用
浏览将 .NET 应用迁移到 Azure 的分步指南
使用 .NET 可移植性分析器来分析 .NET Core 的程序集
使用 .NET Core 移植指南将 .NET 代码转换为 .NET Core
加速开发
使用面向 RESTful API 的内置跨源资源共享支持
连接到MongoDB、Azure SQL 数据库或MySQL数据库。
配置面向应用服务的 Node.js 应用
使用 Blazor 构建基于浏览器的 .NET 应用
受到各种规模公司的信赖
NBA
应用程序开发 SVP 主管 Sahil Gupta"It was a natural evolution for us, moving from on-premises hosted .NET applications over to the Microsoft Azure cloud environment...to be able to migrate our applications seamlessly over to the cloud was a hassle-free exercise for us."
Fujitsu
Christian Walter,网络和协作主管"With Azure DevOps, we can do parallel development, which makes us faster and more flexible in updating our online presence. This benefits our customers, since we can more easily and quickly provide them with the most up-to-date information."
Banco Millennium Atlantico
IT 基础结构协调员 Hildebrand Almada"With cloud services, we are able to eliminate all points of failure. We have created process and equipment redundancy so if one server fails, then the other one will continue operating. The switch can be made instantly, and the user doesn't even notice the change."
TAISEI
增长体系结构和团队总裁兼 CEO Yusuke Suzuki"I choose Azure PaaS products according to my purpose. The good thing about Azure is that each product has a clear concept and a consistent culture of user-friendliness. All products have the same UI design. There is a line of thought that can not be set more finely. There are times when it is difficult to make detailed settings, but it can be said that it is precisely because there are such restrictions that you can concentrate on how to combine them."
Heineken
Lennart Boorsma,Heineken 数字市场营销经理"Azure didn't let us down. More than that, it gave us a way to assure senior management that we could support this massive, global campaign."
JOTUN
数字架构师 Alex Wilhelmsen"The apps we started with were monolithic, so they didn't scale well. Azure App Service let us break down those apps into components that could be scaled out separately."
Chipotle
Mike Smith,Chipotle Mexican Grill 首席软件开发人员"Our move to .NET Core, Visual Studio Code, TypeScript, and Azure services worked out just like we had planned. Our new website makes us much more agile in supporting Chipotle's primary mission."