云计算的基本概念

目录

云计算基本概念

什么是云计算

云计算的优势(关键特征)

云计算发展历程

云计算发展阶段

云计算的三种服务模式

云计算的四类部署模式

云计算的应用


云计算基本概念

什么是云计算

云计算的基本概念

云计算(Cloud Computing)是一种通过Internet以服务的方式提供动态可伸缩的虚拟化资源的计算模式;通过按需付费提供可用、便携的、按需的网络访问,通过可配置的资源共享池(资源包括网络、服务器、存储、应用软件等)提供资源服务

云计算是多种技术整合的产物,这些技术主要包含虚拟化技术、集群管理、容器、分布式计算、并行分析计算技术(用于大数据分析)等计算机技术

传统网络存在的问题

单机可靠性低;系统容易出现蓝屏等故障,回复时间长

设备利用率低;传统服务器CPU利用率不高于60%,内存不高于50%,网络不高于40%

设备功耗高,但是能效较低;一般一台服务器安装一种应用,多种应用的话就需要多台服务器,导致每小时耗电量高,但是能效低

管理麻烦,安全性低;所有系统有各自的管理界面,管理麻烦

运维成本高,业务上线慢

云计算的优势(关键特征)

按需自助服务(On-demand Self-service)

根据自己的需求选择特定的资源

无处不在的网络接入(Broad Network Access)

通过可以和云服务器互通的任意网络都可以接入到云服务器中

资源池化(与位置无关的资源池 Resource Pooling)

CPU、内存、存储、网络等资源划分到资源池中,需要多少资源直接从资源池中划分出来就可以了

快速弹性伸缩(易扩容 Rapid Elasticity)

当资源不够或者资源过剩时,可以直接对资源在线扩容和缩减

可计量服务(按需付费 Measured Service)

根据使用的资源服务进行计费

总的优势

快速弹性,资源共享,提高设备利用率,节能减排

提高部署效率,降低了企业的运营成本(包括硬件、运维、硬件、电力等成本)

通过虚拟化屏蔽了底层的硬件差异,使得整个平台的兼容性提升

云计算将数据统一存放,统一管理,增强了数据的安全性

云计算发展历程

IT历程

大型机时代→PC时代→云计算时代

云计算时代的高性能计算历程

并行计算→分布式计算→网格计算→云计算

并行计算

同时使用多种计算资源解决计算问题,提高了计算速度和处理能力

并行计算的计算系统可以是专门设计的含有多个处理器的超级计算机,也可以是通过网络等互联的若干台独立计算机构成的集群

并行计算可以分为时间并行和空间并行

时间并行:采用流水线工作,同一时间启动两个或两个以上的操作

例如:理发的需要经历 洗头→剪头发→吹头发三步,使用流水线的话就是指同时来为3个人理发,以此提高计算性能

空间并行:使用多个处理机同时计算同一个任务的不同部分(目前主要研究方向)

例如:1个人吃1斤饭需要30s,同时让3个人来吃就只要10s,依次提高计算的速度

特点:

空间并行计算投入更多的机器,数据大小不变,计算速度更快

也是将一个任务划分为多个子任务进行计算的,只不过每个子任务之间都是有联系的,结果互相影响

并行计算要求时间同步

分布式计算

将整个计算任务划分为多个子任务,将这些子任务分配到多台设备进行计算;然后将计算结果进行综合,进行下一部分的计算,直到最终得到最终的计算结果

例如:使用成千上万志愿者计算机的闲置计算能力通过网络进行数据传输来计算某个问题

特点:

分布式计算投入更多的机器,能够处理更大的数据

分布式计算对任务的实时性要求不高,允许存在一定的计算错误

不同子任务独享自己的一套单独的计算系统,具有独立性,一个子任务的运行结果不会影响其他的子任务

中间交互过程太多,需要手动去分配

需要用户的计算机参与

网格计算

