文档章节

OpenStack让数据中心随时就绪

华为eSDK
 华为eSDK
发布于 2016/04/11 09:51
字数 3339
阅读 26
收藏 0

文/Anni Lai

移动化、云、社交媒体、大数据以及物联网(IoT)的爆炸式增长给当今的商业市场带来了不可估量的新机遇,但同时也伴随着各种新的威胁。面对飞速增长的数字经济,业界所有企业都亟待开创新的商业模式和服务,这使得创新速度、业务敏捷度和运营效率越来越成为企业立于不败之地的主要因素。

作为业务的基石,数据中心急需以转型来大力支撑业务创新,提供更短的上市时间,以及更高的敏捷度和效率。虚拟化和云计算在当今数据中心转型中扮演着关键的角色:帮助数据中心进行资源整合,加快资源共享,简化IT运营管理,改善数据中心自动化,从而减少人为错误并缩短业务中断时间。

目前,基于专有的、商业的和现成的虚拟化和云计算技术,多数大型企业和服务供应商都经历了第一代云项目的实施。为了满足未来快速增长的用户量、订户量、应用服务、设备、存储、流量和带宽需求,企业和服务供应商需要寻找一种替代方案,以满足业务在特征、功能、成本效益以及全球化等方面的扩展性和快速创新需求。

什么是OpenStack?

OpenStack是一个无处不在的开源云计算平台,旨在支撑几乎所有规格的公有云和私有云。OpenStack项目实施简单,并且具有很高的扩展性,其包含一组相互关联的项目,这些项目通过仪表盘或OpenStack API管理的数据中心控制着计算、存储和网络资源池。OpenStack是由知名企业研发的项目,它的开放性使其成为包容异构基础设施的理想平台。同时,OpenStack API可以兼容Amazon EC2和S3,因此,为亚马逊业务平台(AWS)打造的客户应用也能够在OpenStack平台中运行。

当今的企业和服务供应商都将OpenStack当作下一代云平台。在这个平台上,数据中心转变成一个大型的、具有高扩展性的自动化网络通道,融合了各种异构的物理资源和虚拟服务。转型后的数据中心由软件自动化和API控制,从而使得DevOps这一新模式的发展成为可能,同时,为移动化、社交媒体、大数据、IoT以及网络功能虚拟化(NFV)等创造新的服务视角。

为何OpenStack是明智之选?

创新速度快。自成立3 年以来,OpenStack在科技创新和成熟度方面已经取得了显著成就。这依赖于大规模的全球开发者和用户群,以及赞助公司在领导力和资源上的鼎力支持。OpenStack的创新速度完胜任何一家以自身研发团队和有限的资源创造专有解决方案的公司。

更多质量保证。OpenStack因Open而开放。相对于其它社区,OpenStack拥有更多尝试各种场景的用户,以及致力于排除故障的开发者。此外,大量厂商的支持也在助力平台的互通性测试和资格认证。例如,华为有许多绩优中心分布在圣克拉拉(US)、西安、北京、以色列和欧洲。这些绩优中心一贯致力于保证平台的质量,以及对平台所支持的其他厂商的产品和技术进行互通性测试。

互通性强。混合的虚拟化IT环境正在风行,针对这一点,OpenStack的互通性优势可以简化管理和技术支撑,降低数据中心的成本和风险。

零厂商锁定。OpenStack支持遵守平台标准和API的多种硬件产品和软件技术。这一优势减少了集成工作的投入,甚至可将投入降到最低。

投资保护。除了支持多种虚拟化环境,以及生态系统内大量的软硬件技术和产品之外,OpenStack还拥有海量的用户支持、投资,以及大量厂商支撑的社区,比任何一个专有云平台都具有更长的生命力。随着更多企业的加入,OpenStack正呈指数增长趋势。OpenStack必定会永葆青春,因为其凭借的不仅仅是开发者和用户,还有业界领先的分析家。

华为和OpenStack

华为是OpenStack的忠实拥护者,其整个生态系统始于OpenStack Grizzly的发布日——2013年6月。华为的云操作系统(FusionSphere 5.0及更高版本)是基于OpenStack创建的。仅用了两年时间,华为对OpenStack(Juno、Liberty)后续版本的代码贡献已经在OpenStack社区中位列前10。

作为OpenStack基金会的金牌成员,华为发挥着重要的作用,忠实地为OpenStack在提供视角、发展软件、测试、故障排除、资源供应和品牌拥护方面出谋划策。展望未来,华为将继续以领先的地位,竭诚服务于OpenStack基金会及其开发者和用户群。

FusionSphere,基于OpenStack的云操作系统

FusionSphere是华为基于本地OpenStack建立的商用云操作系统,因此可以兼容OpenStack生态系统。这使得FusionSphere可以支持所有经OpenStack平台认证的虚拟化环境和软硬件产品。华为还为其添加了OpenStack的扩展功能以增强平台的性能,从而打造一个可靠、有效、安全、兼容性好、自动化程度高、易于使用和管理的商用平台。所有的扩展及性能增强操作都是基于OpenStack插件或驱动器所实施的。并没有改变OpenStack的主干代码。其他厂商的驱动器也可以轻松集成到FusionSphere系统中。这就在确保OpenStack核心平台与FusionSphere的集成性的同时,为华为客户提供了一个生产就绪的企业级云平台。




