云平台的搭建

  Company LOGO 云平台的构建 Contents 1. 到底什么是云计算 2.OpenStack云平台的工作机制 3. hadoop云平台mapreduce计算模式 4. 总结 到底什么是云计算 SaaS ? User Interfaces PaaS IaaS ? Service Management ? CPU/Network/Storage 到底什么是云计算 NIST Cloud Computing Program [1]到底什么是云计算 On Demand Self-Service Broad Network Access five essential characteristics Resource Pooling Rapid Elasticity Measured Service 到底什么是云计算 SaaS Three Delivery Models PaaS IaaS 到底什么是云计算 Private Cloud Community Cloud 到底什么是云计算 云计算意味着把IT基础设施用做一项服务,而且该服务可以是从租用原始硬件到使用 第三方API的任何事情 到底什么是云计算 云计算的引申产物 云存储:通过集群应用、 网格技术或分布式文件 系统等功能,将网络中 大量各种不同类型的存 储设备通过应用软件集 合起来协同工作,共同 对外提供数据存储和业 务访问功能的一个系统。 云平台 云存储平台 以数据存储和管理为 核心的云计算系统 到底什么是云计算 云安全 百度百科: “云安全(Cloud Security)”计划是 网络时代信息安全的最新体现,它融 合了并行处理、网格计算、未知病毒 行为判断等新兴技术和概念,通过网 状的大量客户端对网络中软件行为的 异常监测,获取互联网中木马、恶意 程序的最新信息,推送到Server端进 行自动分析和处理,再把病毒和木马 的解决方案分发到每一个客户端。 到底什么是云计算 病毒厂商的概念[趋势科技]: 简单理解就是通过互联网达到“反 病毒厂商的计算机群”与“用户终 端”之间的互动。云安全不是某款 产品,也不是解决方案,它是基于 云计算技术演变而来的一种互联网 安全防御理念。 到底什么是云计算 主要原理:通过运行 在云里的大量客户 端对网络中软件行为 的异常监测,获取互 联云中木马、恶意程 序的最新信息,传送 到服务器端进行自动 分析和处理,再把病 毒和木马的解决方案 分发到每一个客户端。 云平台 云存储,计算平台 到底什么是云计算 两者向两个不同的方向发展,有如下区别: 关键技术主要分为数据安全、应用安全、虚 拟化安全。数据安全的研究主要有数据传输 安全、数据隔离、数据残留等方面,应用安 全包括终端用户安全、服务安全、基础设施 安全等,虚拟化安全主要来源于虚拟化软件 的安全和虚拟化技术的安全。 后者(云计算安全) 前者(安全云技术) 信息安全产品和服务提供商利用云计算技术 手段提供(Delivery)信息安全服务的模式, 属于云计算SaaS模式的一种,云安全核心: 对海量未知恶意文件/网页的实时处理能力。 到底什么是云计算 云安全需要的核心技术或者研究的方向有: 大规模分布式并行计算技术、海量数据存储 技术、海量数据自动分析和挖掘技术、海量 恶意网页自动检测、海量白名单采集及自动 更新、高性能并发查询引擎、未知恶意软件 的自动分析识别技术、未知恶意软件的行为 监控和审计技术 其它云 在输入法、游戏、教育、通信和娱乐等领域, 云计算的概念也被热炒,其基本思想也是类 似。 到底什么是云计算 云计算实践 NIST定义云计算是补充了3个基本技术。 Key enabling technologies include: (1) fast wide-area networks, (2) powerful, inexpensive server computers, (3) high-performance virtualization for commodity hardware. 到底什么是云计算 虚拟化:服务器虚拟化、客户端/桌面/应用程序虚拟化、网络虚拟化、存 储虚拟化、服务/应用基础结构虚拟化。而今天的桌面虚拟化其实包括了 三种虚拟化技术,分别为:服务器虚拟化、桌面虚拟化、应用虚拟化, 概念如下: 到底什么是云计算 服务器虚拟化: 将服务器物理资源抽象成逻辑资源,让一台 服务器变成几台甚至上百台相互隔离的虚拟 服务器,或者让几台服务器变成一台服务器 来用 CPU、内存、磁盘 、I/O等硬件 资源池 到底什么是云计算 桌面虚拟化: 一种基于服务器的计算模型,并且借用了传统的瘦客 户端的模型,但是让管理员与用户能够同时获得两种 方式的优点:将所有桌面虚拟机在数据中心进行托管 并统一管理;同时用户能够获得完整PC的使用体验。 应用虚拟化: 将应用程序与操作系统解耦合,为应用程序提供了 一个虚拟的运行环境。在这个环境中,不仅包括应 用程序的可执行文件,还包括它所需要的运行时环 境。 到底什么是云计算 服务器虚拟化技术 在x86服务器上的虚拟化技术上可分 为: l 硬件协助虚拟化 l 操作系统虚拟化 II 全虚拟化 II 半虚拟化。 到底什么是云计算 硬件协助虚拟化(Hardware-Assisted-Virtualization) 两大CPU厂商的Intel VT-x与 AMD-V技术。 应用:在BIOS设置中打开该功能选项,可以使Xen等半虚拟化 软件支持全虚拟化。 全虚拟化(Full Virtualization):中央处理器与其 他的硬设备都虚拟化。 优点:操作系统只要有支持虚拟化系统提供的硬设备,就可以不修改操 作系统而直接在虚拟机上安装该操作系统。 缺点:因为所有的硬设备都由虚拟产生,所以当虚拟机上的操作系统要 读取某一个硬设备时,都需要通过虚拟化系统才能读取真实的硬设备, 因而效能往往比较差。 代表:Vmware ESX Server 半虚拟化(Paravirtualization):虚拟化系统仅提 供中央处理器的虚拟化能力。 优点:硬件设备则与真实机器共享同一个硬件设备,因 此使用硬件设备的效率较佳。 缺点:操作系统必须修改内核才能安装在半虚拟化系统 中的虚拟机器中,这样就无法直接支持像Windows这样 的非开放源代码操作系统。 代表:Citrix XenServer 三种服务模式的云计算 Hadoop为什么和云计算经常在一起?hadoop不就是可以分布式的计 算和存储吗。 Amazon的云计算EC2,OpenStack建立的云计算平台,不就是可 以自己按需创建和管理一些实例吗,这也是云计算吗? Google的GAE、新浪的sae,不就是可以自己在上面创建自己的应 用吗,这与上面的例子完全不一样,这也是云计算吗? 正如汇编语言和C语言都能写出同样功能的程序,但是是不同的实 现方式。 Hadoop主要提供分布式存储和计算; OpenStack它们主要提供基础设施,提供类似 物理设备的逻辑设备,自己具有很高的控制 管理权; GAE提供应用平台,可以自己创建和管理应 用;网盘提供存储应用,对应用环境之类的 没有控制权。 所以,都是提供云计算服务,只是不同的服 务模式。 云计算IaaS代表OpenStack OpenStack作为开源云计算项目中的一种,提供了基础设施, 实例和对象存储(还是不外乎计算和存储)。一个实例就是一 个跑着操作系统的虚拟机,可以实现迁移、快照、备份、动态 分配等等管理功能。它是学习云计算的一个很好的实践。

Back to Top
风格切换
颜色选择