【Azure 架构师学习笔记】-Azure Logic Apps(1)-简介

news2024/10/3 2:25:48

本文属于【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,会发现有不少相同的地方,比如低代码编程, 都是用于集成服务,费用低,能够连接多种数据源等等。

但是既然有这么多相似点,为什么还会出现Azure Logic Apps呢?

首先,要考虑我自己项目使用Logic Apps的原因,一开始我们有ADF进行数据移动和处理(Data Flow) ,但是后来发现有些数据ADF并不支持或者说要花费大力气进行定制化开发才能实现,同时还有ADF自定义警告。这些不足都可以使用Logic Apps来实现,所以才开始研究这个服务。这就是第一个原因:互补不足

其次,考虑其性能,ADF是云原生的ETL工具,它在数据E, T, L过程是比较强大的,对于大数据量(不管是文件个数还是单个文件体积),都能很好地支持。而Logic Apps更加适合对小型文件和特定业务需求。所以第二个原因就是:需求不同

最后,关注点不同,ADF关注的是数据,而Logic Apps关注的是集成其他“应用程序”。但是实际上,如果可以的话,ADF+Logic Apps会更好。比如使用Logic Apps进行特定数据源的数据准备,然后ADF进行处理,最后使用Logic Apps进行一些业务操作(比如发确认邮件)。

快速演示

接下来快速创建一个最简单的logic apps:

可以直接在搜索栏搜索Logic Apps,然后进入创建界面,然后输入资源组既资源的名字:
在这里插入图片描述
接下来会看到“计划”选项, 在这里可以看到有两个计划类型,一个是标准(Standard)另外一个是使用了“Consumption” ,不同的计划类型的后续选项不同,费用也不同,在正式环境中会考虑使用标准类型,不过作为演示,我们先使用另外一种。下面是标准类型的后续可选类容。同时注意【区域冗余】,它用于在正式环境中进行高可用设置。
在这里插入图片描述

下图是使用量类型的选择内容,可以看出可选项少了很多。

在这里插入图片描述
创建过程出现的选项,会在后续文章中做具体介绍。

创建完毕后,可以看到下面的资源界面。
在这里插入图片描述

小结

这是我学习的一个习惯性思路,先了解对象是什么,为什么要用,然后把它实践出来。但是不想用网上直接搜索的专业术语,而是希望通过自己的理解让记忆更加深刻。所以在前言部分,写的内容可能会不专业。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/95199.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

gin学习

文章目录零、知识补充GOPROXY地址一、准备工作1、安装gin包(mod模式)2、文档3、测试 hello gin二、GET POST PUT DELETE请求的使用1、修改端口号2、GET 查3、POST 增4、DELETE 删5、PUT 改6、如何取出参数6.1、GET6.2、POST DELETE PUT6.3、URI三、Bind模…

大二《web课程设计》网页制作HTML个人主题青春网站(带psd)

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

什么是零拷贝, 从 Java 到 Netty

前言 零拷贝是老生常谈的话题了, 不管是Kafka还是Netty都用到了零拷贝的知识, 本篇着重讲解了什么是零拷贝, 同时在Java和Netty中分别是怎么实现零拷贝的 什么是零拷贝 零拷贝是指计算机在执行IO操作的时候, CPU不需要将数据从一个存储区复制到另一个存储区, 进而减少上下文切…

SDN网络中的转发数据和数据传输

数据驱动的网络 从数据驱动的角度来看网络,会发现一张现实中的网络存在着各种数据。设计和管理一张网络,主要是设计数据,存储数据,管理数据和分析数据。网络数据的规模、复杂度和变化速度,这3方面决定了数据处理的难度…

uni-app+uView实现多图上传功能。

最近使用uni-app开发一个多平台的小项目,项目需要多图上传,uni-app前端UI框架使用了uView UI。结合uView的Upload组件,实现了多图上传功能,多图上传可以限制上传的个数,以及选择设为封面功能。 目录效果图uView Upload…

html简洁漂亮的个人简历,个人主页,个人简介网页版(源码)

文章目录1.设计来源1.1 主界面1.2 基本资料1.3 专业技能1.4 教育经历1.5 工作经验2.效果和源码2.1 动态效果2.2 源代码源码下载作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/128349160 html简洁漂亮的个人简历,个人主页…

[深度学习基础]2.pycharm联合annaconda生成虚拟环境测试yoloV7

“戏过曼巴晃过神”1. 环境说明2. yoloV7的准备和说明2.1 yoloV7源码2.2 权重文件3. anaconda生成配套虚拟环境4. Pycharm联合conda虚拟环境1. 环境说明 承接上一篇,我们的软件如下(我拿笔记本跑): python:3.9pycharm: 22.3GPU:…

【C语言进阶】参加面试怎能不会结构体?进来学,手把手教会你结构体的原理与使用

