OpenStack环境下计费系统的研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 OpenStack 环境下计费系统的研究 * 5 10 15 20 25 30 35 40 摘要:OpenStack 是目前发展最快的开源云计算平台,本文主要介绍的是 OpenStack 环境下 计费系统的研究。主要包括原始计费数据的采集,使用分布式文件系统存储原始计费信息以 及使用并行计算框架 MapReduce 处理原始计费数据得到计费结果,最后将计费结果展示给用 户。 关键词:OpenStack;分布式文件系统;MapReduce;计费 中图分类号:TP39 Research Of An Accounting System Based On OpenStack Hu Jun, Cui Yidong (Beijing University Of Posts And Telecommunications Software College, Beijing 100876) Abstract: As we all know, OpenStack is a kind of open-source cloud computing platforms which grows the fastest nowadays. In this paper, we will present you an accounting system under OpenStack. The accounting system first collects the original accounting data; then store the original accounting data in distributed file system , then processing the data to get the accounting results using MapReduce (a parallel computing framework), and finally shows the accounting results to users. Keywords: OpenStack; Distributed File System; MapReduce; Accounting 0 引言(研究背景) 开源 IaaS(Infrastructure as a Service)云平台 OpenStack 是一个 NASA 和 Rackspace 合作开 发的自由软件和开放源代码项目[1]。它是对 Amazon Web Service 的一种开源实现。OpenStack 提供了一个部署云的平台,为公有云、私有云提供了可扩展、灵活的云计算平台。虽然目前 OpenStack 的发展非常迅速,它的社区已经拥有超过 170 家企业以及 3000 位开发者,这些 机构与开发者都将 OpenStack 作为 IaaS 资源的通用前端,但是针对 OpenStack 的计费研究还 相对较少,虽然有一些计费策略和机制已经或多或少的出现在了一些商业云计算平台上,比 如 Amazon 的 EC2 以及谷歌的 Google App Engine ,但是 OpenStack 社区始终没有将计费作 为他们的重点研究对象。此外,在云计算商业应用的环境下,OpenStack 也会逐渐的向商业 化方向发展,针对 OpenStack 的计费研究就会慢慢成为其发展的重要环节。因此研究 OpenStack 环境下的计费系统有着十分重要的现实意义。 本文的研究目的是设计与实现一个 OpenStack 环境下的分布式的计费系统,整个计费系 统主要包括数据采集器和计费服务器两个组件,其中数据采集器运行在宿主机上,负责采集 虚拟机的原始计费信息,并将这些信息上传到计费服务器中。计费服务器负责使用分布式文 件系统存储原始计费信息,并依据计费策略使用 MapReduce 处理原始计费信息得到计费结 果,最后将计费结果以 web 的形式展示给终端用户。 1 研究基础 目前国内外众多商业公有云 IaaS 服务中,比较典型的应用有:亚马逊公司的 Amazon -1-  Web Service 以及微软的 Windows Azure 服务,国内的则有盛大云和新浪的看云。 Amazon Web Service 的主要服务包含两个部分,分别是 Amazon EC2 以及 Amazon S3。 因此其计费系统也包含两个部分,分别针对计算资源计费和存储资源计费。其中的计算服务 计费主要由虚拟机实例的使用费用和数据传输费构成,其计费主要过程是根据用户使用 45 50 55 60 65 CPU、硬盘、内存、网络流量和带宽等因素,通过采集用户使用虚拟机的各种资源的用量, 再结合相关的计费策略产生最后的

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档