目录
云计算
云计算是基于互联网的计算模式,允许用户通过网络获取计算资源、存储资源、数据库等服务,无需了解和管理底层
云计算是分布式计算的一种,指的是通过网络"云"将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户
云计算服务是指厂商把自己的数据中心资源按需租用给客户,协助他们在云端进行处理的服务
面向个人的云计算服务:网盘、iCloud
面向企业的云计算服务:AWS、阿里云、腾讯云
云计算特点: 弹性强(扩容和减容)、运维成本较低、安全性高、数据隐私性低
云计算的三种服务模式:SaaS、PaaS、laaS
- Iaas
- 基础设施即服务,Infrastructure as a Service
- 提供卖服务器给其他客户的服务 -- 阿里云、腾讯云、AWS、华为云等
- Paas
- 平台即服务,Platform as a Service
- 卖平台给别人使用,平台里有很多软件 -- 阿里云
- 区块链平台、存储平台、CDN等
- Saas
- 软件即服务,Software as a Service
- 卖软件给别人使用
- Baas
- 后端即服务,Backend as a Service
- 卖后端给别人使用
- 云原生
- 就是与容器、k8s、Prometheus、etcd相关的技术
- 微服务
- 微小的服务,尽量将某个功能或者服务独立出来,跑在单独的容器里
三种云部署模型:共有云、私有云(企业自己搭建)、混合云
边缘计算
边缘计算强调在离数据生成源头(即边缘)更近的位置进行数据处理和计算,无需将数据传输至云端数据处理中心,以减少延迟、提高响应速度,并降低对中心云服务器的依赖
边缘计算对于实时或近实时应用非常重要,如智能手机等
边缘计算的优点:
- 减少数据传输的延迟 ,使计算任务在离数据源更近的地方执行,从而提高应用的响应速度。
- 减少对网络带宽的需求 ,更有效地处理传感器数据,并减轻中心云服务器的负担,适用于物联网
- 由于边缘计算可以在本地执行计算,敏感数据不必离开本地环境,从而提高了数据隐私和安全性
云计算和边缘计算的区别
项目 | 云计算 | 边缘计算 |
---|---|---|
位置和范围 | 远程云服务器,数据中心 | 近距离边缘设备或边缘数据中心 |
延迟和响应速度 | 存在一定传输延迟 | 减少数据传输时间 |
应用场景 | 适用于大规模计算和存储资源的应用。如大数据分析、深度学习、企业应用 | 适用于需要实时决策和近场数据的场景。如物联网设备、只能城市系统、自动驾驶 |
数据隐私和安全 | 数据隐私和安全较低,需要仔细考虑 | 敏感数据不必离开本地环境,安全性较高 |
云计算和边缘计算可以协同工作。边缘计算可以用于预处理和过滤数据,将只有关键信息传输到云端进行更深层次的分析和处理
雾计算
雾计算是思科创建的一个术语,这个因"云"而"雾"的命名源自"雾是更贴近地面的云"这一名句
雾计算在网络体系结构中介于边缘计算和云计算之间,致力于在靠近用户和设备的网络层次上进行计算和数据处理,其核心思想是将计算资源推送到离数据源更近的位置,以减少延迟、提高响应速度,并优化对中心云服务器的依赖。
雾计算的特点是处理能力强的单个设备接收多个端点来的信息,处理后的信息发回需要的地方,对比边缘计算,雾计算更具备可扩展性,具有集中处理的设备。边缘计算进一步推进了雾计算的LAN内的处理能力的理念,处理能力更靠近数据源。不是在中央服务器里整理后实施处理,而是在网络内的各设备实施处理
雾计算可以应用于城市智能交通系统