科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道高性能计算开源云基础设施平台OpenStack浅析

开源云基础设施平台OpenStack浅析

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

从2010年7月份开始研发至今,OpenStack在国际上得到了越来越广泛的支持,从全球主流的硬件厂家到主流的云业务的公司,正在越来越深入的提供基于openstack的云服务。

来源:ZDNet China 2011年9月6日

关键字: 云服务 OpenStack 云计算

  • 评论
  • 分享微博
  • 分享邮件

从2010年7月份开始研发至今,OpenStack在国际上得到了越来越广泛的支持,从全球主流的硬件厂家到主流的云业务的公司,正在越来越深入的提供基于openstack的云服务。

OpenStack的诞生及特点

OpenStack是一种免费的开源平台,帮助服务提供商实现类似于亚马逊EC2和S3的基础设施服务。OpenStack有两个主要部分——Nova,起初是为NASA的计算处理服务而开发;Swift,是Rackspace开发的存储服务组件。Rackspace称其目标是推动互操作服务的发展,或者说是允许客户在云服务提供商之间迁移工作量,使其不被锁定。

首届云计算技术大会南京召开多公司押宝云计算

OpenStack项目结合了Rackspace公司云存储技术和NASA的虚拟服务器部署与业务流程引擎,可以实现单个计算机环境及集群 CPU环境的部署。OpenStack还支持Apache许可证授权,并且是一个自由软件和开放源代码项目。

首届云计算技术大会南京召开多公司押宝云计算

OpenStack具有很强的灵活性,逐渐成为快速组建云平台的标准服务。OpenStack具有下面的几个特点。

1.管理和灵活性:

开源的平台意味着你不必再被一个私人雇主束缚,模块化的设计能够容易整合第三方的技术来满足商业需求。

2.行业标准:

超过12个国家的60多个全球领先的公司参与了OpenStack,包括Cisco,Citrix,Dell,Intel以及Microsoft,而且它还在全球传播着。

3.已被证明的软件:

世界上最大的几个公共云和私有云运行着同样的软件兼容与连接:公共OpenStack云的兼容性意味着一旦条件成熟企业未来可以很容易的迁移数据和应用到公共云。

OpenStack 的实现原理

OpenStack由三部分组成,分别是云计算,云存储,镜像服务。OpenStack可以单独提供其中的一部分,也可以将这三部分组合起来,搭建一个通用的云平台。

OpenStack 首先将数据中心虚拟化,利用管理程序提供应用程序和硬件之间抽象的对应关系。如图: 

首届云计算技术大会南京召开多公司押宝云计算

OpenStack通过两个方法实现数据中心虚拟化。

1. 为每个服务器提供了抽象的硬件(例如第一台主机HOST 1 ,其实提供了抽象的4台主机,而上面的四台主机或许是一台抽象的服务器)。

2. 实现对每个服务器资源的更好的利用,利用了虚拟机,下图是更多的实现

首届云计算技术大会南京召开多公司押宝云计算

上面每个虚拟的服务器,或者网络,或者存储设备之后都是一个Pool,这样无论对资源的分配还是对请求响应都是更加灵活而有效。

OpenStack 完成数据中心虚拟化后,openstack 提供对云进行管理的一层,负责在云上部署各种应用和文件,同时还要提供对应用和文件的检索,创建和分配虚拟机,当虚拟机用完之后还要撤销,要提供用户和管理员接口,用户要能知道自己的应用的情况,管理员也要能知道整个云的运行情况,负责云存储的分配,检索,收回。

首届云计算技术大会南京召开多公司押宝云计算

OpenStack特性介绍

OpenStack Compute(云计算):云架构控制器,用与为一个用户或一组用户开启virtual instances,也为每一个instance或project进行网络配置。用于部署和管理虚拟服务器,如开关虚拟机等。

OpenStack Object Storage(云存储):用于在内置冗余和故障恢复的大容量可计量的系统中存储对象。主要用于商用的集群服务器上,能够存储TB甚至PB的数据。

首届云计算技术大会南京召开多公司押宝云计算

OpenStack Object Storage(云存储)主要功能图

OpenStack Imaging Service(镜像服务):用于查找和检索虚拟机镜像。

首届云计算技术大会南京召开多公司押宝云计算

OpenStack由三部分:云计算、云存储、镜像服务之间的关系

OpenStack社区成员

OpenStack是一些开源项目的集合,为建立公有云和私有云提供开源的软件,为大型的、小型的、共有的和私有的云提供高可扩展的、伸缩性强的云计算,使云的实现很简单,且可以大规模的扩展。

目前,从全球主流的硬件厂家到主流的云业务的公司,正在越来越深入的提供基于openstack的云服务。包括Rackspace, NASA, Dell, Citrix, Cisco, 和Ubunto Linux发行商Canonical、Extreme Networks等超过50个成员。微软并不是该项目成员,但表示其Hyper-V虚拟化软件支持OpenStack平台。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章