边云协同架构设计

文章目录

  • 一. "边云协同"是什么?
  • 二. "边云协同"主要包括6种协同
    • 2.1 资源协同
    • 2.2 数据协同
    • 2.3 智能协同
    • 2.4 应用管理协同
    • 2.5 业务管理协同
    • 2.6 服务协同
  • 三. "边云协同"的优势

在这里插入图片描述

其它相关推荐:
系统架构之微服务架构
系统架构设计之微内核架构
鸿蒙操作系统架构
架构设计之大数据架构(Lambda架构、Kappa架构)
系统架构设计之云原生架构

所属专栏:系统架构设计师

一. "边云协同"是什么?

边云协同是边缘计算多数部署和应用场景需要边缘侧与中心云的协同。包括资源协同、应用协同、数据协同、智能协同等多种协同。边云协同架构是一种新兴的计算模式,旨在充分利用云计算和边缘计算的优势,以满足现代应用的需求。

“边云协同”:“边”指的是边缘计算,“云”指的是云计算。

“云计算”:云计算擅长全局性、非实时、长周期的大数据处理与分析,能够在长周期维护、业务决策支撑等领域发挥优势。

“边缘计算”(EC-Edge Computing):更适用局部性、实时、短周期数据的处理与分析,能够更好地支撑本地业务的实时智能化决策与执行。

所以边缘计算与云计算之间不是替代关系,而是互补协同关系,边云协同将放大边缘计算与云计算的应用价值。

在这里插入图片描述

  边缘计算既靠近执行单元,更是云端所需高价值数据的采集和初步处理单元,可以更好地支撑云端应用;反之,云计算通过大数据分析优化输出的业务规则或模型可以下发到边缘侧,边缘计算基于新的业务规则或模型运行。边缘计算不是单一的部件,也不是单一的层次,而是涉及EC-SaaS、EC-PaaS、EC-IaaS的端到端开放平台。

二. "边云协同"主要包括6种协同

包含资源协同、数据协同、智能协同、应用管理协同、业务管理协同和服务协同。

在这里插入图片描述

2.1 资源协同

  边缘节点提供计算、存储、网络、虚拟化等基础设施资源,具有本地资源调度管理能力;

  同时可以与云端协同,接受并执行云端资源调度管理策略,包括边缘节点的设备管理、资源管理以及网络连接管理。

2.2 数据协同

  边缘节点主要负责现场/终端数据的采集,按照规则或数据模型对数据进行初步处理与分析,并将处理结果以及相关数据上传给云端;

  云端提供海量数据的存储、分析与价值挖掘。边缘与云的数据协同,支持数据在边缘与云之间可控有序流动,形成完整的数据流转路径,高效低成本对数据进行生命周期管理与价值挖掘。

2.3 智能协同

  边缘节点按照AI模型执行推理,实现分布式智能;

  云端开展AI的集中式模型训练,并将模型下发边缘节点。

2.4 应用管理协同

  边缘节点提供应用部署与运行环境,并对本节点多个应用的生命周期进行管理调度;

  云端主要提供应用开发、测试环境,以及应用的生命周期管理能力。

2.5 业务管理协同

  边缘节点提供模块化、微服务化的应用/数字孪生/网络等应用实例;

  云端主要提供按照客户需求实现应用/数字孪生/网络等的业务编排能力。

2.6 服务协同

  边缘节点按照云端策略实现部分EC-SaaS服务,通过EC-SaaS与云端SaaS的协同实现面向客户的按需SaaS服务;

  云端主要提供SaaS服务在云端和边缘节点的服务分布策略,以及云端承担的SaaS服务能力。

三. "边云协同"的优势

  在传统的云计算和边缘计算当中,往往需要将数据从边缘设备传输到云端进行处理,再将结果返回边缘设备。这种模式存在着延迟高、带宽消耗大等问题。

  而云边协同架构的深度集成能够将数据处理从云端向边缘推进,从而实现低延迟的数据处理和响应。这对于对实时性要求较高的应用,如工业自动化、智能交通等领域,具有重要意义。

  还可以在更高层次上实现资源的共享与优化。云端和边缘节点可以根据任务的需求和节点的负载情况,动态地分配计算和存储资源,从而提高整体的资源利用率和性能表现。

  “边云协同”在万物互联的时代蓬勃发展,通过高效的“边云协同”,企业能够更好地了解工业现场情况,确保设备高效稳定地工作。同时通过对设备数据的处理与分析,帮助企业更好地洞察数据,做出决策以及改进产品,增强工业4.0时代的竞争力。

