加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

开源软件让云服务部署加速前行

发布时间:2018-09-07 08:40:37 所属栏目:云计算 来源:IT经理世界
导读:为了提高云部署的速度与稳定性,英特尔IT部门为私有云增加了混合解决方案,包括OpenStack软件一种可扩展的开源云操作环境。使用OpenStack,加上内部代码与现有的企业软件,英特尔IT部门部署了云基础设施,将数据中心解决方案转变为可快速获取的用户服务。
副标题[/!--empirenews.page--]

为了提高云部署的速度与稳定性,英特尔IT部门为私有云增加了混合解决方案,包括OpenStack软件——一种可扩展的开源云操作环境。使用OpenStack,加上内部代码与现有的企业软件,英特尔IT部门部署了云基础设施,将数据中心解决方案转变为可快速获取的用户服务。

u=866539798,24382240&fm=173&app=25&f=JPEG

在2010年开始实施私有云时,英特尔IT部门的初期目标是提供简单的计算laaS,使用户能更加便捷获得服务器。为此,英特尔IT部门在整个环境中推行自动化,并使应用开发人员和应用所有者为应用环境快速部署基础设施。

基于2012年在早期的实际使用,英特尔IT部门在2013年计划转而使用更多的混合解决方案,以便让一部分容量运行在公有云和私有云中。甚至计划每3-6个月在企业私有云中实施混合云模式的模块与功能。使用外部云提供商可以让英特尔IT部门能够进一步提取部署的资源,根据成本、位置与监管要求,灵活确定计算与存储需求的来源。英特尔IT部门的目标是创建一种开放云,把公有云环境当做数据中心服务的扩展。这包括监控成本并使该环境看起来、运行起来都犹如基础设施的扩展,提供应用和数据的无缝用户体验。无论是内部或外部,最终用户需要随时随地通过任何设备轻松、安全地访问他们的应用与数据。

当一切都成为服务——计算、网络、存储和软件,API就成为云应用的构建模块与杠杆点。将应用拆分为单独的web服务,API可使应用的功能集成至其它的云应用并重复使用,同时为每个服务支持适当的扩展。设计良好的API还可提高相互操作,保护应用免受基础技术实施与供应商特定实施的影响。

这样做的主要动机在于英特尔IT部门洞察到业界对于企业IT的全新期待。让用户选择设备(IT消费化)的概念正席卷各个企业。习惯经由互联网获得服务的企业IT最终用户期待轻松获取应用、存储与连接,并快速接收更新。

新的实施计划扩展了选择面,并让思维不局限于当前的解决方案,能够寻求最灵活、可管理和高效的解决方案来满足自身需求。英特尔IT部门需要快速改变策略,将所有的数据中心解决方案作为用户服务提供,这对于多数运行未构建基础设施API的企业IT而言是一项庞大的工作。对英特尔IT部门而言,这意味着要为该解决方案打下坚实基础:网络结构的万兆以太网,所有全新的刀片服务器及存储节点的高密度双机架单元服务器。

目前,英特尔推出基于最新英特尔至强可扩展处理器的服务器。几乎所有组件都具备冗余以实现出色的弹性与高度稳定,但是整个系统也不会过度配置,以控制基础设施成本。

为了满足对用户服务的期待并实现对所有数据中心组件的自动化管理,英特尔IT部门将各种现成商用、开源和公有云解决方案作比较,评估了多家供应商的多种大规模云解决方案。最终认为,最适用于环境的解决方案是为当前环境增加OpenStack。OpenStack是一种开源软件栈,用于支持高度可扩展的基础设施。它提供一种开放、可扩展的框架,以管理laaS云中的各类资源,包括计算、网络和存储资源。英特尔IT部门的决定取决于OpenStack开发人员社区的优势、开发人员和管理员文档的质量和代码演进的速度。

使用开源软件的优势

企业IT可能会担心开源软件具有一定风险,例如:与通常配有专门支持团队解决技术问题的现有产品相比,可能不具备针对开源应用的技术支持;开发开源解决方案的社区最终可能背离公司的最大利益,或开源解决方案可能被大型公司收购;实施时间的自然增长,及最终超过现有解决方案的培训与再开发成本;担心不受控制的开源使任何人都可破坏代码。

然而,英特尔IT部门将开源软件用于设计网格(Design Grid)由来已久,并发现了如下优势:

强大而活跃的社区,众多第三方公司提供出色的支持服务。大量与英特尔规模相近或规模更大的公司实施或运行OpenStack,辅以他们自己的代码。OpenStack的广泛使用可确保特性与功能将继续反映企业的需求。

丰富的文档,包括管理指南、API文档和开发人员文档,可确保学习曲线较短。

对开源代码库的完全访问,包括严格的同行评审及整合各种代码之前的接受与回归测试。

频繁的更新周期——每6个月进行一次重要发布,可帮助快速实施最新的特性与功能,包括性能与效率改进。

在对开源软件OpenStack评估时,英特尔IT部门发现OpenStack不仅安全可靠,而且还可满足其它的大规模计算要求。另外,在从专有解决方案向开源解决方案转变时,还有一些令人瞩目的优势,包括:

能够实现相互操作、尽量减少厂商锁定并帮助达成混合云目标。开发团队可专注于更高价值的云功能领域,并通过与社区合作帮助开放式的云技术行业快速发展。

转变更快,成本更低。与实施私有云环境的基本要素相比,采用开源软件得以在开源社区中完成大量工作。因为其他企业IT也使用OpenStack,各企业IT便可一起编写必要的核心代码,无需单独编写后再在社区中分享。

减少提供计算laaS的时间,更多时间用以提供更高级别的服务领域。这可提供应用开发人员需要的更高级服务,提高最终用户的工作效率。

英特尔IT云平台解决方案堆栈

如图1所示,英特尔的全新云解决方案包括:

1

图1. 英特尔IT云平台解决方案堆栈图表,描述开源组件和其它组件及它们相关的更新周期。

界面层,包括图形用户界面(graphical user interface,简称GUI)、命令行界面(command line interface,简称CLI)及API(发布其所有的关键数据中心组件为用户使用的服务)。GUI和CLI的开发都给予API层。

具有配置管理数据库(配置和状态管理)管理层、观测器(事件监控)、决策器(基于规则的自动化决策者)、执行器(配置与状态执行)及采集器(用于运行时配置和目录的运行数据库)等组件。

具有基础组件的OpenStack云操作环境。

包括计算、存储和网络组件的物理基础设施。

为了将新基础设施和软件版本更新的影响降到最低,英特尔IT部门设计了支持定期升级的云平台,它可以更出色管理员工设备在IT基础设施和软件要求方面的快速变化。例如,每6个月发布新版的OpenStack,并预期其发布后的3个月内集成下一版本:Folsom。核心服务和对象存储的定期升级不会给最终用户造成宕机,是开放云运行模式中持续集成与演进这一核心理念的关键特性。

提高系统的稳定度和利用率

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读