Openstak基础知识.pptxVIP

  • 75
  • 0
  • 约3.66千字
  • 约 54页
  • 2018-11-17 发布于浙江
  • 举报
Openstak基础知识

Openstack基础知识介绍; 目录 1、openstack介绍 2、openstack结构 ; Openstack是当今最流行的开源云平台管理项目,可以控制整个数据中心计算、存储和网络资源的大小资源池。Openstack是一个非常年轻的开源项目,最初是由美国国家航空航天局(NASA)和Rackspace合作研发的项目,2010年7月以Apache2.0许可证授权开源,源代码来自于NASA的Nebula云平台和Rackspace的分布式云存储(Swift)项目。 当今的数据中心,许多服务器都遇到过同样的问题,即计算、电源、网络带宽等资源利用率不足。云计算服务让用户通过一个共享的计算资源、网络带宽、存储池,运行应用程序或服务来完成计算工作。 例如,某个项目可能会需要大量计算资源来完成计算,而一旦完成了计算任务,将不再需要那么多的计算资源。当用户想要一种灵活的、按需供给计算资源的服务, Openstack的优势: 1、解除厂商绑定 2、具有可扩展性及很好的弹性,可定制化IaaS 3、良好的社区氛围 openstack的劣势: 1、入手难、学习曲线较高,在对整体把握不足的情况下,很难快速上手 2、偏底层,需要根据实际应用场景进行二次开发 3、现阶段的厂商支持较弱、商业设备的openstack驱动相对不够全面 云计算按照服务类型可以分为 IaaS(基础架构即服务):最位于最底层,以Amazon和阿里云为代表。通过虚拟化技术将服务器,存储等资源打包,以API接口的形式提 供给用户。用户不再需要租用机房,自己维护服务器。云服务商还可以通过自身强大的数据中心为用户提供多路供电,灾备等高级功能。 PaaS(平台即服务):构建在Iass之上,在基础架构之上还提供业务软件运行的环境,比如数据库服务、web服务等,以GoogleApp Engine为代表。 SaaS(软件即服务):是最成熟,知名度最高的云计算服务类型。SaaS的目标是将一切业务运行的后台环境放在云端,用户通过一个瘦客户 端,通常是web浏览器,使用服务。典型的案例是Salesforce,Salesforce通过向大企业销售云端CRM服务,10年时间,已经成为一个 年收入超过20亿美金的上市公司。 云计算按照部署模式又可以分为公有云、私有云、混合云和行业云等等。 ;Openstack的结构 openstack包含了许多组件。有些组件会首先出现在孵化项目中,待成熟以后进入下一个openstack发行版的核心服务中。同时也有部分项目是为了更好的支持openstack社区和项目开发管理,不包含在发行版代码中。 Openstack核心服务包括: 1、Nova 计算服务(Compute as a Service) 2、Neutron 网络服务(Networking as a Service) 3、Swift 对象存储服务(Object Storage as a Service) 4、Cinder 块存储服务(Block Storage as a Service) Openstack公共服务包括: 1、Glance 镜像服务(Image as a Seriver) 2、Keystone 认证服务(Identity as a Service) 3、Horizon 仪表盘服务(Dashboard as a Service) Openstack的依赖库项目包括:Oslo基础设施代码共享依赖库(Common Lab as a Service) Openstack的孵化项目包括: 1、Ceilometer 计费监控服务 2、Heat 编排服务 3、Ironic物理设备服务(Bare Metal as a Service) 4、Marconi 消息队列服务(Message Queue as a Service) 5、Savanna大数据处理(MapReduce as a Service) 6、Trove 数据库服务(DataBase as a Service) openstack的其它项目;OpenStack概念架构;Openstack设计原则;OpenStack核心系统架构图;OpenStack 最简物理架构;OpenStack主要逻辑模块–Horizon Dashboard服务;OpenStack主要逻辑模块–Horizon 两种功能界面;OpenStack主要逻辑模块–Keystone身份验证服务;Keystone基本概念介绍之一;Keystone基本概念介绍之二;各种概念之间关系解释;Keystone在OpenStack中的访问流程范例 ;计算管理(codenamed?“Nova”) 基于用户需求为VM提供计算资源管理.?基于Python语言编写。 Nova-API

文档评论(0)

1亿VIP精品文档

相关文档