在这里插入图片描述

其它相关推荐:
系统架构之微服务架构
系统架构设计之微内核架构
鸿蒙操作系统架构
架构设计之大数据架构(Lambda架构、Kappa架构)
系统架构设计之云原生架构

所属专栏:系统架构设计师

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

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

相关文章

微信订房功能怎么做_公众号里怎么实现在线订房系统

微信公众号在线订房系统:一键解决您的住宿问题 在当今数字化时代,微信公众号已经成为人们生活中不可或缺的一部分。它提供了各种各样的功能和服务,让我们的生活变得更加便捷和高效。而如今,微信公众号也实现了在线订房功能&#…

什么是应急演练脚本?其设计原则是什么?

应急演练脚本是一种系统性、有计划的模拟性文件,旨在测试和评估组织在紧急情况下的应对能力。这种脚本提供了一系列步骤和场景,以确保团队能够高效、协调地应对各种紧急事件。以下将详细探讨应急演练脚本的定义、设计原则以及实施过程。 一、应急演练脚本…

常见面试题-Redis持久化策略

谈谈Redis 的持久化策略? 参考文章: Redis 持久化机制演进与百度智能云的实践 Redis的确是将数据存储在内存的,但是也会有相关的持久化机制将内存持久化备份到磁盘,以便于重启时数据能够重新恢复到内存中,避免数据丢…

DB2中实现数据字段的拼接(LISTAGG() 与 xml2clob、xmlagg)

DB2中实现数据字段拼接(LISTAGG 与 xml2clob、xmlagg) 1. 使用函数LISTAGG()1.1 同oracle实现方式1.2 DB2中使用LISTAGG()1.2.1 关于DB2版本1.2.2 数据准备1.2.3 代码实现 2 解决DB2中关于 LISTAGG() 超长问题2.1 使用xmlagg xmlelement2.2 将xml标签去…

数据结构与算法编程题11

已知两个链表A和B分别表示两个集合&#xff0c;其元素递增排列。 请设计算法求出A与B的交集&#xff0c;并存放于A链表中。 a: 1, 2, 2, 4, 5, 7, 8, 9, 10 b: 1, 2, 3, 6, 7, 8 #include <iostream> using namespace std;typedef int Elemtype; #define ERROR 0; #defin…

【iOS】实现评论区展开效果

文章目录 前言实现行高自适应实现评论展开效果解决cell中的buttom的复用问题 前言 在知乎日报的评论区中&#xff0c;用到了Masonry行高自适应来实现评论的展开&#xff0c;这里设计许多控件的约束问题&#xff0c;当时困扰了笔者许久&#xff0c;特此撰写博客记录 实现行高自…

如何构建更简洁的前端架构?

目录 为什么需要前端架构&#xff1f; 那么&#xff0c;前端架构是什么样的呢&#xff1f; 使用了哪些层&#xff1f; 那么&#xff0c;这种架构会出什么问题呢&#xff1f; 我们应该如何避免这些错误&#xff1f; 哪些原则应适用于组件&#xff1f; Anti-Patterns 反模…

小程序存在优惠卷遍历,但是歪了

进入小程序&#xff0c;因为是一个小商城&#xff0c;所以照例先查看收货地址是否存在越权&#xff0c;以及能否未授权访问&#xff0c;但是发现不存在这些问题&#xff0c;所以去查看优惠卷 进入领券中心&#xff0c;点击领取优惠券时抓包 发现数据包&#xff0c;存在敏感参数…

CentOS 7 使用Fmt库

安装 fmt Git下载地址&#xff1a;https://github.com/fmtlib/fmt 步骤1&#xff1a;首先&#xff0c;你需要下载fmt的源代码。你可以从https://github.com/fmtlib/fmt或者源代码官方网站下载。并上传至/usr/local/source_code/ ​ 步骤2&#xff1a;下载完成后&#xff…

