Trace Id is missing
跳转至主内容
Azure

Azure Functions

通过端到端的开发体验执行事件驱动的无服务器代码
使用所选语言设计无服务器应用,同时专注于业务逻辑。
概述

大规模生成和部署无服务器应用

  • 使用所选语言将函数连接到具有触发器和绑定的 Azure 服务。
  • 利用企业级网络实现内置无服务器弹性,以在零和你需要前往的任何位置之间快速缩放应用。
  • 选择适用于方案的托管计划,并采用按使用付费模式。
  • 利用内置 DevOps 工具充分发挥 Azure 数据和 AI 平台的潜力来开发无服务器应用,简化开发、部署和管理生命周期。
用例

将无服务器函数应用于各种用例

智能应用

使用生成式 AI 以及其他模型或框架开发检索增强生成 (RANDOM) 应用、聊天机器人和文本完成。

实时处理

近实时处理文件、数据和事件流。
 

工作流编排

使用 Durable Functions(包括长期运行函数)通过内置容错来简化复杂的编排需求。
安全

内置的安全性和合规性 

Microsoft 承诺在 5 年内 在网络安全方面投资 200 亿美元 (USD$) 。
我们在 77 个国家/地区聘用了超过 8,500 名安全和威胁情报方面的专家。 
Azure 拥有行业内最大的合规性认证组合之一。 
拿着平板电脑的女士。
定价

灵活的定价选项,可满足你的需求

学习旅程

构建智能无服务器应用

通过使用 Azure 构建应用和实现应用现代化,开发自适应、响应式和个性化体验。
客户案例

了解客户如何使用 Azure Functions 进行创新

常见问题解答

  • Azure Functions 是一种无服务器解决方案,它支持用户减少代码编写工作、减少需要维护的基础结构并节省成本。云基础结构提供保持应用程序运行所需的所有最新资源,而无需担心部署和维护服务器。

    你将专注于对你而言最为重要,使用高效的语言编写的代码,Azure Functions 将会处理其余的工作。
  • 利用 Azure Functions,可将系统的逻辑实现为事件驱动且可直接使用的代码块。这些代码块称为"函数"。使用最喜爱的开发工具以首选语言编写函数代码,然后将代码部署到 Azure 云。Functions 为使用 C#、Java、JavaScript、PowerShell、Python 进行开发提供了本机支持,并且支持使用 Rust 和 Go 等更多语言。
  • Functions 对 C#、JavaScript、F#、Java 和 Python 等语言提供了不同级别的支持。
     
    有关详细信息,请参阅 Azure Functions 支持的语言。 
  • 弹性消耗计划或应用服务计划的 Functions 应用将在 99.95% 的时间内运行或可用。
     
    请参阅  Functions 的完整 SLA
  • Functions 可以在弹性消耗计划、Azure 应用服务计划、高级计划或 Azure 容器应用计划上运行。
     
    有关详细信息,请参阅 Azure Functions 缩放和托管计划
  • 使用触发器和绑定避免对其他服务(例如 Azure Blob 存储和 Azure Cosmos DB)进行硬编码访问。触发器是导致函数运行的原因,绑定则是将函数连接到其他资源的声明。
     
    有关详细信息,请参阅 Functions 支持的触发器和绑定。 
  • 使用最喜爱的代码编辑器和开发工具在本地计算机上创建并测试函数。将本地函数连接到实时 Azure 服务,然后在本地计算机上使用完整的 Functions 运行时调试函数。在本地计算机上开发函数的要求取决于你偏好采用的编程语言和工具。
     
    有关详细信息,请参阅本地开发环境
  • 在容器应用上运行 Functions 非常适合集中式环境中的多类型微服务体系结构。这为你提供了一致的网络、可观察性和计费配置。
 一位穿着黄色西装的女士在用笔记本电脑。
后续步骤

选择适合你的 Azure 帐户

即付即用或免费试用 Azure 最多 30 天。
 一位穿着绿色衬衫、卷发的女士拿着一个设备。
Azure 解决方案

Azure 云解决方案

通过经认证的 Azure 云服务组合,结合示例体系结构和文档来解决业务问题。
 一位身穿白色衬衫、打着红色领带的男士坐在椅子上使用笔记本电脑。
业务解决方案中心

查找合适的 Microsoft Cloud 解决方案

探索 Microsoft 业务解决方案中心,查找可帮助组织实现目标的产品和解决方案。