网格计算可以看做是一种特殊的分布式计算;也是将大任务划分为多个子任务进行处理,区别在于分布式的各个计算节点无偿奉献自己的算力,无法使用其它的计算节点为自己做点什么,而网络计算的各个节点可以在贡献自己算力的同时,通过平台调用其它的计算节点供自己使用,并且其它结算节点不知道自己在调用它

分布式计算可以理解为自己和其他人逻辑上组成一台超级处理机供组织使用

网格计算可以理解为将所有网内的其他人的电脑逻辑上组成一台超级处理机供自己使用

云计算

通过网络“云”将巨大的数据计算处理程序分解为无数个小程序,然后通过多个服务器组成的系统进行处理和分析,并将结果返回给用户

特点

不需要用户参与,而是由网络另一端的服务器来完成的

云计算发展阶段

云计算1.0   计算虚拟化

面向数据中心管理员的IT基础设施资源虚拟化阶段

云计算2.0   软件定义与整合

面向基础设施云租户和云用户的资源服务化和管理自动化阶段

云计算3.0   云原生与重构业务

面向企业IT应用开发者以及管理维护者的企业应用架构的分布式微服务化和企业数据架构的互联网化重构以及大数据智能化阶段

应用云华,推动IT敏捷化与易用化的浪潮


云计算的三种服务模式

从下到上分iaas、paas、saas,越往上越不需要关注硬件配置等信息

云基础设施即服务(iaas)

出租CPU,存储等基本计算资源(类似出租虚拟机、网盘)

云平台即服务(paas)

为客户提供相应的云上开发平台,开发环境(例如微软的Visual Studio开发平台)

相当于买了一个代码开发平台,不需要关注其运行在什么系统上

云软件即服务(saas)

提供相应的云上软件系统,可直接使用的应用程序 (例如企业办公系统、对象存储服务 OB)

相当于买了一个软件,不需要知道后台的运行环境,只需要关注软件是否可用


云计算的四类部署模式

私有云

企业自己使用的云,所有服务不供别人使用,只供自己内部人员或分支机构使用

A公司搭建了一个云平台,只有A公司内部可以使用(公司自建自用)

社区云/行业云

范围比私有云要广泛,一般由多个公企搭建的云平台,该云平台一般应用在某个特定的区域或特定行业

A、B公司搭建了一个云平台,该平台的部分/全部资源可以提供给该行业其它公司使用

公有云

一般由云服务供应商搭建云平台,搭建的该云平台提供给别人使用的(也免费可付费)

A公司搭建了一个云平台,供所有人/企业租用,提供云服务

混合云

由两种或两种以上的云组成,例如企业搭建的云平台供自己和客户使用,即给企业内部使用,也提供给别人使用(公有云与私有云的混合)

A公司搭建了一个云平台,将其一部分用于A公司内部使用;另一部分供所有人/企业租用,提供云服务


云计算的应用

技术方面的应用

虚拟桌面云

通过桌面虚拟化技术,系统管理员同一管理用户在服务端的桌面环境

适用于使用大量桌面系统的企业

开发测试云

通过预先配置好的虚拟镜像快速搭建异构环境;通过快速备份/回复等虚拟化技术实现问题复现;利用云的强大计算能力进行压力测试

适用于需要开发和测试多种应用的组织和企业

云存储

整合网络中多种存储对外提供云存储服务

通过特有的数据管理以及数据备份方式,保证数据不丢失

适用于需要管理和存储海量数据的企业

云杀毒

通过云上病毒库,存储大量特征库;并通过强大的处理能力分析数据是否含有病毒

适用于需要使用杀毒软件来保护电脑安全的用户

IDC

在原有IDC基础上,加入更多云的基因(例如虚拟化、自动化管理、智能的能源监控技术等)

企业云

通过云承载一些企业服务,简化运维

云游戏

将游戏部署到云中,目前有两种部署模式:基于Web的游戏模式--游戏部署在云上,需要用户本地渲染,适用于休闲游戏;基于专业的游戏模式--全部游戏运行在云上,云上渲染,不需要本地渲染,适用于大型游戏