目录 🤩前言🤩: 🤯正文:结构体🤯: 1.结构概述🍗: 2.结构的声明🍔: 3.特殊声明🍟: 4.结构的自引用🍣&#xf…

32位处理器中,通过汇编指令实现64位数据的加减运算

32位处理器一次可以处理的数据是32bit,但如果是64bit的数据,依然可以运算,只是不能一步到位。下面以加法为例。 目录 1、基本思路 2、具体实现 (1) 将数据保存到寄存器 (2) 低32位相加 (3) 高32位相加 3、完整汇编代码 1、基本思路 一…

ODN 2006丨艾美捷CpG ODN系列说明书

艾美捷CpG ODN系列——ODN 2006:具有硫代磷酸酯骨架的CpG寡脱氧核苷酸(B型)。人和小鼠TLR9(Toll样受体9)的特异性配体。 艾美捷CpG ODN 丨ODN 2006化学性质: 序列:5-tcgtcttttgtcgttttgtgtcgtt…

非零基础自学Golang 第8章 包管理 8.8 Go语言命名规范 8.9 小结 8.10 知识拓展

非零基础自学Golang 文章目录非零基础自学Golang第8章 包管理8.8 Go语言命名规范8.8.1 驼峰式命名法8.8.2 导出标识符8.9 小结8.10 知识拓展8.10.1 标准包简介第8章 包管理 8.8 Go语言命名规范 对于Go语言命名规范,每一家公司根据自己的实际情况可能都有不同。 一…

仅仅上线一小时,下载量就破10W!阿里内部Java性能优化实战手册

当时看完这(Java程序性能优化实战)的时候,感到首先就Java的方方面面讲得比较全,但是不乱。而且每个点都讲得比较清楚,读下来也没有什么盲点。干货非常多。国内少有的能写得这么好的。我看了收获很多。所以这会推荐给朋…

HCIP-Cloud+Service+DevOps+Engineer+V2.0第一章华为端到端 DevOps 概览

HCIP-CloudServiceDevOpsEngineerV2.0第一章华为端到端 DevOps 概览 学习总结,思维导图整理,免费分享。侵权删除 本博文为HCIP-Cloud Service DevOps Engineer V2.0培训系列内容,[完整学习路径](https://education.huaweicloud.com/programs…

M.2、PCIe 和 NVMe 的定义和区别

资料来源:维基百科,电商平台等 文章目录结论M.2PCIeNVMe结论 基于阅读的资料,对三者之间的关系,总结为如下层次结构: M.2 M.2定义了计算机内部扩展卡的外观尺寸和电气接口规范。 外观尺寸: M.2模块的外…

艾美捷西妥昔单抗Cetuximab方案及相关研究

西妥昔单抗Cetuximab属于嵌合型IgG1单克隆抗体,分子靶点为表皮生长因子受体(EGFR)。EGFR信号途径参与控制细胞的存活,增殖、血管生成、细胞运动、细胞的入侵及转移等。 本品可以以高出内源配体约5到10倍的亲和力与EGFR特异结合&am…

BellmanFord算法与SPFA算法

​​​​​​ BellmanFord算法与SPFA算法 展开 Bellman-Ford Bellman-Ford 算法是一种用于计算带权有向图中单源最短路径(SSSP:Single-Source Shortest Path)的算法。该算法由 Richard Bellman 和 Lester Ford 分别发表于 1958 年和 1956 年…

nodejs+vue校园用车辆校车管理系统

本项目的应用场景描述如下:为减少学生等待校车的时间,合理安排校车调度,设计并开发一个校车预约系统,系统由手机端、服务器端、车载刷卡端三部分组成。学生通过手机应用(或微信应用)查看校车运行时段&#…

webpack系列之webpack打包图片多生成空白图片且图片不能正常加载的解决方式

文章の目录参考写在最后我用的是webpack的V5.75.0版本,下面是正确的配置方法 module.exports {...// 所有第三方文件模块的匹配规则module: {rules: [{test: /\.jpg|png|gif|bmp|ttf|eot|svg|woff|woff2$/,use: {loader: "url-loader",options: {limit:…

【火热报名中】2022“博客之星”年度总评选重磅启动!

技术人看过来~~2022 这一年,我们遇见了太多的曲折和磨砺,但大家依然保持初心、砥砺向前,用技术人的拳拳之心,抵挡来自时代浪潮的冲击与挑战。为嘉奖勤勉了一年的技术人,也为这一年的种种努力画上圆满的句号&#xff0c…

线性代数之行列式

矩阵的行列式,determinate(简称det),是基于矩阵所包含的行列数据计算得到的一个标量。是为求解线性方程组而引入的。 1 行列式的定义 1.1 二阶行列式 对于二阶线性方程组 若b1b2都为0,则称齐次线性方程组,否…