[关闭]
@lsmn 2016-08-10T06:37:20.000000Z 字数 3616 阅读 2723

Azure Logic Apps正式发布

微软 云计算 Azure


摘要

7月27日,微软宣布其集成平台即服务(iPaaS)产品Logic Apps正式发布(GA)。GA版本包括额外的管理支持、遥测事件、预警及基于消费的定价机制。InfoQ联系了微软产品组首席项目经理Jim Harrer,了解更多有关Logic Apps发布的信息。

正文

7月27日,微软宣布其集成平台即服务(iPaaS)产品Logic Apps正式发布(GA)。GA版本包括额外的管理支持(如工作流运行细节)、遥测事件、预警。作为此次发布的一部分,微软还详细介绍了基于消费的定价机制。

Logic Apps的云之旅始于2014年。那时,微软在Integrate 2014大会上介绍了Azure App Service。从那以后,微软在2015年3月发布了一个公开预览版,在2016年2月发布了Public Preview Refresh,现在是正式版。Logic Apps被视为微软本地集成平台BizTalk Server的一项补充技术。2015年底,微软提供了一份全面的集成路线图,其中就包括这两项技术。Logic Apps的正在发布实现了微软在集成路线图中宣称的Q2可用的目标。

Logic Apps是一项托管服务,允许客户在云上构建轻量级的集成接口。它主要用于连接SaaS应用程序,包括Salesforce、Office 365、Dynamics CRM和Slack。它还允许连接PaaS服务,如Azure Service Bus、Azure Functions和像SAP和SQL Server这样的本地平台。组织可以使用现代Web浏览器或者Visual Studio(尚处于预览阶段)构建Logic Apps。在Logic App中,你可以将连接器拖放到设计画布上,使用循环、条件、并行等流控件。然后,你可以将Logic Apps部署到Azure(微软管理底层的平台和运行环境)。

此处输入图片的描述
图片来源:https://azure.microsoft.com/en-us/blog/announcing-azure-logic-apps-general-availability/

管理支持

在之前的Logic Apps版本中,用户可以跟踪上一个工作流,但完全是文本的。此次发布提供了可视化的运行细节。捕获的细节信息包括每个活动的执行时间、外部系统引起的错误以及发送/接收消息的有效负载。

此处输入图片的描述
图片来源:https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-monitor-your-logic-apps/

该版本允许配置额外的诊断,让开发人员可以向Azure Event Hubs发送遥测事件。一旦数据发布到了Event Hub,开发人员就有许多种方法存储和分析这些数据。一种选择是,在将数据发布到Microsoft Power BI进行趋势分析或数据挖掘之前,可以将数据流式传输给Azure Stream Analytics,在其中执行计算。另一种选择是,将这些遥测信息汇合到微软的Operations Management Suite,供管理员查看其他Azure服务和VM的健康状况。

此处输入图片的描述
图片来源:https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-monitor-your-logic-apps/

配置好遥测事件以后,开发人员现在可以配置Azure Alerts,当超出特定的阈值时就发出预警。例如,在一个Logic App故障的事件中,可以创建一个事件订阅,这样,有利害关系的相关人员就会收到电子邮件通知。

此处输入图片的描述
图片来源:https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-monitor-your-logic-apps/

定价

微软还宣布了Logic Apps的定价机制。由于Logic Apps是一个基于云的服务,微软使用了一种消费模型对其定价。微软以“动作(actions)”为基础进行消费计量。你可以将动作视为工作流中的一个步骤。向Salesforce发送一条消息被视为一个动作。使用Salesforce的响应更新SQL Server被视为另一个动作。

微软还包含批量分级定价,让客户为每个动作支付更低的费用。该模型以客户执行的动作数量为依据。更多定价信息,请查看Azure定价页面

采访Jim Harrer

InfoQ之前在一场iPaaS虚拟研讨会中邀请了微软。现在,InfoQ再次联系了微软产品组首席项目经理Jim Harrer,了解更多有关Logic Apps发布的信息。

InfoQ:在过去的几个月中,Logic Apps团队一直在从事许多特性的开发,包括Visual Studio支持、在Azure Portal中可视化运行细节、API连接器管理支持、Azure Event Hub遥测支持及其他连接器。其中哪项特性最让你兴奋?为什么?

Jim Harrer:其中每项特性都让我兴奋,这是因为,它表明了我们要将新特性推广到各种企业级集成领域的决心。此时,Visual Studio支持可能会因为Pro Integrator获得最多的掌声,因为它让开发人员可以在Visual Studio内设计、管理和部署它们的“逻辑应用(logic apps)”。

InfoQ:保证Microsoft BizTalk Server和Logic Apps可以互操作是微软策略的一部分。按照您的设想,客户会将这两个平台用于什么场景?”

Harrer:BizTalk Server和Logic Apps“一起”支撑起了我们的混合策略,为企业客户开辟了无限的可能。触发器和动作可以无缝地跨越SaaS和本地LOB应用程序,允许工作在本地开始,在云端结束,反之亦然。一个常见的场景是,集成自定义的LOB应用程序(通常作为客户的分化系统),并将它们和流行的SaaS产品集成。例如,一个销售终端系统需要更新一个基于SaaS的账目或者CRM应用程序。

InfoQ:BizTalk客户过去习惯于按照传统的企业协议模型付费。在您看来,使用Logic Apps及其基于消费的模型时,新老客户都有哪些机会?

Harrer:Logic Apps基于消费的新定价机制,是我们在预览阶段同客户交谈及倾听客户的直接结果。很明显,客户只想为他们的实际使用时间付费。我们决定放弃所有的最低月度定价要求,只收取动作执行费用。在每月使用大约10万个动作的预览客户中,90%的客户每月总开销为80美元。我们希望向CIO、CTO和企业架构师们传达一条明确的消息,他们负担得起将工作负载迁移到Microsoft Azure的费用。我认为,我们刚刚已经做到了。

InfoQ:由于Logic Apps是更大的Azure生态系统的一部分,您的团队一直特别专注于拥有接通其他Azure服务的能力。您看到有哪些机会让Logic Apps可以利用其他的Azure服务?

Harrer:作为“一个微软”计划的一部分,我们一直积极地和50多个Azure服务的项目管理团队合作。Azure服务总线深受欢迎,被我们的Pro Integrators广泛使用。在我们的客户中,有许多人将Azure Cognitive Services用于情感分析,将机器学习用于预测分析,将Azure IoT Suite用于连接、监控和控制IoT资产。然而,这才刚刚开始。我们还会和Dynamics、O365和SharePoint团队交流,进一步获取一流的Logic Apps经验,许多读者会对此感兴趣。我们只是刚刚触及了各种可能性的皮毛。

InfoQ:Logic Apps已经正式发布,您的团队下一步将从事平台哪一部分的工作?

Harrer:我有一个卓越的项目经理团队,他们承担起了为企业客户创建首屈一指的集成平台的职责。第一次,BizTalk Server、Logic Apps和API管理同属于一个名为Pro Integration的新团队。该团队负责制定微软的企业集成愿景与战略,因此,它不只是为Logic Apps开发新特性。这是一个更大更深层次的讨论。对于Logic Apps,我们当前的重点是彻底完成我们的工作,通过Enterprise Integration Pack让我们所有的B2B/EDI能力焕发生机,发布更多的连接器,优化Visual Studio体验。BizTalk Server 2016正处于第二个客户技术预览阶段,按照计划,年底会有一次发布,而API管理正在迁移到新的Azure Portal上。我们并没有放慢脚步,事实上,你应该看出来了,我们的速度在加快。

查看英文原文:Azure Logic Apps Reaches General Availability

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注