用大白话举例子讲明白云计算

前几天王坚院士在2023云栖大会上发表了关于云计算的演讲,听得我是热血沸腾,王院士称AI和云计算的结合是“云计算的第三次浪潮”,对此我深表认同。但是身边的很多朋友还不知道云计算是什么意思,有些人还认为百度云和百度云盘是一个东西,下面我用大白话举例说明白云计算。
云计算的概念,稍微搜索一下就是下面这段话:

云计算是一种基于互联网的计算方式,它通过虚拟化技术将硬件、软件和其他服务打包成服务,并通过网络(通常是因特网)提供给用户。用户可以通过各种设备(如智能手机、电脑、平板电脑等)随时随地访问这些服务。

云计算(cloud computing)是分布式计算的一种,其实我们现在上网到处都用到了云计算。举例说明云计算的作用:
例子1:
比如前些年流行的网络游戏GTA5或者荒野求生(吃鸡),这些游戏对电脑的计算性能要求比较高,小伙伴们为了玩这样的游戏只能花大价钱买一些游戏显卡或高性能的处理器,这样花大价钱解决问题。
但是当你遇到大规模的运算场景的时候,比如你一下子需要分析计算几十亿条数据,需要更高性能的电脑和超大的内存空间才能搞得定,这时候你如果直接花钱去买这种电脑一般是不现实的,因为你要花费很多钱,而且买来这种超级计算机可能只用一次,这样太浪费资源了。这时候云计算就派上用场了,云计算其实可以简单理解为一些大企业买了很多超级计算机,并把这些计算机开放到网络上租出去,你可以按照你的需求租用指定参数的计算机,然后按照租用时间收费。这样你就能花很少的钱得到很大的计算能力去解决问题。
现实生活中如百度云盘就是云计算的一个案例,云盘就是元计算的分布式数据存储服务,就相当于你租了一块硬盘。从这种意义上来说,云盘是云计算的一个场景,可以说是云计算的儿子。
总结,云计算其实就是将计算能力资源化,就像是水电一样,能够让普通人或者企业按需取用,并支付一定的费用。 当然云计算并不是买很多计算机出租那么简单,首先需要虚拟化技术将硬件资源切成随意大小的独立虚拟机,还需要强大的网络治理能力和网络安全防护能力等保证可靠性。
云计算的核心思想是将资源集中起来,并通过网络提供给用户使用。这种计算方式的优点包括灵活性、可扩展性、高可用性、安全性等。用户可以根据需要随时扩展或缩减使用量,而服务提供商则负责维护和管理硬件和软件。

  • 以上就是全文,以下是补充知识:

上面说的云计算知识最初的服务模式,即基础设施即服务(IaaS)。云计算还包含平台即服务(PaaS)软件即服务(SaaS)

  • 平台即服务(PaaS)是一种云计算服务模式,它提供了一个完整的开发和部署环境,用户可以在此环境中开发和部署应用程序。PaaS提供商负责维护和管理应用程序和数据库等基础设施,用户只需使用Web浏览器即可使用这些服务。
    例如,腾讯云提供的云开发环境就是一个典型的PaaS服务。开发者可以在云开发环境中直接编写应用程序代码,并使用云服务提供商提供的各种工具和服务,如数据库、存储、缓存等。开发完成后,应用程序可以被部署到云端,并通过Web浏览器或移动应用程序供用户使用。开发者不要在本地安装任何开发工具,不需要搭建开发环境和数据库,大幅提高开发效率。
  • 最厉害的还是软件即服务,软件即服务(SaaS)是一种云计算服务模式,用户通过Web浏览器可以随时随地访问和使用应用程序。SaaS提供商将应用程序部署在自己的服务器和数据库上,并通过Web浏览器向用户提供服务。用户可以通过Web浏览器直接使用应用程序,而无需在本地安装应用程序。
    比如微信小程序,用户根据不需要在本地安装应用,就能使用小程序的全部工具。
    SaaS的优势在于灵活性、可扩展性和降低成本等方面。用户可以根据需要随时增加或减少访问权限,无需担心软件版本更新和硬件更新等问题。

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

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

相关文章

【RabbitMQ】RabbitMQ详解(二)

RabbitMQ详解 死信队列死信来源消息TTL过期队列达到最大长度消息被拒绝 RabbitMQ延迟队列TTL的两种设置队列设置TTL消息设置TTL 整合SrpingBoot队列TTL延时队列TTL优化Rabbtimq插件实现延迟队列 死信队列 先从概念解释上搞清楚这个定义,死信,顾名思义就…

测试:YAML OpenAPI(Swagger)

YAML YAML(Yet Another Markup Language)是一种数据序列化格式,通常被用来配置文件。它易于阅读,并且以数据结构为中心。YAML文件通常以.yaml或.yml为扩展名。 下面是一个YAML文件的简单示例:定义了一个人的基本信息…

Linux---基础操作命令

内容导航 类别内容导航机器学习机器学习算法应用场景与评价指标机器学习算法—分类机器学习算法—回归机器学习算法—聚类机器学习算法—异常检测机器学习算法—时间序列数据可视化数据可视化—折线图数据可视化—箱线图数据可视化—柱状图数据可视化—饼图、环形图、雷达图统…

GO语言基础笔记(三):复合类型

