多节点OpenStack架构分析_第1页
多节点OpenStack架构分析_第2页
多节点OpenStack架构分析_第3页
多节点OpenStack架构分析_第4页
多节点OpenStack架构分析_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论