具有多种编程语言的集成编程模型
内置的无服务器弹性,可大规模构建快速、安全、可靠的应用
采用即用即付模型的灵活托管选项,可提高操作效率
内置 Azure DevOps 工具 ,用于端到端开发体验
将事件驱动的体系结构与开源组件结合使用
- 使用各种 数据和事件源构建应用。
- 使用 Durable Functions 扩展简化复杂的业务流程挑战,并在无服务器计算环境中写入监控状态下的工作流。
- 在微服务设计中轻松集成多个应用类型。
- 使用 Azure Key Vault、网络隔离和其他 Azure 服务的内置互操作来保护应用。
- 借助内置的护栏和云安全基准,使用 Azure Policy 强制实施法规合规性控制措施。
随时随地生成和运行应用
- 使用开源运行时在本地生成和调试应用。
- 使用 GitHub Actions、Azure DevOps 和更多选项部署、监视和管理应用程序
- 根据需要生成可扩展的部署管道。
内置的全面的安全性和合规性
-
Microsoft 每年在网络安全研发方面的投资超过 USD 10 亿。
-
我们雇佣了 3,500 多名安全专家,专门负责数据安全和隐私方面的工作。
-
Azure 拥有比任何其他云提供商都多的认证。查看完整列表。
选择适合企业需求的托管计划
消耗计划
自动缩放,仅在运行函数时为计算资源付费。
高级计划
根据需求进行缩放,通过预加热的辅助角色避免空闲状态之后可能出现的应用程序运行延迟,在功能更加强大的实例上运行,并连接到虚拟网络。
Azure 应用服务计划
针对长时间运行的操作,以及在需要预测性缩放和成本时,按常规应用服务计划费率运行 Functions。
Azure 容器应用(预览版)
将 Functions 和容器应用结合用于多类型微服务体系结构、一致的网络、可观测性和计费配置。
通过 Azure 免费帐户开始使用
2
用完额度后,请改为即付即用定价以继续使用相同的免费服务构建自己的内容。只需为超出每月免费金额以外的部分付费。
3
Azure Functions 文档、示例代码和资源
学习资源
在文档中寻找灵感和探索详细的 Functions 概念。
使用 Azure 无服务器计算指南构建和监视事件驱动的应用程序。
社区和 Azure 支持
在 Stack Overflow 上向 Microsoft 工程师和 Azure 社区专家提问并获取支持。
在 GitHub 上查找示例和存储库。
使用 Functions 构建这些解决方案
Azure Functions 的常见问题解答
-
Functions 为 C#、JavaScript、F#、Java 和 Python 等语言提供了不同级别的支持。
-
通过消耗计划和应用服务计划使用 Functions 应用时,其运行时间或可用时间达到 99.95%。
-
Functions 可在不同模式下运行:消耗计划、Azure 应用服务计划、高级计划和 Azure 容器应用(预览版)。
-
使用触发器和绑定避免对其他服务(例如 Azure Blog 存储和 Azure Cosmos DB)进行硬编码访问。触发器是导致函数运行的原因,绑定是将函数连接到另一资源的声明。
-
使用你最爱的代码编辑器和开发工具在本地计算机上创建并测试函数。将本地函数连接到实时 Azure 服务,然后在本地计算机上使用完整的 Functions 运行时调试函数。在本地计算机上开发函数的要求取决于你偏好的编程语言和工具。
-
在容器应用(预览版)上运行 Functions 非常适合集中式环境中的多类型微服务体系结构。这为你提供了一致的网络、可观察性和计费配置。