移动化、云、社交媒体以及IoT正飞速模糊着电信(CT)和IT之间的界线,我们正处于数据中心ICT融合的峰值期。在这样一个ICT融合时代,华为FusionSphere有信心在所有基于云操作系统的OpenStack中脱颖而出。

“企业就绪”的服务器虚拟化

  • ·时延更短。FusionSphere虚拟化环境可以将虚拟机的通信性能提高1.5~3倍,大大减短了时延。
  • ·性能更高。FusionSphere的云资源调度根据网元的亲和性来分配虚拟资源,以提升虚拟机的性能。此外,“性能优先”原则为逻辑网元(多个虚拟机同时运行以提供一项完整的服务功能)确保所有的虚拟机在网络拓扑中密切相连。这样一来,就可以优化虚拟机之间的时延和吞吐量。
  • ·可靠性更高。FusionSphere的高可用性(HA)和容错性(FT)涵盖资源冗余、故障检测、故障恢复,可以减少甚至消除系统和应用的宕机时间。

分布存储虚拟化

FusionSphere采用软件定义存储(SDS)。SDS是一种最新的分布式存储系统,时延少、性能高、纵向存储能力好。FusionSphere将多种存储系统虚拟化,形成存储资源池,从而建立应用存储系统,提供统一管理。

另外,FusionSphere使用智能存储资源调度算法来实现极致性能和资源利用。与传统磁盘阵列相比,FusionSphere SDS将应用每秒进行读写操作的次数(IOPS)增加了2~3倍,吞吐量增加了6倍,服务器与存储之间的时间降低了20~50%,并且将峰值I/O带宽扩大了10倍。

软件定义网络

FusionSphere使用的覆盖性虚拟网络组件基于软件定义网络(SDN)和虚拟扩展局域网(VxLAN),以构建一个连接多个数据中心的全网状二层网络,从而简化应用开发,使资源调度更加灵活。考虑到拓扑结构和QoS,SDN控制器动态选择正确的路由,为多个数据中心调整WAN路由策略和带宽,将跨数据中心链路带宽成本平均降低了60~70%。

华为SDN是可直接编程的、敏捷的网络,便于统一管理和以编程方式配置,并且以开放的标准实现了零厂商锁定。差异化产品包括DCSDN、DCI-SDN、WAN-SDN和Policy-SDN。

网络功能虚拟化

FusionSphere通常部署在华为客户的NFV项目中,以实现一个或多个虚拟化网络功能或VNF。FusionSphere是网络功能虚拟化基础设施(NFVI)的云操作系统,具有以下优势:

  • 统一硬件资源和规模经济优势,实现更低资本支出(CAPEX) 和运营成本(OPEX);
  • 通过缩短典型网络运营创新周期,上市时间更快;
  • 服务与客户群之间的资源共享面更加广泛;
  • 网络服务享受快速动态的上线、下线和扩展;
  • 开放的平台促进更多、更快的创新和网络总体功能转型;
  • 动态的云平台使得网络即服务(NaaS)唾手可得。

华为基于FusionSphere的SD-DC2

SD-DC2(业务驱动的分布式云数据中心)是华为下一代ICT融合数据中心的参考架构,旨在将一个或多个复杂的、需要统一管理的分布式数据中心的物理资源,如计算、存储和网络资源,整合并且虚拟化为一个可以容纳上百万台虚拟机的超级数据中心。

华为SD-DC2解决方案搭载华为FusionSphere云操作系统,使云数据中心具备如下优势:

  • 开放。FusionSphere支持OpenStack接口。因此华为SD-DC2是一个开放的数据中心架构,能兼容OpenStack生态系统支持的异构物理资源和虚拟化平台。
  • 灵活。部署虚拟数据中心的时间从几年缩短到几个月甚至几小时。发放新业务的时间也从几个月缩短到几天甚至几分钟。业务资源可以根据当前的负载情况进行动态调整,还可以超分配提高可用性。SD-DC2是数据中心运作方式的创新者,它实现了可靠、快速的业务创新。
  • 高效。所有资源——物理的或虚拟的、来自一个厂商或多个厂商、云或纯物理资源,都可以在统一管理下实现池化和标准化。SD-DC2极大地提升了整体运营和管理,提高了数据中心的效率,并且有效降低了成本。

在数据中心变革的不同发展阶段(虚拟化、私有云建设、数据中心整合,以及混合云),华为SD-DC2都已经成功部署,并且正在扩展到多个领域,如政府和公共服务机构、交通、能源和电力、金融服务、媒体和娱乐、大型跨国企业、云服务供应商和电信运营商。

OpenStack驱动数据中心转型

