作者:mobiledu2502940393 | 来源:互联网 | 2023-08-15 20:31
目录1.什么是云?2.云计算与5G和互联网的关系?3.什么是“云格”(Gloud,即Grid+Cloud)?4.字节换算5.什么是大数据?6.大数据的特征7.大数据与云计算的关
目录
1.什么是"云"?
2.云计算与5G和互联网的关系?
3.什么是“云格”(Gloud,即Grid+Cloud)?
4.字节换算
5.什么是大数据?
6.大数据的特征
7.大数据与云计算的关系?
8.什么是云计算?
9.云计算的特点
10.云计算按照服务类型分类
1.什么是"云"?
“云”是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。
2.云计算与5G和互联网的关系?
是互为支撑的关系.
- 5G为云计算带来数以亿计的宽带移动用户,虽然移动终端的计算能力和存储空间有限,却有着很强的联网能力,如果有云计算平台的支撑,移动用户将获得前所未有的服务体验;
- 物联网使用数量惊人的传感器、RFID(射频识别 Radio Frequency Identification)和视频监控单元等,采集到极其海量的数据,通过5G和宽带互联网进行传输,如果汇聚到云计算设施进行存储和处理,则可以更加迅速、准确、智能、低成本地对物理世界进行管理和控制,大幅提高社会生产水平和生活质量。
3.什么是“云格”(Gloud,即Grid+Cloud)?
云计算与网格融为一体,实现云计算平台之间的互操作和资源共享,实现紧耦合高性能科学计算和松耦合高吞吐量商业计算的融合,使互联网上的主要计算设施融为一个有机整体。
4.字节换算
1KB = 1024字节
1MB = 1024KB = E6字节(10的6次方)
1GB = 1024MB = E9字节
1TB = 1024GB = E12字节
1PB = 1024TB = E15字节
1EB = 1024PB = E18字节
5.什么是大数据?
(参考维基百科)
大数据是海量数据或巨量数据,其规模巨大到无法通过目前主流的计算机系统在合理时间内获取、存储、管理、处理并提炼以帮助使用者决策。
6.大数据的特征
4V+1C
- 数据量大(Valume): 存储的数据量巨大,PB级别是常态,因此对其分析的计算量也大。
- 多样(Variety): 数据的来源及格式多样。除了传统结构化数据,还有半结构化或非结构化数据。
- 快速(Velocity): 数据增长数度快,而且越新的数据价值越大,因此要求对数据的处理速度也要快,以便够从数据中及时的提取知识,发现价值。
- 价值密度低(Value): 需要对大量数据进行处理,挖掘其潜在价值,因而大数据要求设计一种在成本可接受条件下,通过快速采集、发现和分析,从大量、多种类别的数据中提取价值的体系架构。
- 复杂度(Complexity): 对数据的处理和分析难度大。
7.大数据与云计算的关系?
云计算是处理大数据的手段
其中x是大数据,f是云计算,G是我们的目标
8.什么是云计算?
- 定义一:云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,是各种应用系统能够根据需要获取计算力、存储空间和信息服务。
- 定义二:云计算是通过网络按需提供可动态伸缩的廉价计算服务。
(云计算的核心是资源池,池将计算机和存储资源虚拟成一个可以任意组合分配的集合,池的规模可以动态扩展,分配给用户的处理能力可以动态回收重用。这种模式能够大幅提高资源的利用率,提升平台的服务质量)
9.云计算的特点
- 超大规模
- 虚拟化——云计算支持用户在任意位置、使用各种终端获取服务。
- 高可靠性——“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性。
- 通用性——云计算不针对特定的应用
- 高可伸缩性——“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
- 按需服务
- 极其廉价——“云”的特殊容错措施使得可以采用极其廉价的节点来构成云。
10.云计算按照服务类型分类
- 将基础设施作为服务IaaS (Infrastructure as a Service)
- 将平台作为服务PaaS(Platform as a Service)
- 将软件作为服务SaaS(Sofeware as a Service)
IaaS将硬件设备等基础资源封装成服务供用户使用,如亚马逊云计算AWS(Amazon Web Services)的弹性计算云EC2和简单存储服务S3。
-
在IaaS环境中,用户相当于在使用裸机和磁盘,既可以运行Windows,也可以运行Linux,因而几乎可以做任何想做的事情,但用户必须考虑如何才能让多台机器协同工作。
-
IaaS最大的优势在于允许用户动态申请和释放节点,按使用量计费。
-
运行IaaS的服务器规模达到几十万台之多,用户因而可以认为能够申请的资源几乎是无限的。
-
IaaS是由公众共享的,因而具有更高的资源使用效率。
PaaS 提供用户应用程序的运行环境,典型的如Google App Engine 。微软的云计算操作系统Microsoft Windows Azure也可大致归入这一类。
- PaaS自身负责资源的动态扩展和容错管理,用户应用程序不必过多考虑节点间的配合问题。
- 用户的自主权降低,必须使用特定的编程环境并遵照特定的编程模型。如Google App Engine只允许使用Python和Java语言、基于称为Django的Web应用框架、调用Google App Engine SDK来开发在线应用服务。
SaaS的针对性更强,它将某些特定应用软件功能封装成服务,如Salesforce公司提供的在线客户关系管理CRM(Client Relationship Management)服务。
注意:
随着云计算的深化发展,不同云计算解决方案之间相互渗透与融合,同一种产品往往横跨两种以上类型
(如Amazon Web Services 是以IaaS发展的,但新提供的弹性MapReduce服务模仿了Google的MapReduce,简单数据库服务SimpleDB模仿了Google Bigtable,这两者属于PaaS的范畴,而他新提供的的电子商务服务FPS和DevPay以及网站访问通及服务Alexa Web服务,属于SaaS范畴)
本文学习总结自刘鹏教授主编的教材《云计算(第三版)》