面向开发人员的 Azure 概述

Azure 是一个云平台,旨在简化构建新式应用程序的过程。 无论是选择完全在 Azure 中托管应用程序,还是使用 Azure 服务扩展本地应用程序,Azure 都可以帮助你创建可缩放且可维护的可靠应用程序。

Azure 支持目前最常用的编程语言,包括 Python、JavaScript、Java、.NET 和 Go。 借助全面的 SDK 库和已使用的工具(如 VS Code、Visual Studio、IntelliJ 和 Eclipse),Azure 旨在利用已有的技能并立即提高工作效率。

Azure 上的应用程序开发方案

可以根据需要以不同方式将 Azure 集成到应用程序中。

  • 在 Azure 上托管的应用程序 - Azure 可以托管整个应用程序堆栈(从 Web 应用程序和 API 到数据库,再到存储服务)。 Azure 支持各种托管模型(从完全托管的服务到容器,再到虚拟机)。 使用完全托管的 Azure 服务时,应用程序可以利用 Azure 内置的可伸缩性、高可用性和安全性。

  • 从现有的本地应用程序使用云服务 - 现有的本地应用可以整合 Azure 服务来扩展其功能。 例如,应用程序可以使用Azure Blob 存储将文件存储在云中、Azure 密钥库安全地存储应用程序机密或 Azure AI 搜索以添加全文搜索功能。 这些服务完全由 Azure 管理,可以轻松地添加到现有应用,而无需更改当前的应用程序体系结构或部署模型。

  • 基于容器的体系结构 - Azure 提供了各种基于容器的服务来支持应用现代化之旅。 无论你是否需要容器映像的专用注册表,都需要容器化现有应用,以便轻松部署、部署基于微服务的应用程序或大规模管理容器,Azure 都有支持需求的解决方案。

  • 新式无服务器体系结构 - Azure Functions 对构建用于处理事件驱动的工作流的解决方案进行了简化,无论是响应 HTTP 请求、处理 Blob 存储中的文件上传,还是处理队列中的事件,都有涉及。 只需编写处理事件所需的代码,而不必担心服务器或框架代码。 此外,可以利用 250 多个连接器连接到其他 Azure 和第三方服务,以解决最棘手的集成问题。