大规模数据处理云

利用云计算的计算能力和存储能力对大量的数据进行大规模的处理分析

并且能够可以承载多种应用

物联网

提供不间断的可靠服务、提供强大的算力

人工智能

提供不间断的强大的高精度算力(CPU+GPU,可以无限量扩容)、提供可靠的服务

行业方向的应用

制造云(管理平台、销售平台等上云)

金融云(将产品的信息、服务等上云)

教育云(软硬件上云)、办公云(云主机办公)

医疗云(业务系统上云、医院的大数据平台和云平台融合)

政务云(云上承载政务流量)

云交通、云会议等

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

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

相关文章

J2EE项目部署与发布(Linux版本)

目录 一.jdk&tomcat安装 1.jdk的安装 1.2解压对应的安装包 1.3配置环境变量 2.tomcat的安装 二.mysql的安装 三.后端接口部署 后端部署 导入war包 修改端口 开启访问 一.jdk&tomcat安装 1.jdk的安装 登录VMware Workstation Pro 然后连接MobaXterm 将 jd…

BI零售数据分析,告别拖延症,及时掌握一线信息

在日常的零售数据分析中,经常会因为数据量太大,分析指标太多且计算组合多变而导致数据分析报表难产,零售运营决策被迫拖延症。随着BI数据可视化分析技术的发展,智能化、可视化、自助分析的BI数据分析逐渐成熟,形成一套…

精品站长网交易系统源码/虚拟交易网站程序源码/虚拟交易平台带店铺处罚商品处罚

精品站长网交易系统源码,虚拟交易网站程序源码,虚拟交易平台带店铺处罚商品处罚。带申诉功能, 带提现通知功能, 带熊掌号推送功能, 带站内信息功能。 下载地址:https://bbs.csdn.net/topics/617494651

C++学习笔记之四(标准库、标准模板库、vector类)

C 1、C标准库2、C标准模板库2.1、vector2.1.1、vector与array2.1.2、vector与函数对象2.1.3、vector与迭代器2.1.4、vector与算法 1、C标准库 C C C标准库指的是标准程序库( S t a n d a r d Standard Standard L i b a r a y Libaray Libaray),它定义了十个大类…

如何使用IP归属地查询API加强网络安全

引言 在当今数字化时代,网络安全对于个人和组织来说至关重要。恶意网络活动的威胁不断增加,因此采取有效的措施来加强网络安全至关重要。其中之一是利用IP归属地查询API。这个工具可以为您的网络安全策略提供宝贵的信息,帮助您更好地保护自己…

huggingface离线模式及默认保存路径

T5Tokenizer.from_pretrained()函数会在线下载huggingface上的模型,并自动保存在C盘的.cache路径下: C:\Users\xxxxx\.cache\huggingface\hub\models--google--t5-v1_1-base # 这里xxxxx代表自己电脑用户名huggingface离线下载 以google/t5-v1_1-base为…

win10 下编译ffmpeg3.36.tar.gz

所需工具: win10 ffmpeg3.36.tar.gz。 或其他版本,下载地址:Index of /releases msys2。 下载地址:http://www.msys2.org。 Visual Studio 2017。 1. 安装MSYS MSYS2像是windows下的一个子系统,…

hadoop权威指南第四版

第一部分 HaDOOP基础知识 1.1 面临的问题 存储越来越大,读写跟不上。 并行读多个磁盘。 问题1 磁盘损坏 – 备份数据HDFS 问题2 读取多个磁盘用于分析,数据容易出错 --MR 编程模型 1.2 衍生品 1 在线访问的组件是hbase 。一种使用hdfs底层存储的模型。…

CSS3盒模型

CSS3盒模型规定了网页元素的显示方式,包括大小、边框、边界和补白等概念。2015年4月,W3C的CSS工作组发布了CSS3基本用户接口模块,该模块负责控制与用户接口界面相关效果的呈现方式。 1、盒模型基础 在网页设计中,经常会听到内容…

DSP 开发例程(5): tcp_server

