首页 >> 网络营销词典 >> 互联网工具及软件 >> OpenStack

OpenStack[编辑]


概述
OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算‎软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目。

一、基本介绍

    OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,旨在帮助服务商和企业内部实现云基础架构服务。

二、主要模块

    OpenStack 包含两个主要模块:Nova 和 Swift,前者是 NASA 开发的虚拟服务器部署和业务计算模块;后者是 Rackspack 开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack 是开源项目,除了有 Rackspace 和 NASA 的大力支持外,后面还有包括 Dell、Citrix、 Cisco、 Canonical 这些重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台 Eucalyptus 的态势。

三、运用范围

    OpenStack是基础设施即服务组件,让任何人都可以自行建立和提供云端运算服务。此外,OpenStack也用作建立防火墙内的“私有云”,提供机构或企业内各部门共享资源。

四、内容详解

    OpenStack Compute 是一套控制器,用于为单个用户或使用群组启动虚拟机实例。它同样能够用于为包含着多个实例的特定项目设置网络。在公共云中,这套管理机制将提供预制的镜像或是为用户创建的镜像提供存储机制,这样用户就能够将镜像以虚拟机的形式启动。 OpenStack 对象存储是一套用于在大规模可扩展系统中通过内置冗余及容错机制实现对象存储的系统。这些对象能够通过一个REST API对客户端加以恢复。 OpenStack镜像服务是一套虚拟机镜像查找及检索系统。它能够以三种形式加以配置:利用OpenStack对象存储机制来存储镜像;利用Amazon直接存储信息;或者将S3存储与对象存储结合起来,作为S3访问的连接器。 五

五、技术资料

    以Python编程语言编写,整合Tornado网页服务器、Nebula运算平台,使用Twisted软件框架,遵循Open Virtualization Format、AMQP、SQLAlchemy等标准,虚拟机器软件支援包括:KVM、Xen、VirtualBox 、QEMU、 LXC 等。

参考资料: 好搜百科
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:20

编辑次数:0历史版本

创建者: 刘世环

最近更新:2015/4/22 13:06:34

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。