大数据与云计算-智能建造技术专43课件讲解.pptx

大数据与云计算-智能建造技术专43课件讲解.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

主讲人:徐文昭大数据与云计算智能建造技术专业资源库

知识点OpenStack简介

3工作流程4核心项目1简介2发展趋势OpenStack简介

OpenStack简介Openstack是由Rackspace和NASA共同开发的云计算平台,帮助服务商和企业内部实现类似于Amazonec2和S3的云基础架构服务(InfrastructureasaService)。Openstack包括两个主要模块:Nova和Swift。前者是NASA开发的虚拟服务器部署和业务计算模块;后者是Backpack开发的分布式云存储模块,两者可以一起用,也可以分开单独用。Openstack是开源项目,除了有Rackspace和NASA的大力支持外,后面还有包括Dell、Citrix、CiscoCanonical这些重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云台Eucalyptus的态势。

OpenStack简介Openstack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。Openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人将Openstack作为基础设施即服务资源的通用前端。Openstack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助大家利用Openstack前端来设置及管理自己的公共云或私有云。

尽管OpenStack从诞生到现在已经变得日渐成熟,基本上已经能够满足云计算用户的大部分的需求。但随着云计算技术的发展,OpenStack必然也需要不断地完善。OpenStack已经逐渐成为市场上主流的一个云计算平台解决方案。结合业界的一般观点和调查中关于OpenStack用户的意见,OpenStack需要完善的部分大体上可以归纳为以下几个方面:?增强动态迁移:虽然OpenStack的Nova组件支持动态迁移,但实质上OpenStack尚未实现真正意义上的动态迁移。在OpenStack中因为没有共存储只能做块迁移,共享迁移只能在有共享存储的情况下才被使用。?OpenStack发展趋势

OpenStack发展趋势数据安全:安全问题一直是整个云计算行业的问题,尽管OpenStack中存在对用户身份信息的验证等安全措施,甚至划分出可以单独或合并表征安全信任等级的域,但随着用户需求的变化和发展,安全问题仍然不可小觑。?计费和数据监控:随着OpenStack在公有云平台中的进一步部署,计费和监控成为公有云运营中的一个重要环节。云平台的管理者和云计算服务的提供者必然会进一步开发OpenStack的商业价值。尽管OpenStack中已经有Ceilometer计量组件,通过它提供的API接口可以实现收集云计算里面的基本数据和其他信息,但这项工程目前尚处于完善和测试阶段,还需要大量的技术人员予以维护和支持。?

OpenStack工作流程OpenStack的各个服务之间通过统一的REST风格的API调用,实现系统的松耦合。它内部组件的工作过程是一个有序的整体。诸如计算资源分配、控制调度、网络通信等都通过AMQP实现。OpenStack的上层用户是程序员、一般用户和Horizon界面等模块。这三者都是采用OpenStack各个组件提供的API接口进行交互,而它们之间则是通过AMQP进行互相调用,它们共同利用底层的虚拟资源为上层用户和程序提供云计算服务。

OpenStack核心项目OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面。它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目。每个项目都有自己的委员会和项目技术主管,而且每个项目都不是一成不变的,孵化项目可以根据发展的成熟度和重要性,转变为核心项目。截止到Icehouse版本,下面列出了10个核心项目(即OpenStack服务)。计算(Compute):Nova。一套控制器,用于为单个用户或使用群组管理虚拟机实例的整个生命周期,根据用户需求来提供虚拟服务。负责虚拟机创建、开机、关机、挂起、暂停、调整、迁移、重启、销毁等操作,配置CPU、内存等信息规格。自Austin版本集成到项目中。?

OpenStack核心项目对象存储(ObjectStorage):Swift。一套用于在大规模可扩展系统中通过内置冗余及高容错机制实现对象存储的系统,允许进行存储或者检索文件。可为Glance提供镜像存储,为Cinder提供卷备份服务。自Austin版

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档