浅谈云计算与OpenStack.pptxVIP

  • 5
  • 0
  • 约2.29千字
  • 约 21页
  • 2017-11-29 发布于湖北
  • 举报
浅谈云计算与OpenStack

Basic Knowledge of Cloud Computing;Background Cloud综述 IaaS-PaaS-SaaS IaaS Openstack;第一次IT革命——以PC为核心 主要解决信息本地处理的问题,信息交互率低 第二次IT革命——以互联网为核心 将PC作为接入终端使用Internet 大型互联网提供商不断建设新的数据中心, 以满足海量数据处理和存储需求 Google构建了全球最大数据中心, 分布式技术逐渐成熟 第三次IT革命——以云计算为核心;云是一个抽象的概念 大量设备通过【多机虚拟化技术】整合在一起,使其具有协调一致的计算和存储能力,这些整合在一起的设备及其所具备的功能则抽象为云。 逻辑上像朵大云,空间上则往往是分布的 ;IT服务化:将传统IT产品、功能通过互联网(若是私有云则是内部网)以服务的形式交付用户 服务模式:“自来水式”的服务模式;云计算的服务分为三类: IaaS(基础设施即服务Infrastructure as a Service) 云供应商提供计算机设备,包括物理计算机但通常是虚拟计算机(Virtual Machine-VM),和其他设备。 用户在租来的设备上(通常VM)安装操作系统及应用软件以部署应用,但修补和维护工作由用户自己承担。 PaaS(平台即服务Platform as a Service) 云供应商提供计算平台,包括操作系统,程序语言执行环境,数据库和网络服务器。 用户不需要管理与控制云端基础设施,包含网络、服务器、操作系统或储存,但需要控制上层的应用程序部署与应用托管的环境。? SaaS(软件即服务Software as a Service) 云供应商在云上安装和运行应用软件,云用户通过云客户端使用软件。 用户不需管理应用软件所在的云基础设施和平台,这就不需要在用户自己的设备上安装和运行应用程序,从而简化了维护和技术支持。 ;IaaS的核心技术——虚拟化Virtualization(服务器、存储、网络虚拟化及桌面虚拟化) 其一:虚拟化技术能将一台物理设备动态划分为多台逻辑独立的虚拟设备 1化N——单机虚拟化,为充分复用软硬件资源提供技术基础 其二:通过虚拟化技术能将所有物理设备资源形成对用户透明的统一资源池,并按用户需要形成不同配置的虚拟设备资源,并能进行回收 N化1——多机虚拟化,提高资源分配的弹性、效率和精确性;IaaS;IaaS;Openstack浅谈;Openstack是由Rackspace和NASA共同开发的云计算平台软件,帮助服务商和企业内部实现类似于Amazon EC2和S3的云基础架构服务(IaaS) 它由名为Openstack community的社区开发和维护 这一社区拥有超过130家企业及1350位开发者,这些机构与个人都将Openstack作为基础设施即服务(IaaS)资源的通用前端 Openstack社区的首要任务是简化云的部署过程并为其带来良好的可扩展性 它由Python语言编写;历史版本 2010.10 Austin 2011.1 Bexar 2011.4 Catus 2011.9 Diablo (Ubuntu 11.10) 2012.4 Essex (Ubuntu 12.04, Fedora17) 2012.9 Folsom (quantum);Openstack开放社区;Open体现在: 代码开源 (Apache 2.0许可) 开放设计(半年开一次设计峰会) 开放开发(Github管理代码) 开放社区(邮件列表,IRC) 定期发布版本(半年1次) ;Nova Nova-api Message Queue (Rabbit MQ Server) Nova-compute Nova-network Nova-volume Nova-scheduler Glance  镜像管理 Keystone 身份验证、授权 Horizon  Web管理nova、部分API功能 Swift  对象存储 Quantum 替换Nova-network;主件间关系;Openstack的位置;App Owner可注册云服务,查看运行和计费情况 开发(App Dev)和运维人员(Dev Ops)可创建和存储他们应用的自定义镜像,并通过这些镜像启动、

文档评论(0)

1亿VIP精品文档

相关文档