文件名称:云计算与大数据---21大数据张舒.pdf
文件大小:234KB
文件格式:PDF
更新时间:2022-12-24 11:24:05
文档资料
云计算与⼤数据---21⼤数据张舒 云计算 1.什么是云计算? 云计算(cloud computing)是分布式计算的⼀种,指的是通过⽹络"云"将巨⼤的数据计算处理程序分解成⽆数个⼩程序,然后,通过多 部服务器组成的系统进⾏处理和分析这些⼩程序得到结果并返回给⽤户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发, 并进⾏计算结果的合并。因⽽,云计算⼜称为⽹格计算。通过这项技术,可以在很短的时间内(⼏秒钟)完成对数以万计的数据的处理,从 ⽽达到强⼤的⽹络服务。现阶段所说的云服务已经不单单是⼀种分布式计算,⽽是分布式计算、效⽤计算、负载均衡、并⾏计算、⽹络存 储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。 "云"实质上就是⼀个⽹络,狭义上讲,云计算就是⼀种提供资源的⽹络,使⽤者可以随时获取"云"上的资源,按需求量使⽤,并且可 以看成是⽆限扩展的,只要按使⽤量付费就可以,"云"就像⾃来⽔⼚⼀样,我们可以随时接⽔,并且不限量,按照⾃⼰家的⽤⽔量,付费 给⾃来⽔⼚就可以。 从⼴义上说,云计算是与信息技术、软件、互联⽹相关的⼀种服务,这种计算资源共享池叫做"云",云计算把许多计算资源集合起来, 通过软件实现⾃动化管理,只需要很少的⼈参与,就能让资源被快速提供。也就是说,计算能⼒作为⼀种商品,可以在互联⽹上流通,就像 ⽔、电、煤⽓⼀样,可以⽅便地取⽤,且价格较为低廉。 总之,云计算不是⼀种全新的⽹络技术,⽽是⼀种全新的⽹络应⽤概念,云计算的核⼼概念就是以互联⽹为中⼼,在⽹站上提供快速且安 全的云计算服务与数据存储,让每⼀个使⽤互联⽹的⼈都可以使⽤⽹络上的庞⼤计算资源与数据中⼼。云计算是继互联⽹、计算机后在信息 时代有⼀种新的⾰新,云计算是信息时代的⼀个⼤飞跃,未来的时代可能是云计算的时代,虽然⽬前有关云计算的定义有很多,但总体上来 说,云计算虽然有许多得含义,但概括来说,云计算的基本含义是⼀致的,即云计算具有很强的扩展性和需要性,可以为⽤户提供⼀种全新 的体验,云计算的核⼼是可以将很多的计算机资源协调在⼀起,因此,使⽤户通过⽹络就可以获取到⽆限的资源,同时获取的资源不受时间 和空间的限制。 2.云计算的主要特点有哪些? ⼀.云计算的基本特征 1.资源⽆限 2.提供⾃助式服务 3.远程提供服务 4.资源可控 5.按使⽤量付费 云计算的可贵之处在于⾼灵活性、可扩展性和⾼性⽐等,与传统的⽹络应⽤模式相⽐,其具有如下优势与特点: (1)虚拟化技术 必须强调的是,虚拟化突破了时间、空间的界限,是云计算最为显著的特点,虚拟化技术包括应⽤虚拟和资源虚拟两种。众所周知,物理平 台与应⽤部署的环境在空间上是没有任何联系的,正是通过虚拟平台对相应终端操作完成数据备份、迁移和扩展等。 (2)动态可扩展 云计算具有⾼效的运算能⼒,在原有服务器基础上增加云计算功能能够使计算速度迅速提⾼,最终实现动态扩展虚拟化的层次达到对应⽤进 ⾏扩展的⽬的。 (3)按需部署 计算机包含了许多应⽤、程序软件等,不同的应⽤对应的数据资源库不同,所以⽤户运⾏不同的应⽤需要较强的计算能⼒对资源进⾏部署, ⽽云计算平台能够根据⽤户的需求快速配备计算能⼒及资源。 (4)灵活性⾼ ⽬前市场上⼤多数IT资源、软、硬件都⽀持虚拟化,⽐如存储⽹络、操作系统和开发软、硬件等。虚拟化要素统⼀放在云系统资源虚拟池当 中进⾏管理,可见云计算的兼容性⾮常强,不仅可以兼容低配置机器、不同⼚商的硬件产品,还能够外设获得更⾼性能计算。 (5)可靠性⾼ 倘若服务器故障也不影响计算与应⽤的正常运⾏。因为单点服务器出现故障可以通过虚拟化技术将分布在不同物理服务器上⾯的应⽤进⾏恢 复或利⽤动态扩展功能部署新的服务器进⾏计算。 (6)性价⽐⾼ 将资源放在虚拟资源池中统⼀管理在⼀定程度上优化了物理资源,⽤户不再需要昂贵、存储空间⼤的主机,可以选择相对廉价的PC组成 云,⼀⽅⾯减少费⽤,另⼀⽅⾯计算性能不逊于⼤型主机。 (7)可扩展性 ⽤户可以利⽤应⽤软件的快速部署条件来更为简单快捷的将⾃⾝所需的已有业务以及新业务进⾏扩展。如,计算机云计算系统中出现设备的 故障,对于⽤户来说,⽆论是在计算机层⾯上,亦或是在具体运⽤上均不会受到阻碍,可以利⽤计算机云计算具有的动态扩展功能来对其他 服务器开展有效扩展。这样⼀来就能够确保任务得以有序完成。在对虚拟化资源进⾏动态扩展的情况下,同时能够⾼效扩展应⽤,提⾼计算 机云计算的操作⽔平。 3.云计算的关键技术有哪些? (1)体系结构 实现计算机云计算需要创造⼀定的环境与条件,尤其是体系结构必须具备以下关键特征。第⼀,要求系统必须智能化,具有⾃治能⼒,减少 ⼈⼯作业的前提下实现⾃动化处理平台智地响应要求,因此云系统应内嵌有⾃动化技术;第⼆,⾯对变化信号或需求信号云系统要有敏捷的