深入学习Go语言中的复合类型:数组、切片、映射(Map)和结构体。这些类型是构建复杂数据结构和实现复杂逻辑的基础。 目录 1. 数组(Array) 遍历数组 多维数组 数组作为函数参数 2. 切片(Slice&#xff…

单片机的RTC获取网络时间

理解网络同步校准RTC的原理需要考虑NTP、SNTP、RTC这三个关键组件的作用和交互。下面详细解释这个过程: 1. NTP(Network Time Protocol): 协议目的:NTP是用于同步计算机和设备时钟的协议。它通过在网络上与时间服务器通…

Java中Collections详解

Java中Collections详解 在Java中,java.util.Collections 是一个实用类,提供了各种静态方法,用于对集合进行操作和控制。这个类包含了许多有用的方法,用于对集合进行排序、查找、替换等操作。以下是一些 Collections 类中常用方法…

JUC AQS ReentrantLock源码分析

AQS java.util.concurrent.locks.AbstractQueuedSynchronizer AQS (抽象队列同步器): AbstractQueuedSynchronizer 是什么 来自jdk1.5,是用来实现锁或者其他同步器组件的公共基础部分的抽象实现,是重量级基础框架以及…

前端性能优化十八:减少浏览器的回流和重绘

1. css: ①. 避免过多样式嵌套:a. 尽量让浏览器一次性找到样式.②. 避免使用css表达式:a. 在每次css绘制的过程中都是会执行.③. 使用绝对定位可以让动画元素脱离文档流:a. 给动画元素做单独定位④. 避免使用table布局:a. 会引起浏览器多次重绘⑤. 尽量不适用float布局:a. 可以…

【MybatisPlus快速入门】(3)SpringBoot整合MybatisPlus 之 Lombok插件安装及MybatisPlus分页代码示例

目录 1.Lombok1.1 步骤1:添加lombok依赖 2.2 步骤2:安装Lombok的插件1.3 步骤3:模型类上添加注解2 分页功能2.1 步骤1:调用方法传入参数获取返回值2.2步骤2:设置分页拦截器2.3 步骤3:运行测试程序 之前我们已学习MyBatisPlus在代码示例与MyBatisPlus的简介,在这一节…

Golang make vs new

文章目录 1.简介2.区别3.new 可以初始化 slice,map 和 channel 吗?4.make 可以初始化其他类型吗?5.小结参考文献 1.简介 在 Go 语言中,make 和 new 是两个用于创建对象的内建函数,但它们有着不同的用途和适用范围。 …

DLLNotFoundException:xxx tolua... 错误打印

DLLNotFoundException:xxx tolua... 错误打印 一、DLLNotFoundException介绍二、Plugins文件夹文件目录结构如下: 三、Plugins中的Android文件夹四、Plugins中的IOS文件夹这里不说了没测试过不过原理应该也是选择对应的平台即可五、Plugins中的x86和X86_64文件夹 一…

浅学JWT跨域认证

Json Web令牌简称JWT JWT的使用 加入依赖 <dependency><groupId>com.auth0</groupId><artifactId>java-jwt</artifactId><version>4.3.0</version> </dependency> 测试案例 Test //生成token void jwtdemo01(){Calendar in…

【机器学习】模式识别

1 概述 模式识别&#xff0c;简单来讲&#xff0c;就是分类问题。 模式识别应用&#xff1a;医学影像分析、人脸识别、车牌识别、遥感图像 2 模式分类器 分类器的分类&#xff1a;线性分类器、非线性分类器、最近邻分类器 2.1 分类器的训练&#xff08;学习&#xff09;过…

Featured Based知识蒸馏及代码(3): Focal and Global Knowledge (FGD)

文章目录 1. 摘要2. Focal and Global 蒸馏的原理2.1 常规的feature based蒸馏算法2.2 Focal Distillation2.3 Global Distillation2.4 total loss3. 实验完整代码论文: htt

C语言中关于指针的理解

#include <stdio.h> int main() {int a11;int *p&a; //因为a是整型的&#xff0c;所以我们定义指针p的时候要和a的类型一样char b;char *pa&b; //同理&#xff0c;b是字符型&#xff0c;所以这里的pa也要用字符型return 0; }因为*p指向的是地址&…

Pytorch项目,肺癌检测项目之四

# 安装图像处理 的两个包 simpleITK 和 ipyvolume # 安装缓存相关的两个包 diskcache 和 cassandra-driver import gzip from diskcache import FanoutCache, Disk from cassandra.cqltypes import BytesType from diskcache import FanoutCache,Disk,core from diskcache…

LabVIEW在横向辅助驾驶系统开发中的应用

LabVIEW在横向辅助驾驶系统开发中的应用 随着横向辅助驾驶技术的快速发展&#xff0c;越来越多的研究致力于提高该系统的效率和安全性。项目针对先进驾驶辅助系统&#xff08;ADAS&#xff09;中的横向辅助驾驶进行深入研究。在这项研究中&#xff0c;LabVIEW作为一个强大的系…

刷题第五十一天 84. 柱状图中最大矩形

好难&#xff0c;看解析&#xff1a; # 双指针 class Solution:def largestRectangleArea(self, heights: List[int]) -> int:size len(heights)# 两个DP数列储存的均是下标indexmin_left_index [0] * sizemin_right_index [0] * sizeresult 0# 记录每个柱子的左侧第一…

【并发设计模式】聊聊两阶段终止模式如何优雅终止线程

在软件设计中&#xff0c;抽象出了23种设计模式&#xff0c;用以解决对象的创建、组合、使用三种场景。在并发编程中&#xff0c;针对线程的操作&#xff0c;也抽象出对应的并发设计模式。 两阶段终止模式- 优雅停止线程避免共享的设计模式- 只读、Copy-on-write、Thread-Spec…

ubuntu常用指令

Ubuntu是一个基于Linux的操作系统&#xff0c;它使用了大量的命令行指令。这些指令对于管理系统、处理文件、监控资源和执行各种任务都非常有用。以下是一些常用的Ubuntu命令&#xff1a; 系统管理 sudo&#xff1a;提供管理员权限执行命令&#xff08;例如 sudo apt update&a…