在 Azure 中选择合适的集成和自动化服务

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络

小提示:您能找到这篇{在 Azure 中选择合适的集成和自动化服务}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的在 Azure 中选择合适的集成和自动化服务内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">本文比较了以下Microsoft云服务:

< ">Microsoft Power Automate(以前称Microsoft Flow)

< ">Azure逻辑应用





< ">Azure Functions

< ">Azure应用服务WebJobs

< ">所有这些服务都可以解决集成问题并自动化业务流程。它们都可以定义输入、操作、条件和输出。可以在日程安排或触发器中运行其中一个。每种服务都有其独特的优点,本文将介绍这些差异。

< ">若要查找Azure Functions与其他Azure计算选项之间的更一般比较,请参阅选择Azure计算服务的标准和为微服务选择Azure计算选项。

< ">比较Microsoft Power Automate和Azure逻辑应用

< ">Power Automate和逻辑应用都是可以创建工作流的“设计器优先”集成服务。这两种服务都与各种SaaS和企业应用程序相集成。

< ">Power Automate基于逻辑应用而构建。它们有相同的工作流设计器和相同的连接器。

< ">借助Power Automate,任何办公室工作人员都可以执行简单的集成(例如,对SharePoint文档库的审批过程),无需求助开发人员或IT部门。逻辑应用还可以实现需要企业级DevOps和安全做法的高级集成(例如B2B流程)。对于业务工作流,其典型特征就是复杂性会随时间增长而增加。相应地,可以先从流开始,然后根据需要将其转换到逻辑应用。

< ">下表可帮助你确定Power Automate或逻辑应用是否最适合某一特定的集成:

< ">比较Azure Functions和Azure逻辑应用

< ">函数和逻辑应用是用于启用无服务器工作负荷的Azure服务。Azure Functions是一种无服务器计算服务,而Azure逻辑应用提供无服务器工作流。两者都可以创建复杂的业务流程。业务流程是函数或步骤(在逻辑应用中称为“操作”)的集合,将执行这些函数或步骤来完成复杂任务。例如,若要处理一批订单,可以并行执行某个函数的许多实例,等待所有实例完成,然后执行某个函数来计算聚合结果。

< ">对于Azure Functions,通过编写代码并使用Durable Functions扩展来开发业务流程。对于逻辑应用,你通过使用GUI或通过编辑配置文件来创建业务流程。

< ">在构建业务流程、从逻辑应用中调用函数以及从函数中调用逻辑应用时如何运营好电商,可以混合使用各种服务。可以根据服务功能或你的个人喜好选择如何构建每个业务流程。下表列出了这些服务之间的一些主要区别:

< ">比较函麦当劳315危机公关数和WebJobs

< ">与Azure Functions一样,包含WebJobs SDK的Azure应用服务是一项代码优先的集成服务,专为开发人员设计。二者都是在Azure应用服务上构建的,支持源代码管理集成、身份验证以及使用Application Insights集成进行监视等功能。

< ">WebJobs和WebJobs SDK

< ">可以使用应用服务的WebJobs功能,在应用服务Web应用上下文中运行脚本或代码。WebJobs SDK是一个为WebJobs设计的框架,可以简化为响应Azure服务中的事件而编写的代码。例如,若要响应在Azure存储中创建映像Blob这一事件,可以创建一个缩略图。WebJobs SDK以.NET控制台应用程序的方式运行,可以部署到WebJob。

< ">WebJobs和WebJobs SDK在一起使用时效果最佳,但也可在没有WebJobs SDK的情况下使用WebJobs,反之亦然。WebJob可以运行任何在应用服务沙盒中运行的程序或脚本。WebJobs SDK控制台应用程序可以在运行控制台应用程序的任何位置运行,例如本地服务器。

< ">比较表

< ">Azure Functions是在WebJobs SDK上构建的,因此共享许多相同的事件触发器以及到其他Azure服务的连接。在选择Azu手机广告re Functions还是选择带WebJobs SDK的WebJobs时,请考虑以下因素:

< ">总结

< ">与Azure应用服务WebJobs相比,Azure Functions可以进一步提高开发人员的工作效率。它还提供更多的编程语言、开发环境、Azure服务集成和价格选项。大多数情况下,它是最佳选择。

< ">下面两种情况最适合选择WebJobs:

< ">需要对侦听事件的代码(JobHost对象)进行更多的控制。若要在host.json文件中自定义JobHost行为,则Functions提供的方式有限。有时候,需要执行的操作无法在JSON文件中通过字符串来指定。例如,只有WebJobs SDK允许配置Azure存储的自定义重试策略。



< ">你已经有需要为其运行代码片段的应用服务应用,且需要在同一Azure DevOps环境中同时管理它们。

< ">对于其他需要运行代码片段来集成Azure或第三方服务的情况,请选择Azure Functions而不是带WebJobs SDK的WebJobs。

< ">Power Automate、逻辑应用、Functions和WebJobs一起

< ">并非只能选择其中的一种服务。这些服务可相互集成,也可与外部服务配合工作。

< ">流可以调用逻辑应用。逻辑应用可以调用函数,而函数也可以调用逻辑应用。请参阅相关文档,例如,创建与Azure逻辑应用集成的函数。

< ">随着时间的推移,Power Automate、逻辑应用和Functions之间的集成会不断改进。可以在某服务中构建一些项,并将其用于其他服务。

在 Azure 中选择合适的集成和自动化服务

上一篇:Google Play:出海开发者经验总结 - 应用篇
下一篇:Google Analytics如何使用UTM参数追踪推广渠道数据?


版权声明:以上主题为“在 Azure 中选择合适的集成和自动化服务"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    在 Azure 中选择合适的集成和自动化服务
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“在 Azure 中选择合适的集成和自动化服务”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通在 Azure 中选择合适的集成和自动化服务的相关事宜。

关键词:在,Azure,中选择合适的集成

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号