




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OpenStack技术调研 大纲 云计算的基础OpenStack简介OpenStack架构OpenStackComputeOpenStackImagingServiceOpenStackObjectStorage与OpenNebula Eucalyptus CloudStack对比 什么是云计算 云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式 云计算的三个服务模式 基础设施即服务 IaaS 提供虚拟化的计算资源 存储资源 网络资源 典型案例如AmazonEC2 平台即服务 PaaS 使软件开发人员充分利用开放的资源来开发定制化的应用 如GoogleAppEngine 软件即服务 SaaS 软件或应用通过租用的形式提供给用户使用 如S和GoogleGmail Docs 什么是云计算 OpenStack简介 OpenStack是由Rackspace和NASA共同开发的云计算平台 帮助服务商和企业内部实现类似于AmazonEC2和S3的云基础架构服务 IaaS 用Python语言编写大型用户 NASA加拿大半官方机构CANARIE网络的DAIR项目RackspaceCloud惠普云 使用UbuntuLinux MercadoLibre的IT基础设施云 现以Openstack管理超过60000台服务器 OpenStackCommunity OpenStack包含主要项目 代号Nova 根据要求提供虚拟服务 与AmazonEC2类似 代号Glance 提供OpenStackNova虚拟机镜像的发现 存储和检索 代号Swift 提供对象存储 类似AmazonS3 OpenStack能做什么 AppOwner可注册云服务 查看运行和计费情况开发 AppDev 和运维人员 DevOps 可创建和存储他们应用的自定义镜像 并通过这些镜像启动 监控和终止实例平台的管理人员 CloudOps 能够配置和操作网络 存储等基础架构 OpenStackCompute Nova 逻辑架构 Backup OpenStackCompute Nova nova api是Nova的中心 它为所有外部调用提供服务 除了提供OpenStack本身的API规范外 他还提供了兼容EC2的部分API 所以也可以用EC2的管理工具对nova进行日常管理 nova compute负责对虚拟机实例进行创建 终止 迁移 Resize的操作 工作原理可以简单描述为 从队列中接收请求 通过相关的系统命令执行他们 再更新数据库的状态 nova volume管理映射到虚拟机实例的卷的创建 附加和取消nova network从队列中接收网络任务 然后执行任务控制虚拟机的网络 比如创建桥接网络或改变iptables的规则 nova scheduler提供调度 来决定在哪台资源空闲的机器上启动新的虚拟机实例Queue为守护进程传递消息 只要支持AMQP协议的任何MessageQueueSever都可以 当前官方推荐用RabbitMQ SQLdatabase存储云基础架构中的各种数据 包括了虚拟机实例数据 网络数据等 userdashboard是一个可选的项目 它提供了一个web界面来给普通用户或者管理者来管理 配置他们的计算资源 OpenStackCompute Nova 逻辑架构到概念架构的映射 OpenStackCompute Nova 物理架构 单节点 一台服务器运行所有的nova xxx组件 同时也驱动虚拟实例 这种配置只为尝试Nova 或者为了开发目的进行安装 OpenStackCompute Nova 物理架构 1控制节点 N个计算节点 一个控制结点运行除nova compute外的所有nova services 然后其他compute结点运行nova compute 所有的计算节点需要和控制节点进行镜像交互 网络交互 控制节点是整个架构的瓶颈 这种配置主要用于概念证明或实验环境 OpenStackCompute Nova 增加节点单独运行nova volume 同时在计算节点上运行nova network 并且根据不同的网络硬件架构选择DHCP或者VLan模式 让控制网络和公共网络的流量分离 物理架构 多节点 OpenStackCompute Nova 服务架构 OpenStackImageService 包括两个主要部分 APIServer和RegistryServerAPIServer 运行glanceapi程序 起通信hub的作用 转发客户端的请求到镜像元数据注册处和后端仓储 RegistryServer和API安装在同一个服务器上 支持的后端仓储 OpenStackObjectStorageFileSystemAmazonS3HTTP 只读 OpenStackObjectStorage 物理架构 5个storage节点 与OpenNebula Eucalyptus CloudStack对比 讨论主题数 与OpenNebula Eucalyptus CloudStack对比 与OpenStack和CloudStack相关的讨论数量远大于与Eucalyptus和OpenNebula相关的讨论数量 讨论帖子数 与OpenNebula Eucalyptus CloudStack对比 参与度 长期以来 OpenStack项目的参与度远高于其他三个项目的参与度 但是在过去六个月中 CloudStack项目的参与度正在稳步增长 目前CloudStack和OpenStack项目的参与度最高 与OpenNebula Eucalyptus CloudStack对比 与OpenStack和CloudStack相关的讨论数量远大于与Eucalyptus和OpenNebula相关的讨论数量 讨论的总人数 与OpenNebula Eucalyptus CloudStack对比 Eucalyptus的社区人口依然领先 但是OpenStack正在迎头赶上 社区人口 与OpenNebula Eucalyptus CloudStack对比 在过去三个月中 CloudStack与OpenSt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水生植物生理学创新创业项目商业计划书
- 特岗教师小学数学基础复习资料
- 中学数学竞赛训练方案
- 餐饮行业员工卫生管理标准及考核细则
- 制造企业节能减排措施实施方案
- 防腐木廊架施工工艺与安全管理方案
- 小学五年级语文期末复习题
- 公司内部审计管理办法
- 2025年中医医学概论试题及答案
- 电子商务平台产品详情页优化方案
- 测绘新技术之无人机的
- 2025年新九年级数学暑假衔接讲练 (人教版)专题07 一元二次方程单元测试 (学生版)
- 气象灾害应急管理课件
- 地铁站消防维保施工方案及技术措施
- 国庆司机安全培训
- 既有建筑抗震加固性能化设计规程T-ZCEAS 1001-2024知识培训
- 十五五住房和城乡建设发展思路
- 马克思主义经典原著选读-1
- T/CUWA 60055-2023城镇排水管道螺旋缠绕内衬法修复用硬聚氯乙烯(PVC-U)带状型材
- 《职业生涯概述》课件
- 企业会计准则实施典型案例
评论
0/150
提交评论