本文属于【Azure 架构师学习笔记】系列。
本文属于【Azure Logic Apps】系列。
前言
Azure Logic apps的学习也研究源自于最近项目的需要,对于新技术的学习,可以先了解What, why两部分, 也就是这是什么,为什么要用。另外在使用了几年Azure之后,我个人会更加重视去了解这个技术属于IaaS, PaaS还是SaaS。
什么是Logic Apps?
网上有很多描述,结合自己的经验,我会认为Logic Apps是一个无服务(Serverless)的PaaS服务, 同时从Azure Portal的布局上来看,它属于集成服务。是PaaS(由微软托管,是否为PaaS的一个标准是你需要管理的有多少)。
另外,Logic Apps用于创建和部署workflow(工作流)。由此可见,Logic Apps是以工作流为核心的一个PaaS。
既然它主要用来做数据集成,那么跟Azure Data Factory相比又有什么优势呢?
为什么要用Logic Apps?
在用过ADF(Azure Data Factory)后,再对比Logic Apps,会发现有不少相同的地方,比如低代码编程, 都是用于集成服务,费用低,能够连接多种数据源等等。
但是