Azure Functions 简介,azure ai配音Azure Functions 简介Azure Functions允许你运行小段代码(称为“函数”)且不需要担心应用程序基础结构。借助Azure Functions,云基础结构可以提供应用程序保持规模化运行所需的所有最新状态的服务器。函数由特定类型的事件“触发”......
Azure Functions允许你运行小段代码(称为“函数”)且不需要担心应用程序基础结构。借助Azure Functions,云基础结构可以提供应用程序保持规模化运行所需的所有最新状态的服务器。
函数由特定类型的事件“触发”。支持的触发器包括对数据更改做出响应、对消息做出响应、按计划运行,或者生成HTTP请求的结果。
虽然始终都可直接针对大量服务编写代码,但使用绑定可以简化与其他服务的集成。使用绑定,你能够以声明方式访问各种Azure服务和第三方服务。
功能
Azure Functions的一些主要功能包括:
无服务器应用程序:使用Functions,可在Microsoft Azure上开发无服务器应用程序。
语言选择:使用所选的C#、Java、JavaScript、Python和PowerShell编写函数。
按使用付费定价模型:仅为运行代码所用的时间付费。请参阅定价部分中的使用托管计划选项。
自带依赖项:Functions支持NuGet和NPM,允许你访问你喜欢的库。
集成的安全性:使用OAuth提供程序(如Azure Active Directory、Facebook、Google、Twitter和Microsoft帐户)保护HTTP触发的函数。
简化的集成:轻松与Azure服务和软件即服务(SaaS)产品/服务进行集成。
灵活开发:直接在门户中编写函数代码,或者通过GitHub、Azure DevOps Services和其他受支持的开发工具设置持续集成和部署代码。
有状态无服务器体系结构:使用Durable Functions协调无服务器应用程序。
开放源代码:Functions运行时是开源的,可在GitHub上找到。
使用Functions可以做什么?
Functions是一个理想的解决方案,用于处理批量数据、集成系统、使用物联网(IoT)以及生成简单的API和微服务。
有一系列模板可帮助你开始使用关键方案,包括:
HTTP:基于HTTP请求运行代码
计时器:将代码安排在预定义的时间运行
Azure Cosmos DB:处理新的和修改的Azure Cosmos DB文档
Blob存储:处理新的和修改的Azure存储blob
队列存储:响应Azure存储队列消息
事件网格:通过订阅和筛选器响应Azure事件网格事件
事件中心:响应大量Azure事件中心事件
服务总线队列:通过对服务总线队列消息做出响应连接到其他Azure服务或本地服务
服务总线主题:通过对服务总线主题消息做出响应连接到其他Azure服务或本地服务
Functions的费用是多少?
Azure Functions有三种定价计划。请选择最适合自己的那种:
消耗计划:Azure提供了所有必要的计算资源。你不必担心资源管理,只需为你的代码运行的时间付费。
高级计划:你指定多个预热实例,这些实例始终处于联机状态,并随时可以立即响应。函数运行时,Azure会提供所需的任何其他计算资源。你需要为持续运行的预热实例以及在Azure缩放应用时使用的任何其他实例付费。
应用服务计划:将函数像Web应用一样运行。如果已对其他应用程序使用应用服务,可以按相同的计划运行你的函数,不用另外付费。
有关托管计划的详细信息,请参阅Azure Functions托管计划比较。完整的定价详细信息可在Functions定价页中找到。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部