版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.1.1多节点OpenStack架构分析目录1.OpenStack概述3.服务之间的关系2.OpenStack的架构和服务24.OpenStack的应用场景31.OpenStack概述41.OpenStack概述OpenStack是目前一套主流云平台,是一整套开源软件项目的综合,它允许企业或服务提供者建立、运行自己的云计算和存储设施。OpenStack是美国国家航空航天局和Rackspace合作研发的云端运算软件,由Apache许可证授权,并且是一个自由软件和开放源代码项目。OpenStack由三部分组成,分别是云计算、云存储和镜像服务;OpenStack可以单独提供其中的一部分,也可以将这三部分组合起来,搭建一个通用的云平台。52.OpenStack的架构和服务62.OpenStack的架构和服务Glance主要提供两个服务:Glance-API:主要负责接收响应镜像管理命令的Restful请求,分析消息请求信息并分发其所带的命令(如新增,删除,更新等)。默认绑定端口是9292。Glance-Registry:主要负责接收响应镜像元数据命令的Restful请求。分析消息请求信息并分发其所带的命令(如获取元数据,更新元数据等)。默认绑定的端口是9191。Neutron网络目的是为OpenStack云更灵活地划分物理网络,在多租户环境下提供给每个租户独立的网络环境。72.OpenStack的架构和服务Horizon是一个用以管理、控制OpenStack服务的Web控制面板,它可以管理实例、镜像、创建密匙对,对实例添加卷、操作Swift容器等。Openstack从Folsom开始使用Cinder替换原来的Nova-Volume服务,为Openstack云平台提供块存储服务。Swift为OpenStack提供一种分布式、持续虚拟对象存储,它类似于AmazonWebService的S3简单存储服务。Swift具有跨节点百级对象的存储能力。82.OpenStack的架构和服务Heat是OpenStack的负责编排计划的主要项目。它可以基于模板来实现云环境中资源的初始化,依赖关系处理,部署等基本操作,也可以解决自动收缩,负载均衡等高级特性。Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。93.服务之间的关系上图是OpenStack各个服务对应的组件,OpenStack的各个服务之间通过统一的REST风格的API调用,实现系统的松耦合。10服务之间的调用OpenStack的每一个服务都通过Restful的方式提供自己对外的访问APIs。服务之间同消息服务进行通信实现。每个服务状态的变化都会在数据库中记录。114.OpenStack的应用场景12应用场景举例:通用型作为基础产品,通用型云并不对任何特定的功能提供优化性能。虽然通用型云希望能够提供足够的性能以满足所以用户的考虑,但是性能本身并不是通用型云所关注的。例如一家在线的广告公司,打算基于私有云方式运行他们的web应用,属于网站典型的架构:Tomcat+Nginx+MariaDB。为了迎合他们的合规性需求,云基础设施运行在他们自己的数据中心。公司对负载需求有过预测,但是仍然提出了预防突发性的需求而能够灵活扩展。他们目前的环境不具有灵活的调整目标到运行开源的应用程序接口环境。1313应用场景举例:通用型目前的环境是如下面这样:
Nginx和Tomcat的安装量在120和140之间,每个应用的实例是2虚拟CPU和4GB内存。MariaDB安装在3个节点并组成Galera集群,每节点拥有4vCPU和8GB内存。公司的网站运行着基于硬件的负载均衡服务器和多个web应用服务,且他们的编排环境是混合使用Puppet和脚本。网站每天都会产生大量的日志文件需要归档。1414应用场景举例:通用型解决方案将由下列OpenStack组件组成:防火墙、交换机、以及负载均衡设备在公网中直接面向全网的连接。OpenStack控制器运行着诸如镜像服务、认证服务、以及网络服务等,支撑它们的服务有诸如:MariaDB、RabbitMQ,至少有三台控制器节点配置为高可用。OpenStack计算节点运行着
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省许昌市(2024年-2025年小学六年级语文)统编版质量测试(下学期)试卷及答案
- 湖南省郴州市第六中学观山学校2023-2024学年七年级上学期第三次月考生物试题(解析版)-A4
- 2023年医用卫生材料敷料项目融资计划书
- 《山西康庄项目提案》课件
- 热工基础练习题库及答案
- 养老院老人生活照料技能培训制度
- 养老院老人健康饮食营养师行为规范制度
- 校园安全管理体系建设方案
- 2024年杆塔设备购销及运输服务合同
- 2024年事业单位合同制员工合同签订与履行规范3篇
- 广东省惠州市惠阳区2023-2024学年九年级上学期期末语文试题
- 课件:《中华民族共同体概论》第十五讲:新时代与中华民族共同体建设
- 幼儿园冬至主题班会课件
- 畜禽解剖生理第八章生殖系统资料教学课件
- 2024年婴幼儿发展引导员(初级)职业技能鉴定考试题库(含答案)
- 小学数学每日100道口算题(每页100题)
- 幼儿园小班主题《我会排队》微课件
- 2024至2030年中国魔方行业市场前景调查及投融资战略研究报告
- 园林工程智慧树知到答案2024年浙江农林大学
- 游泳社会指导专项理论知识题库及参考答案
- 2025届高考语文一轮总复习:120个文言实词
评论
0/150
提交评论