微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Microsoft Azure Function Apps 功能应用程序简介

了解Function Apps 前先了解Funcions,然后其实APP就是

在 Azure Functions 中,Function App 提供各个函数的执行上下文。 Function App 行为适用于由给定 Function App 托管的所有函数

æ¶è夹中ç彿°åºç¨

Function App 运行于 Azure 应用服务平台,并由该平台维护。 在这种情况下,Function App 有权访问 Azure 核心 Web 托管平台的大多数功能。 可在“平台功能”选项卡中访问应用服务平台中许多可用于 Function App 的功能

 备注

Function App 运行于消耗托管计划中时,并非所有应用服务功能均可用。

主题的其余部分侧重于 Azure 门户中以下可用于 Functions 的应用服务功能

若要深入了解如何使用应用服务设置,请参阅配置 Azure 应用服务设置

应用服务编辑器

   

Function App 应用服务编辑器。

应用服务编辑器是一种高级的门户内编辑器,可用于修改诸如 JSON 配置文件代码文件内容。 选择此选项会启动单独的浏览器选项卡和基本编辑器。 借此,可与 Git 存储库集成、运行和调试代码,并可修改 Function App 设置。 同认 Function App 边栏选项卡相比,此编辑器为 Functions 提供了增强的开发环境。

应用服务编辑器

你应该有个初步的了解了吧,点个赞吧,-------

---------------------------------------------------------------------------------------------------------------------------------------------------------------

Azure Functions 简介

Azure Functions 是用于在云中轻松运行小段代码或“函数”的一个解决方案。 用户可以只编写解决现有问题所需的代码,而无需担心要运行该代码的整个应用程序或基础结构。 Functions 可使开发更有效率,并可以使用自己所选的开发语言,例如 C#、F#、Node.js、Java 或 PHP。 只需为代码运行的时间付费,并可信任 Azure 会根据需要进行调整。 使用 Azure Functions,可在 Microsoft Azure 上开发无服务器应用程序。

主题提供有关 Azure Functions 的高级概述。 如果要立即投入和开始使用 Functions,请从创建第一个 Azure 函数开始。 如果要查找有关 Functions 的更多技术信息,请参阅 开发人员参考

功能

下面是 Functions 的一些主要功能

  • 语言选择 - 使用所选的 C#、F# 或 Javascript 编写函数。 有关其他选项,请参阅支持的语言
  • 按使用付费定价模型 - 仅为运行代码所用的时间付费。 请参阅定价部分中的使用托管计划选项。
  • 引入自己的依赖项 - Functions 支持 NuGet 和 NPM,因此用户可以使用自己的常用库。
  • 集成安全性 - 使用 OAuth 提供程序(如 Azure Active Directory、Facebook、Google、Twitter 和 Microsoft 帐户)保护 HTTP 触发的函数
  • 简化集成 - 轻松利用 Azure 服务和软件即服务 (SaaS) 产品/服务。 有关一些示例,请参阅集成部分
  • 灵活开发 - 直接在门户中编写函数代码,或者通过 GitHubAzure DevOps Services 和其他受支持的开发工具设置持续集成和部署代码
  • 开放源代码 - Functions 运行时是一个开放源代码, 可在 GitHub 上找到

使用 Functions 可以做什么?

Functions 是一个理想的解决方案,用于处理数据、集成系统、使用物联网 (IoT) 以及生成简单的 API 和微服务。对于以下任务请考虑使用 Functions:例如,图像或订单处理、文件维护,或者要按计划运行的任何任务。

Functions 提供模板,以帮助用户从主要方案开始,包括以下模板:

Azure Functions 支持 触发器(用于启动代码执行)和绑定(用于简化针对输入和输出数据进行的编码)。 有关 Azure Functions 提供的触发器和绑定的详细说明,请参阅 Azure Functions 触发器和绑定开发人员参考

集成

Azure Functions 可与各种 Azure 和第三方服务集成。 这些服务可以触发函数开始执行,或者可用作代码的输入和输出。 Azure Functions 支持以下服务集成:

  • Azure Cosmos DB
  • Azure 事件中心
  • Azure 事件网格
  • Azure 通知中心
  • Azure 服务总线(队列和主题
  • Azure 存储(blob、队列和表)
  • 本地(使用服务总线)
  • Twilio(短信)

Functions 的费用是多少?

Azure Functions 有两种定价计划。 请选择最适合自己的那种:

  • 使用计划 - 用户函数运行时,Azure 提供所有所需的计算资源。 用户不必担心资源管理,只需为自己的代码运行的时间付费。
  • 应用服务计划 - 将函数像 Web 应用一样运行。 如果已对其他应用程序使用应用服务,可以按相同的计划运行自己的函数,而不用另外付费。

有关托管计划的详细信息,请参阅 Azure Functions 托管计划比较。 完整的定价详细信息可在 Functions 定价页中找到。

后续步骤

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