云计算与边缘计算:有何不同?
公共云计算平台可以帮助企业充分利用全球服务器来增强其私有数据中心。这使得基础设施能够扩展到任何位置,并有助于计算资源的灵活扩展。混合公共-私有云为企业计算应用程序提供了强大的灵活性、价值和安全性。
然而,随着分布在全球各地的实时人工智能应用程序的增多,对本地处理能力的需求也越来越大,特别是在远离集中式云服务器的远程位置。由低延迟或数据驻留要求驱动的特定工作负载,需要在本地或特定位置部署。
了解人工智能计算相关内容,请参阅:了解人工智能计算: 人工智能入门
为了应对这些挑战,许多企业选择边缘计算,这是一种专注于处理数据来源的范式。与传统的云处理不同,边缘计算在边缘设备上本地执行操作,将数据存储在源头。这种方法消除了对互联网连接的依赖,允许设备作为独立的网络节点运行。
云计算
什么是云计算?
从本质上讲,云计算是通过互联网(“云”)提供计算服务(包括服务器、存储、数据库、网络、软件、分析和智能),以实现更快的创新、灵活的资源和更大的规模经济。
云计算有什么好处?
与传统的本地IT设置相比,云计算有助于实现以下目标:
降低IT成本:云计算消除了与采购硬件和软件以及建立和运营本地数据中心相关的前期成本。这包括服务器机架、电力和制冷消耗,以及IT专业人员监督基础设施管理的需求。此外,企业只需为使用的计算资源付费,可以很好地控制其运营成本。
简化的IT管理:借助云基础设施的按需部署,企业可以在很短的时间内部署应用程序,并更快地进入市场。云服务提供商为客户提供了专业的IT管理人员的支持,使员工能够集中精力处理其业务运营的基本需求。
提高可靠性:因为数据可以在云提供商网络上的多个冗余站点之间进行镜像,云计算使数据备份、灾难恢复和连续性业务更容易、更具成本效益。此外,云计算允许您根据需求自动配置或取消配置资源。此功能可以降低成本并提高组织的整体效率。
边缘计算
什么是边缘计算?
边缘计算是一种将企业应用程序更接近数据源的分布式计算框架,例如物联网设备或本地边缘服务器。边缘计算因其将计算能力引入网络或设备边缘的方法而得名,能够实现更快的数据处理、增强带宽并确保数据主权。
边缘计算减少了将所有设备生成的数据发送到集中式数据中心或云所导致的带宽和延迟问题,这对于数据科学和人工智能等现代应用尤为重要。
边缘计算有什么好处?
由于低延迟或数据驻留要求,某些工作负载需要保留在本地或特定位置。这就是边缘计算的优势发挥作用的地方。
更低的延迟:对于许多应用程序来说,毫秒之差都会产生巨大差别。数据传输需要时间,但边缘的数据处理可以消除或减少数据传输。边缘计算可以在本地处理数据,而无需访问互联网。这将计算能力扩展到以前无法访问或远程位置。
模型准确性:AI严重依赖高精度模型,尤其是需要实时响应能力的边缘场景。在网络带宽不足的情况下,典型的解决方案通常选择减小模型的输入数据大小。这会导致图像尺寸减小、视频跳帧和音频采样率降低。当在边缘实施时,利用数据反馈循环可以提高AI模型的准确性,从而实现多个模型的并发操作。
数据安全:数据在本地进行分析,而边缘计算允许组织将所有敏感数据和计算保存在局域网和企业防火墙内。这降低了在云端的网络安全攻击风险,并有助于更好地遵守严格且不断变化的数据法律。
边缘计算与云计算的区别
容器化应用程序在边缘和云计算环境中都具有实用性。这些易于部署的软件包支持在各种操作系统上运行应用程序。它们被设计为与主机操作系统分离,确保在不同平台和云端具有良好的兼容性。
云容器和边缘容器之间的主要区别在于它们的位置。边缘容器位于网络边缘,靠近数据源,而云容器则在集中式数据中心内运行。已经集成了容器化云解决方案的组织可以将其部署无缝扩展到边缘。
在许多情况下,组织选择云原生技术来监督其边缘AI数据中心。这种选择是由边缘AI服务器的分布式特性驱动的,通常覆盖10,000个位置,且并未配置物理安全或训练有素的员工。因此,确保边缘AI服务器的安全性、弹性和大规模高效管理成为一项迫切任务,这进一步促使了采用云原生解决方案。
关于边缘计算与云计算的应用
尽管云计算和边缘计算具有不同的功能,但大多数组织都同时使用两者。以下是云计算和边缘计算在部署工作中的区别。

