[庆国庆 迎国庆 发文]云计算的概念

2023-10-04 07:26

本文主要是介绍[庆国庆 迎国庆 发文]云计算的概念,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

庆国庆 迎国庆
国庆发文100%可得专属勋章
一年仅有一次哦 不要错过啦
去发布

https://activity.csdn.net/creatActivity?id=10567&spm=1011.2480.3001.6900
https://mp.csdn.net/edit?activity_id=10567&spm=1057.2600.3001.9674

云计算(cloud computing):云计算是一种将可伸缩、弹性、共享的物理和虚拟资源池以按需自服务的方式供应和管理,并且提供网络访问的模式。

——《信息技术 云计算 概念与词汇》

用通俗一点的语言来解释,就是针对本地的计算量较大的任务,可以通过网络,将任务交给远方的服务器来计算。计算完成后,再把结果拿回本地。

总之,云计算不是一种全新的网络技术,而是一种全新的网络应用概念。云计算的核心概念就是以互联网为中心,在网站上提供快速且安全的云计算服务与数据存储,让每一个使用互联网的人都可以使用网络上的庞大计算资源与数据中心。

这对于本地设备是嵌入式系统的情况下,时间和成本的优势非常巨大。

云计算的特点

虚拟化技术

虚拟化突破了时间、空间的界限,虚拟化技术包括资源虚拟和应用虚拟。

灵活性高

虚拟化不仅可以兼容低配置机器、不同厂商的硬件产品,还能获得更高性能计算。

可靠性高

倘若单点服务器出现故障时,可通过虚拟化技术将分布在不同物理服务器上的应用进行恢复。

可扩展性高

利用应用软件的快速部署,简单快速地将自身所需的已有业务以及新业务进行扩展。

云计算的类型

云计算按服务类型可以分为三类:基础设施即服务IaaS、平台即服务PaaS、软件即服务SaaS。

IaaS

提供给客户的服务是运营商运行在云计算基础设施上的应用软件、应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。

PaaS

提供给消费者的服务是把客户采用提供的开发语言和工具开发的或收购的应用程序部署到供应商的云计算基础设施上去。

SaaS

提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。

为什么说嵌入式系统中运用云计算会有优势?

1

对于本地的嵌入式系统,一般情况下不是时时刻刻都有大计算量的任务的。

这里以物联网应用中比较典型的大计算量需求——监控摄像头为例。

它也不需要每一帧都做行人检测和人脸识别。一般通过一些本地可以实现的算法,比如对图像做差分运算。探测到画面内有物体移动以后,再将画面交由服务器做行人检测。检测出有人以后,再做人脸识别。

这样对于本地设备来说,可能几个小时才会有一帧AI运算的需求。如果在本地部署性能足够进行AI运算的硬件,势必在使用时长上会造成严重浪费。而且硬件性能没有足够强的话,响应速度也远不及云计算迅速。

2

对于服务器,时间上的复用,可以以极低的成本覆盖大量的嵌入式计算需求。

还是以上述监控摄像头为例,一台设备几个小时才会进来一个需求,而服务器可以很快就算完了。但服务器可以不停的算,那么一台服务器就可以覆盖很多本地设备。这样部署的总体成本就会大大降低。

但是云计算也有其局限性,主要受限于网络传输的稳定性不够理想。

如果是长时间的需要大计算量的任务,比如类似于天网系统的公共区域摄像头,可能每时每刻都有行人车辆经过,可能就每秒钟都需要AI算法的介入。

这样一来受传输稳定性的限制,可能导致运行不稳定。而且不断地有数据交给服务器,传输的流量成本和服务器资源的占用都会大幅增加。

这种情况下传统云计算可能就不太适合了,此时就要引入边缘云计算和边缘计算的概念了。

这篇关于[庆国庆 迎国庆 发文]云计算的概念的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1563

相关文章

Java AOP面向切面编程的概念和实现方式

《JavaAOP面向切面编程的概念和实现方式》AOP是面向切面编程,通过动态代理将横切关注点(如日志、事务)与核心业务逻辑分离,提升代码复用性和可维护性,本文给大家介绍JavaAOP面向切面编程的概... 目录一、AOP 是什么?二、AOP 的核心概念与实现方式核心概念实现方式三、Spring AOP 的关

Java Instrumentation从概念到基本用法详解

《JavaInstrumentation从概念到基本用法详解》JavaInstrumentation是java.lang.instrument包提供的API,允许开发者在类被JVM加载时对其进行修改... 目录一、什么是 Java Instrumentation主要用途二、核心概念1. Java Agent

Kotlin 协程之Channel的概念和基本使用详解

《Kotlin协程之Channel的概念和基本使用详解》文章介绍协程在复杂场景中使用Channel进行数据传递与控制,涵盖创建参数、缓冲策略、操作方式及异常处理,适用于持续数据流、多协程协作等,需注... 目录前言launch / async 适合的场景Channel 的概念和基本使用概念Channel 的

Python实现精确小数计算的完全指南

《Python实现精确小数计算的完全指南》在金融计算、科学实验和工程领域,浮点数精度问题一直是开发者面临的重大挑战,本文将深入解析Python精确小数计算技术体系,感兴趣的小伙伴可以了解一下... 目录引言:小数精度问题的核心挑战一、浮点数精度问题分析1.1 浮点数精度陷阱1.2 浮点数误差来源二、基础解决

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac

一文带你迅速搞懂路由器/交换机/光猫三者概念区别

《一文带你迅速搞懂路由器/交换机/光猫三者概念区别》讨论网络设备时,常提及路由器、交换机及光猫等词汇,日常生活、工作中,这些设备至关重要,居家上网、企业内部沟通乃至互联网冲浪皆无法脱离其影响力,本文将... 当谈论网络设备时,我们常常会听到路由器、交换机和光猫这几个名词。它们是构建现代网络基础设施的关键组成

Python中经纬度距离计算的实现方式

《Python中经纬度距离计算的实现方式》文章介绍Python中计算经纬度距离的方法及中国加密坐标系转换工具,主要方法包括geopy(Vincenty/Karney)、Haversine、pyproj... 目录一、基本方法1. 使用geopy库(推荐)2. 手动实现 Haversine 公式3. 使用py

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

MySQL 事务的概念及ACID属性和使用详解

《MySQL事务的概念及ACID属性和使用详解》MySQL通过多线程实现存储工作,因此在并发访问场景中,事务确保了数据操作的一致性和可靠性,下面通过本文给大家介绍MySQL事务的概念及ACID属性和... 目录一、什么是事务二、事务的属性及使用2.1 事务的 ACID 属性2.2 为什么存在事务2.3 事务