OpenStack在3年以前推出,已经极大地鼓舞了开发者的热情,获得了用户的支持,被企业广泛采用,并且获得了行业认可。OpenStack将继续演进并推出新业务,并将在新版本中提供更加可靠和成熟的性能。

在过去的两年里,华为积累了很多OpenStack使用案例。这些案例来自于世界知名的100强企业(如迪斯尼、宝马、沃尔玛、百思买)、大型运营商(如AT&T、Orange、中国移动、中国联通)和云服务供应商(如RackSpace、Comcast、华为公有云)。他们声称要把OpenStack应用到生产环境中。

所有这些使用案例都足以证明OpenStack作为一个企业云平台的有效性和成熟度。华为将继续努力,致力于推动OpenStack云平台不断被大型企业、运营商和服务提供商应用到其数据中心,以实现云、移动、社交、大数据和IoT等业务未来的长足发展。

越来越多的企业、运营商和服务供应商正采用OpenStack来开启其数据中心转型之旅。将OpenStack应用于数据中心的最大好处在于其可以避免厂商绑定,加快创新步伐,获得高性价比和更好的扩展性,并且不受地域限制。

在驱动数据中心转型方面,OpenStack正在发挥并且将持续发挥重要的作用。

OpenStack使IT成为各行各业的高效合作伙伴。

(更多华为资讯请关注华为开发者社区,华为自己的对外开放门户:http://developer.huawei.com/cn/ict/ ,不要问我叫啥,别人都叫我雷锋



© 著作权归作者所有

华为eSDK
粉丝 27
博文 19
码字总数 28423
作品 0
苏州
高级程序员
私信 提问
加载中

评论(1)

华为eSDK
华为eSDK 博主
如今在全球开源云计算领域,已走过近六个年头的 OpenStack 可以说是如日中天。从2010年诞生至今,OpenStack 凭借其开放先进的架构、高效的社区开发、灵活的部署模式,迅速赢得了业界的广泛认可,并成为当今全球最具影响力的云计算开源项目。
惠普宣布支持 OpenStack 云计算平台

HP是最近新加入开源OpenStack云计算项目的高科技厂商。HP也加入了OpenStack云计算的大潮。OpenStack项目是由 NASA(美国航空航天局)发起,并与托管服务提供商Rackspace Hosting共同研发的开...

小卒过河
2011/07/28
1K
4
OpenStack centos版安装(一)

OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。 OpenStack是一个云平台管理的项目,这个项目由几个主要的组件组合起来...

蓝狐乐队
2014/04/18
233
0
Veritas 联手红帽 共同保障OpenStack关键业务应用程序部署

北京 – 2016 年 9 月 14 日 – 今日,全球信息管理解决方案领导厂商Veritas Technologies宣布将与全球领先开源解决方案提供商红帽( Red Hat, Inc,纽约证交所代码:RHT)携手合作,共同致力...

玄学酱
2018/05/15
0
0
OpenNebula 与 OpenStack:用户需求还是厂商驱动

我们起草了这篇报道来回答最近听到的多次被问到的问题,特别是来自于打算创建他们自己的私有云的组织机构的问题。 您是怎么比较OpendNebula和OpenStack的呢? 这真是一个复杂的问题。因为开源...

LitStone
2014/02/21
2.3K
1
开放基础架构新浪潮:互联网巨头背后的OpenStack

2018年5月21-24日,第十七届OpenStack峰会在温哥华盛大开幕,今年峰会的主题为“Open Infrastructure”。凸显出OpenStack基金会积极拥抱变化,主动求变的态度更加清晰,也是OpenStack基金会开...

云科技时代
2018/05/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux 运行shell文件,出现 $'\r': command not found

运行编写的shell脚本时,出现了 $'\\r': command not found 这样的错误提示。 报错的原因是我们在windows系统操作时,编辑器里的换行符是\r\n ,而Linux上为\n,两个系统之间有差异导致的。 ...

芥末无敌
今天
7
0
Java数据结构(上)

枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 1.Enumeration(枚举) boolean hasMoreElements( ):测试是否有更多的元素 Object nextElement( ):如果此枚举对象至少还...

Firefly-
昨天
11
0
vue 跨层组件通讯 provide inject

https://cn.vuejs.org/v2/api/#provide-inject 类型: provide:Object | () => Object inject:Array<string> | { [key: string]: string | Symbol | Object } 详细: provide 和 inject 主......

阿豪boy
昨天
7
0
黑马程序员面试宝典(Java)Beta6.0免费下载

场景 JavaSE基础 面向对象特征以及理解 访问权限修饰符区别 理解clone对象 JavaSE语法 java有没有goto语句 &和&&的区别 如何跳出当前的多重嵌套循环? 是否可以继承String? 重载与重写的区别...

badaoliumang
昨天
9
0
监控linux系统状态

查看系统负载: w/uptime 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU 占用CPU的进程可以是Running,也可以是Waiting 某一时刻1颗CPU只能有一个进程在使用其资源 #查看c...

asnfuy
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部