总结
云计算和边缘计算各自具有不同的优势和功能,因此对于许多组织来说,云和边缘的融合是必要的。组织能够根据实际情况,在集中或分布间进行选择。混合云架构使企业能够利用本地系统提供的安全性和易管理性,同时利用公有云服务提供的资源。
混合云解决方案的定义因组织而异。它可以包括在云中进行训练并在边缘部署,使用边缘的云管理工具在数据中心进行训练,甚至在边缘进行训练,或是利用云中的集中模型进行联邦学习。将云和边缘结合在一起的可能性是多种多样的。
相关文章:
云计算与边缘计算:有何不同?
公共云计算平台可以帮助企业充分利用全球服务器来增强其私有数据中心。这使得基础设施能够扩展到任何位置,并有助于计算资源的灵活扩展。混合公共-私有云为企业计算应用程序提供了强大的灵活性、价值和安全性。 然而,随着分布在全球各地的实时人工智能应…...
「连载」边缘计算(二十)02-23:边缘部分源码(源码分析篇)
(接上篇) EdgeCore之devicetwin 前面对EdgeCore组件的edged功能模块进行了分析,本节对EdgeCore组件的另一个功能模块devicetwin进行剖析,包括devicetwin的struct调用链剖析、devicetwin的具体逻辑剖析、devicetwin的缓存机制剖析…...
Swagger接口文档管理工具
Swagger 1、Swagger1.1 swagger介绍1.2 项目集成swagger流程1.3 项目集成swagger 2、knife4j2.1 knife4j介绍2.2 项目集成knife4j 1、Swagger 1.1 swagger介绍 官网:https://swagger.io/ Swagger 是一个规范和完整的Web API框架,用于生成、描述、调用和…...
关于HTML5表单验证的方法教程
简介 HTML5表单验证是一种在客户端对用户输入进行验证的方法,可以有效地减少对于服务器端验证的依赖。通过使用HTML5表单验证,可以为用户提供实时的错误提示和更好的用户体验。本教程将介绍如何在HTML5中使用各种验证属性和技术来实现表单验证。 基本表…...
.NET生成MongoDB中的主键ObjectId
前言 因为很多场景下我们需要在创建MongoDB数据的时候提前生成好主键为了返回或者通过主键查询创建的业务,像EF中我们可以生成Guid来,本来想着要不要实现一套MongoDB中ObjectId的,结果发现网上各种各样的实现都有,不过好在阅读C#…...
BeautifulSoup+xpath+re+css简单复习+新的scrapy的学习
1.BeautifulSoupsoup BeautifulSoup(html,html.parser)all_icosoup.find(class_"DivTable") 2.xpath trs resp.xpath("//tbody[idcpdata]/tr") hong tr.xpath("./td[classchartball01 or classchartball20]/text()").extract() 这个意思是找…...
Python爬虫实战:从API获取数据
引言 在现代软件开发中,API已经成为获取数据的主要方式之一。API允许不同的软件应用程序相互通信,共享数据和功能。在本文中,我们将学习如何使用Python从API获取数据,并探讨其在实际应用中的价值。 目录 引言 二、API基础知识 …...
音频转换器哪个好?3款电脑软件+3款手机应用
在当今的数字时代,音频转换已成为许多用户日常的需求。为了帮助您找到最佳的音频转换工具,我们将介绍3款电脑软件和3款手机应用。这些工具都各有特点,能够满足不同用户的需求。 1.电脑软件篇 1.1金舟音频大师 金舟音频大师是一款多功能的音…...
惯性导航 | 运动学---运动模型
惯性导航 | 运动学---运动模型 IMU系统的运动学 IMU系统的运动学 惯性测量单元(IMU)已经非常普及了。我们在绝大多数电子设备中都能找到IMU:车辆、手机、手表、头盔,甚至足球当中都内置了IMU。它们的体积很小,安装在设…...
Java Web(十一)--JSON Ajax
JSON JSon在线文档: JSON 简介 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。轻量级指的是跟xml做比较。数据交换指的是客户端和服务器之间业务数据的传递格式。 它基于 ECMAScript (W3C制定的JS规范)的一个子集,采…...
GL/gl.h: No such file or directory(CentOS8 QT5.12.12)
1.问题描述 新建的QT工程,出现如下问题: GL/gl.h: No such file or directory 2.原因分析 centos系统里面缺少opengl库 3.解决方法 运行命令: yum install mesa-libGL -devel -y...
【外设篇】-显示器
显示屏是一种电光转换工具,现在市面上的显示器都是LCD(Liquid Crystal Display,液晶显示器) 显示器参数介绍 对比度 是指画面黑与白的比值,对比度越高能使色彩表现越丰富,对比度越高,显示器的…...
可视化图文报表
Apache Echarts介绍 Apache Echarts是一款基于Javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。 官网:Apache ECharts 入门案例: <!DOCTYPE html> <html>…...
CW023A-H035 CW023A-R230铜合金硬度材质书
CW023A-H035 CW023A-R230铜合金硬度材质书C2100W-O、C2680TWS-OL、C2200W-1/2H、C2800TS-O 、C2800T-H、C2800T-1/2H、C2700TS-O、C4430T-O、C2700T-O、C2700T-H、C2700T-OL、C2800TS-1/2H、C2800T-OL、C2700-O、C2800TS-H、C2700-H、C2700T-1/2H、C2600TS-1/2H、C2700-1/2H、C…...
Ribbon负载均衡:提升应用性能与可靠性的秘密武器(一)
本系列文章简介: 本系列文章将深入探讨Ribbon负载均衡的工作原理、应用场景和实践经验,帮助大家更好地理解和应用这一强大的技术。通过合理配置和优化Ribbon负载均衡,您可以为您的应用带来更高的性能和可靠性,从而获得竞争优势并满…...
python递归算法
递归算法 一、嵌套调用的过程二、递归的基本原则1、递归的基本原则2、无限递归调用3、正常递归调用4、阶乘问题5、力扣:231. 2 的幂6、力扣面试题 08.05. 递归乘法7、力扣、326. 3 的幂8、力扣342. 4的幂 一、嵌套调用的过程 def show1():print("show 1 run s…...
azure devops工具实践分析
对azure devops此工具的功能深挖,结合jira的使用经验的分析 1、在backlog的功能描述,可理解为需求项,这里包括了bug,从开发的角度修复bug也是个工作项,所以需求的范围是真正的需求(开发接收到的已经确认的…...
2024年2月19日-2月25日(全面进行+收集免费虚幻商城资源,20小时,合计2561小时,剩余7439小时)
试试周一到周五重点进行,周末抄写源码,周一晚上看书很快就在22:00睡着,早上可以看看视频教程,出租车上补觉。 执行如下: 周一: 8:01-9:20ue4 rpg(184…...
Ubuntu制作本地安装源
Ubuntu制作本地安装源 应用场景离线安装包的制作(可联网电脑)更新源安装软件 生成依赖关系在另外一台Ubuntu上离线安装安装 使用deb http方式安装安装nginx更新ubuntu数据库,并安装应用 应用场景 当我们需要在多台电脑安装同一个软件,并且软…...
java springmvc/springboot 项目通过HttpServletRequest对象获取请求体body工具类
请求 测试接口 获取到的 获取到打印出的json字符串里有空格这些,在json解析的时候正常解析为json对象了。 工具类代码 import lombok.extern.slf4j.Slf4j; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.we…...
微信小程序之bind和catch
这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
【JVM】- 内存结构
引言 JVM:Java Virtual Machine 定义:Java虚拟机,Java二进制字节码的运行环境好处: 一次编写,到处运行自动内存管理,垃圾回收的功能数组下标越界检查(会抛异常,不会覆盖到其他代码…...
Objective-C常用命名规范总结
【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名(Class Name)2.协议名(Protocol Name)3.方法名(Method Name)4.属性名(Property Name)5.局部变量/实例变量(Local / Instance Variables&…...
大语言模型如何处理长文本?常用文本分割技术详解
为什么需要文本分割? 引言:为什么需要文本分割?一、基础文本分割方法1. 按段落分割(Paragraph Splitting)2. 按句子分割(Sentence Splitting)二、高级文本分割策略3. 重叠分割(Sliding Window)4. 递归分割(Recursive Splitting)三、生产级工具推荐5. 使用LangChain的…...
DBAPI如何优雅的获取单条数据
API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id #{id}API默认返回的数据格式是多条的,如下: {&qu…...
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...
Mac下Android Studio扫描根目录卡死问题记录
环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...
Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...
