一、云计算技术概述
1、云计算起源与技术特征
1.1 云计算的定义
●云计算是具备动态资源池的、虚拟化和高可用计算平台借用量子物理的“电子云”(Electron Cloud)概念,强调说明信息处理的弥漫性、无所不在的分布性特征
●计算任务分布在大量计算节点构成的资源池上,各种应用系统能够按需获取计算能力、存储空间和数据服务
1.2云计算的技术特征
●硬件基础设施架构在大规模的廉价服务器集群之上
●应用与底层服务协作开发,最大限度地利用资源
●通过多个廉价服务器冗余,使得系统高可用性
[腾讯云拥有百万台服务器,千万块硬盘每年磁盘故障率2%,每天有几百块硬盘发生故障]
1.3云计算体系架构
1.4以云为核心的互联网生态
1.5以云为核心的智慧城市
1.6云计算层次与类型
1.7云计算技术优势
虚拟化、分布式、并行计算、海量存储、
桌面应用、资源调度、安全
2、大规模云计算数据中心
2.1数据中心的定义
●维基百科:数据中心是一整套复杂的设施。它不仅仅包括计算机系统和其它与之配套的设备(例如通信和存储系统),还包含冗余的数据通信连接、环境控制设备、监控设备以及各种安全装置。
3、云计算与其它热门技术
3.1云计算与虚拟化
● 维基百科的 虚拟化定义
虚拟化是表示计算机资源的抽象方法,通过虚拟化可以用与访问抽象前
资源一-致的方法访问抽象后的资源。这种资源的抽象方法并不受实现、地理位置或底层资源的物理配置的限制
●虚拟化的三层含义
虚拟化的对象是各种各样的资源
经过虚拟化后的逻辑资源对用户隐藏了不必要的细节
用户可以在虚拟环境中实现其在真实环境中的功能
虚拟化类型
●网络虚拟化
●存储虚拟化
●桌面虚拟化
●服务器虚拟化
●系统虚拟化
●其它
(1)系统虚拟化
●系统虚拟化:使用虚拟化软件在一台物理机上虚拟出一台台或多台虚拟机(Virtual Machine, VM)
●虚拟运行环境需要为在其上运行的虚拟机提供一套虚拟的硬件环境,包括虚拟的CPU、内存、I/O设备及网络接口等
(2)服务器虚拟化
服务器虚拟化是将系统虚拟化应用于服务器上
将服务器进行整合,然后再根据需求虚拟出若干个服务器
(3)桌面虚拟化
桌面虚拟化将用户的桌面环境与使用的终端设备解耦合
●优势:桌面虚拟化,将原有的终端数据资源甚至操作系统都转移到后台数据中心的服务器,而前台终端转化为以显示为主、计算为辅的轻量级客户端
3.2云计算与大数据
●云计算对大数据而言是支撑关系
●云计算强调的是计算、存储能力
●大数据需要处理大数据的能力
(获取、清洁、转换、存储、分析、统计等)
3.3云计算与区块链
●区块链本质是一种点对点网络下的不可篡改的分布式数据库
●区块链以某种共识算法保障节点间数据的致性,并以加密算法保证数据安全性,同时通过时间戳和Hash值形成首尾相连的链式结构,创造了一套公开、 透明、可验证、不可篡改、可追溯的技术体系
●区块链技术特征:规模庞大、高吞吐量、较高延迟,全球化的交易机制需要数据中心的多节点支持,分散了大规模宕机的出现概率
●云服务商提供区块链技术的优势主要在三个方面:成本效率、应用生态、安全隐私
●通过与云服务商结合ÿ