【Docker】Docker安装Nginx配置静态资源

1.下载镜像 2.创建nginx配置文件 3.创建nginx容器运行 4.配置nginx静态资源 1.下载镜像 Dockerhub官网&#xff1a;Docker docker pull nginx docker pull nginx下载最新版本 默认latest 下载指定版本docker pull nginx:xxx 2.创建nginx配置文件 启动容器之前要创建nginx…

基于单片机停车场环境监测系统仿真设计

**单片机设计介绍&#xff0c; 基于单片机停车场环境监测系统仿真设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的停车场环境监测系统是一种利用单片机技术实现环境监测和数据处理的系统。它可以感知停车场的温湿…

Python (十一) 迭代器与生成器

迭代器 迭代器是访问集合元素的一种方式&#xff0c;可以记住遍历的位置的对象 迭代器有两个基本的方法&#xff1a;iter() 和 next() 字符串&#xff0c;列表或元组对象都可用于创建迭代器 字符串迭代 str1 Python str_iter iter(str1) print(next(str_iter)) print(next(st…

蓝桥杯物联网_STM32L071_2_继电器控制

CubeMX配置&#xff1a; Function.c及Function.h&#xff1a; #include "Function.h" #include "gpio.h" void Function_LD5_ON(void){HAL_GPIO_WritePin(LD5_GPIO_Port, LD5_Pin, GPIO_PIN_RESET); }void Function_LD5_OFF(void){HAL_GPIO_WritePin(LD5_…

Power Apps-下拉列表控件

插入一个下拉列表控件 设置值的两种方式 1.通过属性items写数组设置 2.通过连接数据表&#xff0c;先在右侧操作面板中选择项目中的数据表 再从Value中选择其中一列&#xff0c;下拉就可以选择该列全部行的值 但是这样会导致有很多重复的字段&#xff0c;所以可以在items属性里…

好用的博客评论系统 Valine 使用及避坑指南

评论系统&#xff0c;即网站的一个小功能&#xff0c;展示评论内容和用户输入框。开源免费的评论系统可不多&#xff0c;原来很火的"多说"评论系统都关闭了&#xff0c;而Disqus又是国外的访问受限。无意间发现了Valine&#xff0c;挺不错的&#xff0c;分享给大家。…

如何用cmd命令快速搭建FTP服务

环境&#xff1a; Win10专业版 问题描述&#xff1a; 如何用cmd命令快速搭建FTP服务 解决方案&#xff1a; 1.输入以下命令来安装IIS&#xff08;Internet Information Services&#xff09;&#xff1a; dism /online /enable-feature /featurename:IIS-FTPServer /all …

IDEA集成Git

一、配置Git忽略文件 例如&#xff1a;用eclipse创建的项目有其特定的文件&#xff0c;例如&#xff1a;.classpath,.project文件&#xff0c;而用IDEA创建的项目也有其特定的文件&#xff1a;.xml,.iml,.target,我们需要最好忽略他们。 为什么要忽略他们&#xff1f; 与项目…

从Github登录的双因子验证到基于时间戳的一次性密码:2FA、OTP与TOTP

Github于2023-03-09推出一项提高软件安全标准的措施&#xff0c;所有在Github上贡献过代码的开发人员在年底前必须完成 2FA&#xff08;Two-factory authentication&#xff0c;双因子认证&#xff09;。初听此事之时&#xff0c;不以为意&#xff0c;因为自己之前就知道双因子…

C++之常用的排序算法

C之常用的排序算法 sort #include<iostream> using namespace std; #include<vector> #include<algorithm> #include<functional> void Myptint(int val) {cout << val << " "; }void test() {vector<int> v;v.push_back(…

打破应用孤岛,低代码平台效力几何?

关于低代码开发平台&#xff0c;争论有很多。有人认为它是第四代编程语言&#xff0c;有人认为它是开发模式的颠覆&#xff0c;有人认为它是企业管理模式的变革&#xff0c;也有人认为它空有其表。 不过&#xff0c;至少在目前看来&#xff0c;低代码无疑是火爆的&#xff0c;…