目录 DSP 开发例程(5): tcp_server创建工程源码编辑tcp_echo.chelloWorld.c 调试说明 DSP 开发例程(5): tcp_server 此例程实现在 EVM6678L 开发板上创建 TCP Server进程, 完成计算机与开发板之间的 TCP/IP 通信. 例程源码可从我的 gitee 仓库上克隆或下载. 点击 DSP 开发教程…

组件化npm包打包和使用

背景:本地环境对功能组件提取,开发环境下通过本地路径引用,发布模式下走npm包引用 1、项目下新建packages/HelloWorld文件夹,在此文件夹下运行终端 npm init 新建packages/HelloWorld/index.vue文件 新建packages/HelloWorld/ind…

「完美修复」concrt140.dll丢失的修复方法

concrt140.dll是一个动态链接库文件,它是Microsoft Visual C 2015 Redistributable的一部分。这个文件通常位于Windows系统的System32文件夹中,它提供了一些用于多线程编程的函数和类。当你在运行某些程序时,系统会调用这个文件中的函数来执行…

VR全景图片如何制作?揭秘VR全景图片制作全流程

引言: VR全景图片是一种以全景视角为基础的图片制作技术,能够呈现出更为真实、立体的视觉体验。通过VR全景图片,观众可以360环顾四周,仿佛身临其境,提供了一种全新的感官体验,那么如何制作出令人满意的全景…

数据库-用户权限管理

创建用户: create user testlocalhost identified by 123456; create user 创建用户的固定开头 testlocalhost test为用户名, localhost:新建用户可以在哪些主机上登录,即使可以使用IP地址,网段主机名都可以 identified by 1…

【AIFEM案例分析】药柱随机响应分析

AIFEM是由天洑自主研发的一款通用的智能结构仿真软件,助力用户解决固体结构相关的静力学、动力学、振动、热力学等实际工程问题,软件提供高效的前后处理工具和高精度的有限元求解器,帮助用户快速、深入地评估结构的力学性能,加速产…

PHP在线客服系统平台系统源码+完全开源 带完整的搭建教程

在线客服系统已经成为企业与用户进行实时沟通的重要工具。PHP作为一种流行的服务器端脚本语言,具有高效、稳定和易用性等优点,因此被广泛应用于在线客服系统的开发。今天罗峰来给大家介绍一款PHP在线客服系统平台系统源码,源码完全开源&#…

ChatGPT扩展系列之ChatExcel

文章目录 ChatGPT扩展系列之ChatExcel对某一列的文字进行处理对数据进行排序对数据进行计算微软官方又推出Excel AI插件ChatGPT扩展系列之ChatExcel 自从ChatGPT很空出世之后,很多基于ChatGPT的应用便如雨后春笋般应用而生,这些应用的底层本质就是利用了ChatGPT对自然语言的…

SpringCloud(五) Eureka与Nacos的区别

SpringCloud(二) Eureka注册中心的使用-CSDN博客 SpringCloud(四) Nacos注册中心-CSDN博客 在这两篇博文中我们详细讲解了Eureka和Nacos分别作为微服务的注册中心的使用方法和注意事项,但是两者之间也有一些区别. 一, Nacos实例分类 Nacos实例分为两种类型: 临时实例:如果实例…

解决proteus仿真stm32,IIC通讯,IIC DEBUG无法显示从机应答信号的问题(问题情况为在8位数据后应答位显示?)

1、错误现象 错误现象如下,在IIC数据传输8位数据后,IIC DEBUG的应答位无法显示应答位 2、错误原因 我们打开信号传输的示波器,直接去查看IIC从机校验位的数据波形,可以看到从机示波器显示的的波形为半高ACK,那错误原…

在python中加载tensorflow-probability模块和numpy模块

目录 操作步骤: 注意: 问题: 解决办法: 操作步骤: 在虚拟环境的文件夹中,找到Scripts文件夹,点击进去,找到地址栏,在地址栏中输入cmd,进入如下界面。 输…