- ?
OpenStack云计算与HPC之一
秋卡
展开
此篇文章翻译编辑自OpenStack全球悉尼峰会《Crossroad of Cloud and HPC》。
一、前言
OpenStack是领先的开源云计算IaaS平台,助力世界上许多非常著名的科学研究机构。令人惊讶的是,科学研究学科包含了一些最流行的OpenStack云应用案例,面对科学研究计算IT基础设施的挑战,OpenStack提供了令人信服的解决方案。
在科学研究工作中,高性能计算(HPC)和高吞吐量计算(HTC)工作负载要求大规模扩展能力和集群网络:大量的存储、高性能的计算和高速的网络,并且作业和基础设施需要具备可管理性。OpenStack开发社区正在迅速扩展服务以支持这些需求。通过OpenStack私有云管理资源,研究人员能够在满足业务需求的IT环境中工作。软件定义的基础设施具有动态性、自动化的特性,减少了浪费在安装和配置过程中的时间,使研究人员能够最大限度地投入到研发工作上。
本文旨在介绍高性能计算系统架构师和研究计算经理,他们通过探索云计算的优势为HPC工作带来好处,也可以被当前的OpenStack用户用来深入研究OpenStack其他功能。这是对OpenStack的重要功能、注意事项和进一步阅读的深入探讨。在每个部分都包含描述真实的体系结构和操作的用户案例。
OpenStack和HPC虚拟化。描述并解决与虚拟化相关的开销。
案例研究:蒙纳士大学蒙纳士高等研究计算混合(MonARCH)集群和爆炸联合NeCTAR研究云。
OpenStack和HPC网络结构。介绍几种在OpenStack云中提供HPC网络独特需求的解决方案。
案例研究:剑桥大学RDMA(远程直接内存访问)-生物信息学云。
案例研究:俄亥俄州立大学网络计算实验室(NOWLAB)。
OpenStack和HPC数据。介绍HPC数据要求,OpenStack与HPC存储基础架构的集成,并提供实现高性能数据管理的方法。
案例研究:安大略癌症研究所(OICR)癌症基因组合作实验室(The Collaboratory)。
案例研究:用于微生物生物信息学的云基础设施(CLIMB)。
案例研究:威康信托桑格研究所。
OpenStack和HPC工作负载管理。HPC与业务云工作负载管理之间的差异,以及OpenStack为传统HPC工作负载管理带来的好处。
案例研究:Bright Computing按需集群。
案例研究:俄亥俄州立大学网络计算实验室(NOWLAB)。
案例研究:洛斯阿拉莫斯国家实验室(LANL)。
案例研究:墨尔本大学斯巴达集群。
OpenStack和HPC基础架构管理。将HPC基础架构作为OpenStack裸金属管理的差异、优势和局限性。
案例研究:Chameleon是由芝加哥大学、德克萨斯州高级计算中心(TACC)、德克萨斯大学圣安东尼奥分校(UTSA)、西北大学和俄亥俄州立大学领导的计算机科学实验测试平台。
案例研究:匹兹堡超级计算机中心桥梁项目“将研究界与HPC和大数据联系在一起”。
案例研究:平方公里阵列。
OpenStack和研究云联盟。支持研究机构之间合作的基础设施。
案例研究:欧洲核研究中心(CERN)的联合身份。
案例研究:北欧电子基础设施合作(NEIC)。
案例研究:EGI联合云。
1.1 开放性和社区协作
OpenStack的开放性的意义是四个开放规定:开放源码、开放设计、开放开发和开放社区。社区发展和协作为全球科学组织定义OpenStack价值。来自学术界和尖端企业的科学家、教师、HPC工程师、运营商和开发人员都充分参与了充满活力的OpenStack科学研究
HPC工程师将为OpenStack不断发展的代码库做出贡献,以满足所有科学工作负载的严格工作负载要求
科学组织的成员以如下各种方式进行合作:
OpenStack运营商邮件列表,在主题中使用[scientific-wg]。
互联网中继聊天(IRC)。
OpenStack科学工作组。
工作组在OpenStack上代表和推进了研究和高性能计算的用例和需求。数百名会员喜欢这个跨机构合作的伟大论坛、在线和面对面的活动。
1.2 剑桥大学科学工作组之旅
在剑桥大学,世界级的计算资源支持世界级的研究。一个由建筑师和管理人员组成的专业且经验丰富的团队致力于使剑桥的HPC基础架构处于领先地位。
研究计算本身正在扩大和多样化。大数据分析等非传统HPC需求正在加强。具有不同软件技能和需求的研究人员要求支持新的软件环境。加速变化的速度要求灵活性和敏捷性 - 高性能计算领域的罕见特性。
OpenStack为研究计算提供灵活的基础架构所面临的许多挑战提供了解决方案。通过将计算资源作为OpenStack私有云进行管理,研究人员可以在适合其需求的环境中工作。软件定义的基础设施的动态自动化特性消除了安装时浪费的时间,使研究人员能够最大限度地利用研究时间。
目的是如此简单,但是在生产中使用OpenStack的过程并不简单。虽然剑桥大学的团队在设计和管理HPC基础架构方面有专长,但OpenStack的技能却非常不同。 OpenStack是一个高度复杂的系统,学习曲线陡峭。此外,默认的OpenStack配置不太可能为研究计算环境提供最佳性能。
剑桥的解决方案策略是双重的:与OpenStack生态系统中的供应商建立牢固的关系,积极参与OpenStack社区。
OpenStack最大的资产之一是围绕它建立的受欢迎、友好和乐于助人的社区。然而,尽管OpenStack社区中有许多活跃的用户正在研究计算用例,但没有一个组织团体支持这个用例。
在OpenStack基金会的协助下,很快的组建了团队,成立了科学工作组,剑桥大学作为其联合创始人之一(另一位是澳大利亚墨尔本的莫纳什大学)。
科学工作组的存在是为了支持和推动研究计算用例。我们有许多活跃的成员,来自全球各领域。我们的会员是非正式的,每个人都欢迎。我们通过在OpenStack环境中共享信息、计划事件和研究计算的倡导来相互支持。在这个强大而开放的社区里,我们提出一个科学OpenStack的案例。
二、OpenStack与HPC虚拟化
基于基础设施虚拟化开销的影响,采用OpenStack可能存在疑虑。HPC架构师为什么选择OpenStack?
在本节中,我们将描述OpenStack可以通过虚拟化引入的不同形式的开销,并提供解决方案的技术细节,以减轻、消除或绕过软件定义的基础架构的开销。
2.1 虚拟化的开销
分析通常表明,CPU密集型应用程序的虚拟化开销最小。如果NUMA配置从管理程序传递给guest虚拟机,则内存密集型应用程序的开销也很小。同样,依赖高带宽I/O或网络通信进行批量数据传输的应用程序可以达到接近等效裸机配置的性能水平。如果观察到显著的性能影响,通常可能会导致过度使用硬件资源或“嘈杂的邻居”(可能同样适用于非虚拟化配置的问题)。
但是,仍有一大类应用程序的性能受到虚拟化的显著影响。这里描述一些性能开销的原因。
2.1.1 I/O操作增加虚拟化开销
诸如存储IOPS和网络消息延迟等因素对于HPC应用程序的性能通常是至关重要的。对这些因素敏感的HPC应用程序在传统的虚拟化环境中表现不佳。完全虚拟化的环境每I/O操作会产生额外的开销,这会影响依赖于这种I/O模式的应用程序的性能。
可以通过半虚拟化缓解额外开销。客户操作系统与主机操作系统协作,以提高硬件设备管理的开销。在主机操作系统中执行直接的硬件设备操作,保持硬件的微观管理更接近物理设备。虚拟机管理程序为客户操作系统中的更简单的驱动程序提供更高效的软件接口。通过简化客户操作系统和提供给它的虚拟硬件设备之间的交互,可以提高性能。
2.1.2 虚拟化网络影响性能
所有现代以太网网卡都提供IP、TCP和其他协议的硬件卸载。在不同程度上,这些将用户缓冲区中的数据与链路上的数据包之间所需的转换释放出CPU周期(反之亦然)。
在虚拟化环境中,客户虚拟机的网络流量从虚拟化网络设备传递到管理程序中运行的软件定义网络基础设施。数据包处理通常比典型的HPC配置复杂得多。在这种模式下,硬件卸载功能通常无法运行或无效。因此,虚拟化环境中的网络性能可能比同等的裸机环境性能低,CPU密集度高。
2.1.3 增加虚拟化网络延迟抖动
在不同程度上,虚拟环境会产生更多的系统噪音影响。这些影响导致中断和I/O操作的延迟分布产生更长的尾部。
批量同步并行工作负载在资源的加解锁中迭代,以最慢的作业完成速度运行。如果最慢的作业是由I/O延迟中的抖动影响决定的,则整体应用程序进度会受到虚拟化环境中系统噪声增加的影响。
2.2 OpenStack提供虚拟化HPC
虚拟化领域有相当大的发展活力,不同级别的性能和功能都在不断推出:处理器架构、管理程序、操作系统和云编排等。
2.2.1 虚拟化系统性能的最佳实践
每年两次的OpenStack软件发布会带来新功能的快速开发,从而提高性能和灵活性。
在OpenStack运营商社区中,有一个测试和改进管理程序效率的持续协作过程。调试参数不同配置的经验研究经常被发布和审查,明确的改进会被收集到管理程序性能调优最佳实践的策划指南中。
OpenStack Nova计算服务公开支持许多管理程序功能以提高虚拟化性能。例如:
为虚拟化启用处理器架构扩展。控制虚拟机管理程序技术,以便高效地管理多个guest虚拟机,例如Kernel Same-Page Merging(KSM)。这可以通过去重复相同的页面来增加CPU开销以换取不同程度的内存使用改善。为了支持内存密集型工作负载,可以配置KSM来防止NUMA节点之间的合并,对于性能至关重要的HPC,它可以完全禁用。将虚拟内核固定到物理内核。将物理主机的NUMA拓扑传递给客户主机,使客户主机能够执行NUMA感知的内存分配和任务调度优化。通过物理CPU的特定处理器模型,可以在高性能科学库中使用特定于模型的体系结构扩展和运行时微体系结构优化。用大页面支持客户主机内存,减少了主机翻译后备缓冲区(TLB)丢失的影响。
通过使用这些优化技术,CPU绑定和内存绑定工作负载的虚拟化开销通常降低到裸机性能的1至2个百分点。
相反,通过更狭窄地限制虚拟化体系结构,这些调整参数使得在由异构管理程序硬件组成的云基础结构中虚拟机迁移变得更加困难,特别是这可能妨碍实时迁移。
2.2.2 硬件支持的I/O虚拟化
支持单根I / O虚拟化(SR-IOV)的硬件设备使得设备的物理功能的硬件资源能够呈现为许多虚拟化功能。其中的每一个功能都可以单独配置提供给不同的虚拟机。这样一来,网卡的硬件资源可以提供性能接近无额外的开销,同时满足多个虚拟机的不同需求。
通过直接访问物理硬件,SR-IOV网络对软件定义的基础架构提出了一些限制。将安全组策略应用于映射到SR-IOV虚拟功能的网络接口通常是不可能的。这可能会引起外部可访问网络的安全问题,但不应阻止SR-IOV网络在内部用于OpenStack托管的并行工作负载的进程之间的高性能通信。
最近的实验研究发现,将SR-IOV用于高性能网络可将虚拟化的开销降低到网络绑定HPC工作负载的裸金属性能的1-9%。
2.2.3 虚拟化环境中使用物理设备
某些类别的HPC应用程序大量使用GPU、Intel Xeon Phi等硬件加速。
PCI设备形式的专用计算硬件可以通过传递包含在软件定义的基础设施中。该设备直接映射到客户虚拟机的设备列表中,为该虚拟机提供对设备的独占访问权限。
对硬件加速器提出特定要求的虚拟机可以调度到具有可用资源的虚拟机管理程序,并且虚拟机通过从主机环境传递它所需要的硬件来“组合”。
GPU设备的资源管理模型目前不适应SR-IOV。GPU设备完整地传递给客户虚拟机。具有多个GPU的主机系统可以将不同的设备传递给不同的系统。同样,可以将多个GPU设备传递到单个实例中,并且可以在GPU设备之间执行GPUDirect对等数据传输,也可以使用RDMA功能的NIC执行GPUDirect对等数据传输。
但是,设备传递可能会对虚拟内存管理产生性能影响。传递所需的IOMMU配置限制使用透明的巨大页面。因此,内存必须使用传递设备固定在客户虚拟机中。这可能会限制软件定义的基础架构的过度提交虚拟化资源的灵活性(尽管过度提交的资源在HPC用例中通常不值得)。静态的巨大页面仍然可以用来提高虚拟内存的性能。
虚拟化GPU密集型科学工作负载的性能开销仅为裸机性能的百分之一。
有效处理硬件设备的不同策略,这里使用网卡作为例子。在半虚拟化中,虚拟网络设备是在为最有效的软件接口而设计的软件中创建的。在PCI传递中,物理设备从管理程序专门转移到客户虚拟机。在SR-IOV中,物理设备创建了许多虚拟功能,共享物理资源。虚拟功能可以传递给客户虚拟机,将物理设备留在虚拟机管理程序中。
2.3 莫纳什大学的OpenStack虚拟化HPC
从2012年成立以来,澳大利亚科学研究已经从NeCTAR研究云联盟中受益。目前,由全国8个机构组成的NeCTAR是OpenStack的早期采用者,从那时起一直处于该项目开发的前沿。
NeCTAR的联合云计算基础设施支持各种不同要求的科学研究。Monash先进研究计算混合(MonARCH)于2015/2016年投入使用,提供灵活而动态的HPC资源。
MonARCH拥有35个双插座Haswell计算节点和820个CPU核心。 MonARCH利用云爆发技术通过使用来自NeCTAR联盟的资源来弹性增长。基础设施使用56G Mellanox以太网来构建融合的高速网络。云控制平面正在运行Ubuntu Trusty和KVM...
- ?
开源云计算的现在和未来,都在这个会议里了
幻波
展开
随着各种云应用的不断推陈出新,云计算也开始步入了一个全新的时代。而随着开源技术的不断发展,企业选择开源云架构也已逐渐成为大势所趋。
2017年12月6日,第四届中国开源云计算用户大会在北京举行。众多行业主管部门官员,行业信息化技术主管,中美两国的业界专家、学者、各行业云计算用户及开源社区技术供应商济济一堂,共同探讨中国开源云计算事业的未来。工业和信息化部信息化和软件服务业司副司长任利华、OpenStack基金会主席Alan Clark、中国网络安全产业联盟秘书长陈兴跃等领导及行业专家出席大会并分别作了精彩发言。
在大会上,SUSE行业创新总监、新兴标准和开源总监、Openstack基金会主席Alan Clark在主题报告中回顾了2017年开源产业的发展与挑战,探讨了开源云计算技术趋势,以及如何利用OpenStack和SUSE OpenStack Cloud前进。
本次大会还邀请了众多技术专家到场,通过现实案例共同探讨开源云计算发展的成果与见解。在圆桌论坛环节,多位技术大咖重点针对“用户机构的技术团队如何参与创新”、“怎样应对云计算带来的安全挑战”等用户关心的热点问题展开了讨论,并从不同行业的实际需求入手,给出了不用的应对建议。而在技术演讲中穿插大量真实应用案例详解,也是历年中国开源云计算用户大会的特色。
本届大会还公布了 “2017中国开源云·实效应用”案例评选结果。陕西工业云中心管理运营有限公司——陕西省工业云创新制造服务平台、九州云信息科技有限公司——郑州国际陆港OpenStack物流云平台、九州云信息科技有限公司——江苏省国家税务局OpenStack政务云平台、北京云途腾科技有限责任公司——中意资产金融云、烽火通信科技股份有限公司——中航信云平台、德邦物流股份有限公司——德邦虚拟化私有云平台、中移(苏州)软件技术有限公司——中国移动OpenStack一级私有云平台、北京泽塔云科技股份有限公司——吴江农商行ZETTAKIT超融合云平台等创新案例斩获殊荣。
开源创新浪潮改变了以往的信息技术研发模式,深刻影响着IT领域和行业信息化的应用格局。而工信部等政府机构对开源软件的高度重视,多次出台鼓励政策,云计算开源技术也逐渐成为云计算发展的重要生产力。
本次大会通过来自政府、行业机构和商业企业的500多位CIO和信息化主管专家的经验交流、典型案例分享,以及热点话题的讨论,给业界带来更多新鲜的启迪和收获,也对推动中国各行各业的开源云计算应用发挥了重要的促进作用。
- ?
阿里云东南亚建成亚洲最大云计算平台
仇高烽
展开
阿里云宣布其印度尼西亚大区正式开服运营,成为该国第一家在当地运营的国际公共云服务商。这是阿里云在全球开放服务的第18个区域,此前阿里云已经在欧洲、北美、东南亚、中东等地建设了基础设施,成为亚洲最大的云计算平台,领先优势从中国市场拓展到“一带一路”沿线地区。
在印尼首都雅加达举行的发布会上,印尼通信和信息部部长和阿里云一起宣布了这一消息,同时出席的还有包括电商Tokopedia、(G)Tech Digital Asia等当地最大的互联网科技企业。据介绍,这些当地规模最大的互联网科技企业正在使用阿里云在东南亚的基础设施。
现场工作人员介绍,阿里云将为印尼市场提供弹性计算、数据库、安全、中间件以及人工智能等多款产品,服务电子商务、媒体、金融科技、游戏、运输和制造等诸多行业的数字化转型需求。同时,阿里云还将支持当地人才培养,计划在未来一年为当地IT技术人员开设云计算技术培训课程,并在2020年以前技术支持当地1000家创业企业的孵化。
相较于其他云计算巨头,阿里云在东南亚市场更加深入本地市场:在新加坡、马来西亚和印度尼西亚均设有数据中心,并建设了由本地人才为主的市场和技术团队。在覆盖的区域以及本地化服务、培育人才方面均表现更为优异。
印度尼西亚是全球人口最多的国家之一,仅次于中国、印度和美国。这里同时拥有增长最快的互联网用户,被互联网创业群体称为“10年前的中国”,每年超过50%的互联网用户增长速度带来了巨大的科技需求。
阿里云已经是东南亚市场的“老兵”。最早在2015年设立新加坡节点,阿里云也将国际业务总部放在新加坡。2017年10月,阿里云马来西亚大区正式开服;今年年初,阿里云将ET城市大脑带到吉隆坡,通过人工智能技术协助这座亚洲人均车辆拥有率最高的城市治理交通拥堵。
阿里云亚太区域总经理李智勇在现场表示,阿里云出海中企“铺路搭桥”,建好“数字丝绸之路”,另一方面阿里云将中国在新零售、新制造、新型城市治理等领域的经验的技术带到全球市场。“云技术还将与印度尼西亚中小企业、政府及企业的日常运作整合,从而推动创新。”
来源:光明网-IT频道
- ?
陈喜伦,做开源云计算领域的马斯克
管寒蕾
展开
文/郑凯
一位南非出生的70后,梦想着将人类送上火星,这样的故事如果从常理来看无异于天方夜谭。
可是,2018年2月6日,当SpaceX重型猎鹰发射成功并成功地回收了助推器。没有人再怀疑马斯克的梦想。“火星计划”最大的难题就是降低发射的成本,马斯克的SpaceX就是为此而生的。
马斯克也许并不知道,在遥远的中国有一位他的忠实粉丝,EasyStack创始人兼CEO陈喜伦一直对马斯克推崇有加,因为陈喜伦也有相似的梦想:让EasyStack成为以开源生态为基础的世界级云计算企业。
“EasyStack很小,但梦想很大”,陈喜伦,就是开源云计算领域的马斯克。
易捷行云,梦想更近了一步
我记得在2017年初,EasyStack刚刚完成了5000万美元的C轮融资时,陈喜伦说,“有伟大的梦想不见得能成功,但是没有伟大的梦想一定没办法成功。”
如今看来,EasyStack似乎里梦想更近了一步。
首先,陈喜伦在5月15日宣布,EasyStack完成3亿人民币的C+轮融资。“这些资金主要应用于核心技术的研发、云计算产品化的开发和企业解决方案的生态投入等三大方向,以及在2018年内完成海外VIE架构的拆除,以便未来在国内资本市场上市。”陈喜伦说。
其次,EasyStack有了全球统一的中文名:易捷行云。
正如陈喜伦所说,从成立的第一天起,EasyStack就积极参与国际开源组织和标准的制定,以国际化的标准要求产品,以国际化的水准服务客户,以国际化的视角来看待公司的发展。
那么,在我看来在完成了初步的技术和行业积累之后,今后易捷行云的名字将代表着中国开源云计算的品牌,响彻世界。
不知道是对马斯克的崇拜,还是巧合,陈喜伦将EasyStack的成功归结为企业云市场“三级火箭”的助推,即开源云大势、产品化突围和生态杠杆。同时,这也决定了EasyStack未来市场的高度。
三级火箭,更像是三个台阶
任何公司要脱离引力的限制,从固有思维逻辑中做到超脱都不是一件容易的事。
在2014年为什么EasyStack会选择在开源云计算的方向创业?第一是应用会驱动互联网变革;其次是IT技术本身也在变革;第三是国内没有特别成功的基础软件公司。正是这三点形成了开源云的大势,这也是陈喜伦所说的一级火箭的由来。
如陈喜伦的判断:“马克·安德森说过,软件吞噬世界,而开源则在吞噬软件。早期开源软件是以成本驱动,长期博弈垄断的封闭系统,但现在开源已成趋势,95%的主流IT部门,都在关键任务型IT项目中,大量使用开源软件。”所以在起初的三年里,通过技术创新、代码贡献和行业步道,EasyStack不仅在全球技术价值网中占有一席之地,也获得了增量市场的“头部客户”,实现了从开源云计算产业萌芽期脱颖而出。
可是,最早的开源云计算其实主要是以OpenStack为衡量标准,采用免费策略的企业很多,但真正沉淀商业场景的很少。造成了一个典型性的缺失就是:缺乏真正优质的产品。“如果不进行产品化突围,EasyStack就将成为一家开源服务公司,一家云计算人力资源型公司。”陈喜伦说。
因此在2016年之后,EasyStack就一直在走产品化的道路,这也是如今EasyStack二级火箭的雏形,从那时起,针对不同的客户,EasyStack提供不同交付形态、不同部署架构、不同功能边界的产品,其中既有通用场景,也包括各自独特的适用场景,赢得了大批价值客户的采纳。而产品化也让EasyStack有了更高的目标,去做到超越OpenStack。
例如在2017年EasyStack发布了包括开源PaaS平台ESCloud+,开源行业云平台ESCaaS,EasyStack Container Linux,支持GPU和FPGA异构计算的人工智能开源云平台ESCould AI在内的多条产品线。做到了向开源云计算全面的产品化转型。包括这一次发布的ECS Stack易捷行云超融合,也是二级火箭典型的代表。
但有了产品化,并不意味着就与“开源”的理念背道而驰。早在2016年EasyStack就提出了EasyStack万物生长的生态理念,其特征就是:物种丰富、开放循环、协同进化。这就是EasyStack的三级火箭,以生态杠杆,来撬动整个开源云生态。
EasyStack联合创始人兼COO王瑞琳说,“在软件定义的大背景下,开源商业价值网中的企业角色正呈现多样化趋势。生态中的各种角色相互协同,撬动的不仅是商业市场的规模效应,更能撬动生态网络的协同效应,从而真正实现生态的‘万物生长’。” EasyStack希望建立超过1000家合作伙伴的商业价值网。这表示,EasyStack已经进入到快速成长期,向生态要规模。
实际上,EasyStack所定义的三级火箭,我更愿意将之看成是三个台阶,第一级火箭是EasyStack打基础做积累的第一个台阶,而二级火箭是定姿态稳行业的第二个台阶,三级火箭则是生态扩张全面布局的最后一个台阶。一步一个台阶,三步跨越,海阔天空。
超融合,代表EasyStack无所畏惧
EasyStack宣布进军超融合,既让人意外也让人惊喜。意外的是,超融合领域可谓是强者云集,也不乏Nutanix、VMware、 微软Azure这些巨头,惊喜的是EasyStack逐渐向开源云计算主流市场靠拢,做到以用户的需求出发,而不畏惧任何对手。
EasyStack联合创始人兼CTO刘国辉认为EasyStack进入超融合的时机,可谓恰逢其时,“本质上EasyStack是为了帮助客户简化云计算的部署。那么作为一种理想的承载方式,超融合同时还具备低成本、高效率、易管理等特点。”
以ECS Stack为例,是以“云就绪”为目标,以软硬一体交付为核心思路,属于典型的应用驱动型产品。其设计思路更像是“操作系统+APP”,既如操作系统一般支撑跨多云的运营能力,又如APP一样,在保证业务连续性前提下,灵活支持微服务粒度的应用升级,以及云应用交付和管理。
毫无疑问,超融合的下半场是云计算的软硬一体交付,不支持多云的超融合,不支持微服务粒度升级的超融合,不以应用为核心的超融合,进入不了这个市场的核心区,而EasyStack显然已经通过ECS Stack做到了打开这个超融合的市场。
陈喜伦一直是个梦想驱动型的人,在过去的历次采访中,他都会谈到梦想。没有梦想就没有星辰大海,更没有开源云计算无限的想象空间。马斯克曾说过,“不要害怕新的竞技场”,如今的EasyStack正在每一个新竞技场中,做到无所畏惧。
- ?
从参与者到跻身第一梯队:中国开源云计算的崛起
凌萱
展开
在全球云计算市场中,以OpenStack为代表的开源技术已经成为了引领行业发展的重要驱动力。其中,中国云计算厂商早已不再是参与或跟随的角色,而是正在蜕变为技术、市场影响力方面的全球领先者。
从参与到引领,中国云计算厂商闯进第一梯队
不久前在澳大利亚悉尼举行的第16届OpenStack峰会上,OpenStack基金会发布了最新全球用户调研报告(《OpenStack User Survey November 2017》)。该报告公布了OpenStack基金会用户调查报告全球十大企业,EasyStack和华为两家中国企业赫然在列。
据悉,该报告采集自全球69个国家近1024份用户信息,涵盖了IT、通信、教育、金融、制造等多个行业,可以说是业内最新最权威的OpenStack用户调研。
EasyStack入选《OpenStack全球用户调研报告》全球十大厂商
无独有偶,2017年11月,Gartner在《竞争格局:2017 OpenStack分发和支持服务市场报告》中列出了全球竞争格局下的八家OpenStack企业,EasyStack和华为再一次成为入选的两家中国企业。
两份来自权威机构的报告,一个是全球用户角度,一个是行业竞争力角度,都说明了在开源云计算领域,中国云计算企业已经崛起。
而开源市场的优势正在逐年扩大是不争的事实。一方面,OpenStack市场规模逐年增大,根据451 Research的报告,2016-2021年,OpenStack市场规模复合年均增长率达到30%;另一方面,2017年,微软和亚马逊都先后加入了 Linux旗下的CNCF(Cloud Native Computing Foundation,原生云计算基金会)。全球云计算三巨头中已经有两个拥抱开源,这释放出了一个明确的信号:开源开放已经是大势所趋。
OpenStack中国十大用户,EasyStack占据半壁江山
在中国市场,OpenStack的发展更是一日千里,几乎成为了云计算开源技术的事实标准。包括电信、金融、政府、能源、交通、制造、医疗、教育等各大行业企业,都纷纷采用OpenStack开源云平台,这也极大地推动了OpenStack的应用落地。
2017年年初,业内曾公开评选出2016年度OpenStack中国十大用户,其中EasyStack服务客户占到了50%,涉及能源、金融、通信等行业。
EasyStack占据OpenStack中国十大用户半壁江山
通过提供以开源为核心的企业级云计算基础软件,EasyStack目前已服务超过200家大型企业客户,包括中国移动、海通证券、国泰君安、顺丰、百世汇通、可口可乐、上汽乘用车、清华大学等。
据EasyStackCOO王瑞琳介绍,近几年EasyStack的高速发展呈现出行业属性从全国到地方等显著特征,这也从侧面见证了中国云计算行业的深入落地。譬如在银行业,EasyStack的客户不仅包括人民银行、中国银联,以及邮储银行、建设银行等国有大行,而且还渗透到了多地城商行和农信社,比如江苏省农村信用社、长沙银行等。
三大关键点,决定开源云服务企业未来竞争力
在强手林立竞争激烈的云计算市场,EasyStack究竟是如何实现突围的呢?EasyStack CTO刘国辉向趣味科技透露了3个对行业未来的判断,即EasyStack 认为,OpenStack企业未来竞争力将取决于三大因素:
一、软件基础设施(垂直整合能力)
随着企业对云的形态需求的增加,单是OpenStack的IaaS很难满足要求,企业需要的垂直整合的交付能力。今年,EasyStack发布了基于Kubernetes的容器产品EasyStack Kubernetes Service(EKS),成为中国首个OpenStack+Kubernetes专业开源企业。今年,EasyStack还发布中国首个企业级容器Linux操作系统ESContainer Linux。这些都被刘国辉称为软件基础设施能力。
二、产品化能力(用户体验)
目前,不少使用OpenStack的企业对云的需求更加升级,希望在IaaS资源管控的基础上,提供应用服务敏捷部署、调度、迁移的能力,以及大数据分析等PaaS服务能力。这就要求云服务商的产品线足够全面和丰富。
刘国辉介绍,目前EasyStack的产品线包括:ESCloud云平台、ESCloud Express易捷云、EKS容器云、ESContainer Linux操作系统、ESStorage分布式存储等。
此外EasyStack还提出,要从全生命周期角度来看产品,不但要有全面的产品线,而且产品还要具备可视化编排、图形化管理、可模块化升级等功能,全方位提升产品体验。
EasyStack丰富的产品解决方案
三、方案组合能力(横向拓展)
EasyStack提供的解决方案,除了私有云之外,还包括有托管云、行业云、混合云、中小数据中心、与SaaS合作的APPcenter等等。
譬如在混合云方面,EasyStack是AWS中国用户大会唯一混合云环境演示厂商。其客户TCL O2O混合云平台不仅很好地应对了刚刚过去的双十一,还满足稳定可靠安全的需求,当选2017首届中国十大混合云用户。
2017年6月,EasyStack推出面向中小企业的易捷版云平台ESCloud Express
(EasyStack易捷云),可灵活提供软硬一体的产品形态,帮助中小企业更容易更快捷地搭建云平台获取云应用,在数字化转型中脱颖而出。
在鱼龙混杂的OpenStack开源云计算市场中,以上三大能力构成了EasyStack致胜的法宝。而且其优势已经不局限于OpenStack架构,而是扩展到了Kubernetes容器和Linux领域。毕竟行业里的领头羊,往往会将领先优势向行业内的其他领域延伸。
声音:
“我们认为未来是一个多云的世界,异构和多样性将会成为未来云计算的主流。我们的创新不求最快,而是寻求符合客户需求和技术发展的最合适的节点。”
——EasyStack CTO 刘国辉
“从参与到引领,中国云计算公司的影响力和领导力都在提升。现在EasyStack的产品得到了金融等各个行业领先企业的检验,也是我们能够脱颖而出的关键一环。特别是对于开源技术来说,能够得到全球500强客户的认可是一个很大的进步,说明我们很好地服务了金字塔顶端的客户。”
——EasyStack COO 王瑞琳
- ?
2017全球十大云计算平台市场占有率排行榜
韩紫烟
展开
从Google首席执行官埃里克·施密特(Eric Schmidt)首次提出“ 云计算 ”(cloud computing)的概念到现在,云计算已经走过了炒作期和实践期,已经处于成熟期。同时,行业集中度也越来越高并呈逐渐加强的趋势,目前业内大公司已经占据了整个市场的半壁江山。
Synergy Research Group根据2017年市场占有率的多少和市场增长率的快慢对全球几大云计算平台进行了调查和排名,亚马逊AWS依然名列榜首。以下是全球十大云计算平台市场占有率排行榜。
1.亚马逊AWS
亚马逊AWS于2006年推出,是全球最早推出的云计算服务平台,面向全世界的客户提供云解决方案,包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,降低企业IT投入成本和维护成本。
“先下手为强”,亚马逊AWS投入早、运行时间长,目前仍是云计算领域的老大哥。在AWS计算领域中Amazon Elastic Compute Cloud (Amazon EC2)是代表性产品,它是一种 Web 服务,可根据计算要求提供大小可调的计算容量。在存储服务中,Amazon S3 提供了一个简单的 Web 服务界面,用户可通过它随时在 Web 上存储和检索任意数量的数据。在数据库服务中,Amazon Relational Database Service (Amazon RDS) 是一种可让用户在云中轻松设置、运维和扩展关系数据库的 Web 服务。此外在网络和内容分发、移动服务、开发人员工具、应用程序服务等领域亚马逊AWS都有出色的产品。
在2017 AWS Re:Invent会上,Amazon 又宣布推出5项机器学习新服务,包括Amazon SageMaker、Amazon Transcribe、Amazon Translate、Amazon Comprehend、Amazon Rekognition Video以及一款面向开发者的深度学习型无线摄像机AWS DeepLens。
此外,亚马逊AWS也加快扩展中国市场的步伐。今年12月12日,亚马逊AWS在中国的第二个运营区域——中国(宁夏)区域正式开放,将会实行一轮降价措施,或给当前国内云计算市场带来强有力的价格冲击。
2. 微软Azure
微软 Azure是微软基于云计算的操作系统,最初名称是Windows Azure,主要目标是为开发者提供一个平台,帮助开发可运行在 云服务 器、数据中心、Web和PC上的应用程序。Azure是一种灵活和支持互操作的平台,它可以被用来创建云中运行的应用或者通过基于云的特性来加强现有应用。该平台目前具备以下功能:网站、虚拟机、云服务、移动应用服务、大数据支持以及媒体功能的支持。
在此次Synergy Research Group的调查统计中微软Azure排第二,虽然没有亚马逊AWS的功能全面,微软Azure也形成了独特的优势。它支持大量开源应用程序、框架和语言,并且数量仍在增加;融合本地 IT 设施和 公有云 ,是最适合混合 IT 环境的公有 云平台 ;数据中心有多家主流运营商接入,网络访问性能有保证;数据和服务的安全性也是其一大优势。
11月1日,在北京举行的2017微软技术暨生态大会上,微软宣布在中国运营的Microsoft Azure的云计算规模将在未来6个月完成三倍扩容。11月27日,微软与知名企业软件公司 SAP宣布将合作进军云服务市场,以提高微软的云端业绩,尤其是IaaS 服务。
3. IBM
IBM一直专注于云计算、网络安全和数据分析,今年11月1日IBM宣布推出全新IBM Cloud Private平台,可以帮助企业利用类似公有云的能力,构建本地部署的私有云环境,是一个集IaaS、PaaS及开发者服务所需的创建、运行和管理 云应用 于一身的集成平台。
全新的IBM Cloud Private平台安装极其简便,一键即可实现安装、添加、删除节点,还能够根据相关指标定时弹性伸缩。同时,IBM Cloud private支持异构平台,不仅可以安装于VMWare、OpenStack、物理机上,还支持X86和POWER Linux,由客户自己管理,不需要再连线IBM,投产就可用。集成了Istio、服务目录、VMWare NSX-T等,支持Ceph、Gluster 、GPFS 存储、MicroService Builder中间件镜像的开箱即用。
早在9月份,IBM 还推出了一款“拉杆箱”——Cloud Mass Data Migration,里面是一套容量 120TB 的存储系统,可以让用户快速的将本地数据上传到 IBM 的 云存储 中。
4.谷歌 云平台
谷歌公司不是传统的IT厂商,而是新型的网络公司。基础架构和平台是谷歌 云服务 的两大竞争优势。谷歌云平台服务分为四大类:
1.计算:谷歌计算引擎作为基础架构即服务(IaaS);平台即服务有谷歌App Engine;以及谷歌容器引擎,一套使用 Kubernetes来达到集群管理和自动化的Docker容器镜像 。
2.存储:谷歌 云存储
3.网络:谷歌云DNS和Interconnect
4.数据库:Google Cloud SQL,Google Cloud Datastore和Google Cloud BigTable
今年9月份谷歌云宣布收购了Bitium,Bitium专注于为基于云的应用程序提供企业级身份管理和访问工具。这次收购能够帮助Google可以更好地管理企业云客户,包括为跨Cloud和G Suite产品的应用程序设置安全级别和访问策略。
5. Salesforce
Salesforce是一家客户关系管理(CRM)软件服务提供商,提供随需应用的客户关系管理。作为全球CRM行业的领导者,Salesforce 在客户关系管理领域的专业度是毋庸置疑的。该公司勾勒出的云战略中包括SaaS和PaaS。该公司的 云计算 产品包括Force(定制软件开发)、Heroku(Ruby平台服务)、Database、Salesforce Data、Salesforce Chatter、Salesforce Sales Cloud和Salesforce Service Cloud。
今年Salesforce已经将AI整合进许多产品中,与IBM合作将Einstein与Watson合并,以便用户扩充数据。Salesforce还利用AI来让用户更轻松地获取他们所需的信息,它提供的一款名为Optimus Prime的内部工具用以组织和清理数据。通过分析用户在Salesforce上已有的数据来添加服务对Salesforce来说是一个很大的机遇。
6. 阿里云
阿里云创立于2009年,是目前国内云计算领域的龙头,由阿里云自主研发、服务全球的超大规模通用计算操作系统飞天,目前为全球200多个国家和地区的创新创业企业、政府、机构等提供服务。基于阿里云飞天操作系统强大的计算能力,阿里的人工智能ET拥有全球领先的人工智能技术,目前已具备智能语音交互、图像或视频识别、交通预测、情感分析等技能。
今年9月21日,阿里云发布全新一代云数据库产品POLARDB,采用第三代分布式共享存储架构,实现计算节点和存储节点分离,使计算引擎和存储引擎均拥有快速扩展能力;在2017杭州?云栖大会期间阿里云又发布了一系列突破性成就,“达摩院”支持研发的量子技术领域迎来了首个重量级发布—— “量子计算云平台”上线、BigBench数据规模首次扩展到100T、流计算2.0每秒峰值达千万QPS整体链路延时亚秒级、E-MapReduce对比同类产品平均性能提升3倍。
阿里云在中国遥遥领先的同时开始扩展海外市场,10月30日,阿里云宣布其马来西亚大区(Region)正式面向全球开放服务,阿里云将为该区域市场提供计算、存储、网络等互联网基础设施服务,同时为当地企业数字化转型提供互联网中间件、人工智能产品和服务。此外,阿里云也将在欧洲建立数据中心。
7.Oracle
Oracle云是一款功能强大、统一的云解决方案。 它提供了全面、集成的云服务,可帮助业务用户和开发人员在云端或内部部署环境中无缝、经济高效地构建、部署和管理负载,是少有的几家能完整覆盖IaaS、PaaS、SaaS及DaaS层面云服务的公司。
Oracle的成功主要来自于数据库业务,许多公司使用他们的数据库来运行其关键业务,数据库业务仍然是Oracle最大的收入来源。2017财年甲骨文云业务总收入超过46亿美金,年增长超过60%,是全球发展最快的云公司之一。
在刚过去的2017甲骨文全球云大会上,甲骨文发布了多项产品和技术创新:最新发布的Oracle数据库18c,凭借机器学习实现自治驱动、自治修复数据库和联机事物处理,有效提升了云端数据库运行的安全性和可靠性;Oracle人工智能平台云服务(Oracle AI Platform Cloud Service)、Oracle区块链云服务、Oracle移动云、Oracle分析云以及Oracle安全和管理云等解决方案全面展现了甲骨文的技术创新。
据外媒最新消息,Oracle已经同意斥资16亿美元收购基于云计算的建筑软件供应商Aconex,增强其云计算业务。
8.Rackspace
Rackspace是全球三大 云计算 中心之一,是一家全球领先的托管服务提供商,在全球拥有10个以上数据中心,管理超过64000台服务器。Rackspace的托管服务产品包括专用服务器,电子邮件,SharePoint, 云服务 器, 云存储 ,云网站等。在服务架构上提供专用托管, 公有云 ,私有云及混合云。同时Rackspace是,AWS与微软Azure技术支持伙伴。
业内调查表明,企业正在纷纷从企业数据中心转向多云模式,这对云计算市场来说又是一巨大的机遇。今年9月Rackspace公司签署了收购Datapipe公司的协议,其中包括由29个数据中心组成的基础架构。此次收购是Rackspace公司迄今为止最大的收购交易,主要为了满足客户要求更多的多云功能。
11月,Rackspace又表示,将于HPE合作构建一套根据使用情况向客户收费的私有云服务。Rackspace认为,对于企业来说,付费即用模式的托管私有云是一个有吸引力的选择,这是私有云市场翻开的一个新篇章。
9. virtustream
Virtustream成立于2009年,为政府和企业客户提供云端服务,主要负责解决SAP、Oracle等关键应用在云上运行的问题,Virtustream的xStream管理平台及基础设施即服务(IaaS)满足复杂的私有云、公共云或混合云生产应用的安全、合规、性能、效率及基于消费量的计费要求。
Virtustream是深受全球组织信任的企业级云提供商,其客户包括可口可乐、SAP、多米诺糖业、海因茨以及一系列来自全球各地的服务供应商。VirtuStream在整个云计算市场属于细分市场的挑战者,是托管私有云市场的领导者。2015年被存储巨头EMC公司收购,随后EMC与戴尔合并,VirtuStream成为戴尔旗下事业部。
VirtuStream借助戴尔的服务提供商生态系统,加速推进其扩张步伐。今年3月28日,Virtustream宣布,该公司面向任务关键型应用的企业 云平台 和服务即日起在澳大利亚和日本等亚太地区供应,此次供应范围包括Virtustream的创新 云技术 和独特的消费量计费模型。
10. Fujitsu
2010年7月9日,日本富士通公司正与美国微软公司合作推出云计算业务,富士通和微软在全球范围内共享数据中心,微软把其软件与富士通的客户服务结合起来;富士通开始在群马县馆林市数据中心运行微软云服务,此后将陆续在美国、英国和新加坡等国家的数据中心运行。
富士通云基础架构解决方案是根据云计算平台架构的需求,以富士通刀片服务器及存储系统为基础,在业界标准的虚拟化技术之上,采用富士通云计算资源的核心组件ROR(Server View Resource Orchestrator)组建的一个预先定义、预先测试验证、标准配置的云计算平台。
近年来为了增强在云计算领域的竞争力,富士通除了与微软合作,与云计算领域巨头纷纷展开合作。2015年12月,富士通集团与全球云基础架构和移动商务领导厂商VMware宣布双方将开展全新合作,为客户提供灵活、安全的云技术。2016年7月,Oracle和富士通宣布结成合作伙伴关系,以推动企业云计算解决方案的发展。
- ?
迄今为止,最好的云计算开源软件
任秋珊
展开
清凉油:
最近,InfoWorld公布2018年云计算最佳开源软件奖获得者。看完之后,发现三个重要的东东,第一,Kubernetes,第二,Kubernetes,第三,还是Kubernetes,如果你还没有登上Kubernetes这辆快车,没有加入到Kubernetes生态,加快!加油!
最近,InfoWorld公布2018年云计算最佳开源软件奖获得者。
过去经常问的问题是,你使用什么样的容器编排平台?现在的问题是,那么,你如何运行Kubernetes?过去的一年里,Kubernetes继续占据主导地位,K8S生态系统中发生大量的创新,2018年云计算正在迎来云原生应用的新时代。
01
有一段时间,Kubernetes仅被考虑用于容器编排,Kubernetes巩固了其地位,被主流公有云接纳。
构建任何容器基础架构意味着支持整个硬件,软件和网络设备生态系统,通过Kubernetes1.11版本,Kubernetes现在支持IPVS集群内负载均衡和CoreDNS(可插拔DNS服务器)。
02
Docker允许将软件打包到容器,并将其作为操作系统级虚拟机运行,与VMware和其他流行的虚拟化技术相反,Docker不会浪费CPU或其他资源来虚拟化整个计算机,或者需要为每台虚拟机提供额外的操作系统。在短短五年内,Docker完全改变了虚拟化在计算中的工作方式。
随着Kubernetes的完善,Docker不再是大多数人想要分发容器的方式,但是,Docker仍然是管理容器集群的可行替代方案,并且依然是大多数人创建和运行单个容器的方式。
04
Lstio在业务流程平台之上提供网络服务,允许你定义关系并处理更丰富的操作需求,如发现,负载均衡,故障恢复,指标和监控。2017年由谷歌发布,并在2018年初发布1.0,Lstio在Kubernetes集群上大规模部署,并很可能成为Kubernetes生态系统的重要组成部分。
04
Envoy是如此优秀,以至于主要竞争对手优步都是有它。通过包括服务发现,运行状态检查,负载均衡和进程外部架构设计等功能,使其易于与任何类型的应用程序服务器一起使用,Envoy迅速成为Kubernetes生态系统的关键部分,允许一些集群网络的复杂性被开发人员抽象出来。
你会发现Envoy是lstio服务网络系统的核心,并且在世界各地的Kubernetes集群中部署,Envoy也是C++程序展示仍能更新,更时尚的光辉典范。
05
今天,越来越多的分布式和面向微服务的体系结构在扩展,在弹性和开发人员生产力方面提供可许多优势,但是在调试方面存在很大的缺点:由于有如此多的移动组件和可能不同的位置,因此很难精确确定问题发生的位置。
Zipkin最初是由Twitter开发的,就有谷歌的Dapper论文中描述的概念,Zipkin是一个跟踪系统,可以映射你的架构中的请求,从而可以识别系统中的延迟和潜在问题。作为分布式调试的流行选择,Zipkin作为Apache Incubator项目应该在2019年的时候更加普及。
06
Jaeger是Kubernetes的分布式跟踪系统,用于跟踪跨流程和服务请求的元数据,告诉你什么时间,什么地点做什么。
07
Prometheus是CNCF项目,和Kubernetes、Lstio一起用于构建分布式应用程序,Prometheus提供监控和报警服务,由时间序列数据库提供支持,该数据库旨在处理高速数据摄取。
08
Kops是一套命令行工具,可以在AWS,谷歌云,VMware vSphere中配置Kubernetes集群。
09
Helm是Kubernetes的安装程序,极大的方便了Kubernetes的安装部署。
10
kube-bench是一个Go应用程序,根据行业标准基准测试Kubernetes部署的安全性。
11
Sysdig,Falco和Inspect,几十年来,行为监测和异常检测在企业网络中运行良好,现在通过Sysdig,Falco和Inspect进入容器领域。
12
OpenFaaS,无服务器计算很有吸引力,OpenFaaS是一种基于Kubernetes的无服务器计算模型。
13
Serverless Framework,无服务器架构已经在全球范围内使用了几年,但是容易被供应商锁定。但是,如果使用Serverless Framework可以获得一些差异,同事可以获得部署和测试的便利性,并且在一定程度上防止被供应商锁定。
原文链接
https://infoworld/article/3306455/cloud-computing/the-best-open-source-software-for-cloud-computing.html
- ?
开源云计算博弈,左手技术、右手行业
寒松
展开
文/郑凯
诞生于2010年的OpenStack,已经是开源云计算技术当中的“老字号”,在这8年里,经历了泡沫期和洗牌沉淀期之后逐渐步入成熟期。很多行业用户用 OpenStack 平台搭建和管理云计算系统。得益于其灵活的生态系统、透明度和运行速度,OpenStack在私有云领域基本成为了事实上的标准。
而作为开源云计算的标杆,万众期待的OpenStack Queens于2月28日正式发布,这是该开源云平台7年以来的第17个版本。OpenStackQueens增加了多项新功能,也优化增强了多项旧功能,包括虚拟GPU(vGPU)支持和容器集成的改进等等。
与此同时,最新版本的全球代码贡献排名也新鲜出炉。在Queens代码贡献中,共有200多家企业和组织上榜。在中国企业方面,华为、中兴和九州云共同成为捍卫中国OpenStack阵营的核心力量。
不断自我革新,OpenStack已成开源云标准
某种意义上讲,最近两年可以看成是OpenStack的转折点,一方面随着各大IT巨头对OpenStack的关注,导致OpenStack市场加速洗牌,比如曾经炙手可热的OpenStack初创企业代表Nebula的黯然落幕,告诉我们OpenStack这条路也充满了荆棘。
这8年来,OpenStack其实经历了很多次的起伏,同时还有Docker和Kubernetes等开源技术的追赶,但所有的经历都为了最后的绽放。451 Research最近报告显示,2017年全球OpenStack市场规模超过20亿美元,并以超过30%的速度增长,2020年将到达60亿美元。规模化时代的来临,也证明了OpenStack的潜力有多大。
实际上很多人没有意识到OpenStack作为开源云计算的标准,对中国软件业的价值。从30年前的计算时代,到20年前的互联网时代,再到10年前的移动时代,中国在架构和系统层软件领域一再的错失。血的教训告诉我们,抓住OpenStack在云计算时代的机遇,对整个中国的软件业都是一次彻底的升华。
所以,我们也看到了很多可喜的变化,因为企业云化和行业云化成为大趋势,过去服务商们需要向客户灌输OpenStack的理念,而现在,大部分的用户已经能够主动选择这条路线,OpenStack早已成为私有云、行业云构建的事实标准。
当然,OpenStack也因其复杂的结构以及其对虚拟化、服务器和大量网络资源的严重依赖使得不少企业对OpenStack依旧心存顾虑。好的硬件支持和高水平的员工,仍然是部署OpenStack的必要选项,这也让一些用户望而却步。
不过从OpenStack Queens新版本的发布,我们还是看到了OpenStack的自我改革、自我修复和自我创新。OpenStack Queens版本将是OpenStack社区一个非常重要的转折点,从单纯的云计算平台转向更加广泛和全面的开放基础设施管理平台,从而能够为边缘计算、人工智能和5G这类新型应用场景提供相应的基础设施管理。这些改变也许会为OpenStack翻开新的篇章。
Openstack的成功必然:左手技术,右手行业
新版本的OpenStack Queens的代码贡献榜单,出现很多的中国力量。
首先,根据stackalytics统计的Completed Blueprints的数据可以看到,在Queens版本中,华为共完成了BP数29个排名第一,中兴与九州云均完成BP数17个,分列第四和第五。
我们知道,Completed Blueprints代表的是一个公司希望在OpenStack项目里实现的功能和需求,反映了其推动OpenStack发展的想法和贡献程度,是衡量一个公司技术实力的一个重要指标。特别值得一提的是九州云,这也是其继Ocata版本之后连续稳居第5,可见并非偶然。
其次,从Resolved Bugs的数据来看,华为修复的Bug数量为354个排名第三,中兴修复的Bug数量为89个排名第8,而九州云修复的Bug数量为72个,贡献排在全球第10名。从这项指标来看,华为、中兴和九州云再次代表了中国军团的整体实力。
ResolvedBugs是指修复的代码缺陷数量,反映了一个公司解决实际问题的能力和对社区的促进,换句话说,这反映的就是在实际的行业客户处理当中解决的问题,它可以侧面反映上榜企业在行业客户上的深度。华为和中兴,在行业客户当中的影响力自然不用多说,而九州云的上榜则颇为令人感到振奋。
因为,这几年OpenStack在中国的创业氛围相当浓厚,AWCloud、九州云、EasyStack、UnitedStack、T2Cloud、UMCloud、KeyToneCloud、Kylin Cloud都是其中重要的玩家。中国需要一家成功的创业公司来推动整个OpenStack生态的健康成长,九州云显然可以扮演这样的角色。
其实,Queens贡献榜单中这两项指标,也折射了OpenStack成功的两个必要条件,一是强大的技术能力,二是优秀的行业落地能力,两者缺一不可。
以九州云为例,成立于2012年的九州云,是一家典型的技术创业公司,6年来基于OpenStack和相关开源技术,打造适合企业级使用的智能计算/存储融合架构云平台,并发展成为涵盖云核心、云运营、云运维和云安全等多个领域的开源软件和服务提供商。从OpenStack 出发,但不局限于OpenStack,目标是“源于开源,高于开源”。技术领先,恰是九州云赖以生存和发展的生命线。
同时在行业落地方面,九州云已经在电力能源、金融、电信等行业积累了大量的用户。电力能源行业包括国家电网、华北石油等知名企业,金融行业包括了银行、保险、证券、互联网金融等重量级用户,电信行业主要包括中国联通、中国移动、中国电信等。大行业客户的认可,也产生了“灯塔”效应,帮助九州云建立起足够品牌辐射力。不难发现,九州云就是开源云计算“左手技术,右手行业”的践行者,它也给众多的OpenStack创业公司指明了这个方向。
OpenStack生态变幻,共同期待开源独角兽
如前文所述,随着OpenStack的成长与壮大,新一轮的行业洗牌也正在发生。未来的OpenStack生态必然不停变化,未来将会怎么走?
首先是行业整合的加速,去年11月清华同方出资5亿人民币收购UnitedStack,并组建同方有云。这一方面是老牌IT公司同方对OpenStack未来前景的认可,另一方面也意味着当OpenStack逐渐深入行业,引入大公司背景进行行业背书成为了必然。
其次是资本市场对领先的OpenStack公司持续关注,例如2017年EasyStack完成了5000万美元的C轮融资。2016年,九州云完成了B轮1000万美元的融资等等。
第三,行业客户开始大量采用OpenStack,为中国出现开源云计算独角兽提供了成长的土壤。独角兽一定会产生在大客户集中和经济活跃的地方。不久前,杭州市创业投资协会、微链共同首次发布了《杭州一亿美金以上公司(准独角兽)榜单》,九州云果然不出意料的名列其中。
中国智能手机用户第一,互联网模式发展速度是世界第一,经济总量增长速度世界第一,创业环境优良,所以,第一家开源领域的独角兽产生在中国,这不会有什么疑问。这是九州云,EasyStack和AWCLOUD等公司的机会。
- ?
简单聊聊最流行的开源云计算平台OpenStack架构
戚人达
展开
我们知道云计算主要有三种服务模式,IaaS、PaaS和SaaS,其中最底层最基础的就是IaaS。企业级私有云领域,目前IaaS领域的老大就是VMWare公司;在开源领域,最流行的IaaS框架则是OpenStack框架。
正是因为开源,才让我们可以更深入地了解云计算IaaS的运作机制。通过对OpenStack的架构的介绍,说明OpenStack是如何实现IaaS服务的。
OpenStack的起源
在云计算领域,目前Amazon占据了绝对领先的市场地位。Amazon的CEO贝佐斯靠着强硬的行政命令要求开发人员按照SOA理念来进行开发,要求所有程序模块必须要用服务接口把数据和功能开放出来。所有程序模块间的通信,必须通过这些接口进行。
可以说SOA的设计思想,构成了今天AWS云平台的技术实现基础,同样这种设计思想也被OpenStack所效仿。AWS虽好,但毕竟是商用的,随着云计算的发展,开源云平台解决方案的需求越来越强烈。
2010年7月,RackSpace和美国国家航空航天局合作合作,分别贡献出RackSpace云文件平台代码和NASANebula平台代码,OpenStack由此诞生。
AWS分层架构
OpenStack的架构
作为Amazon的追随者,OpenStack在技术架构上也与AWS有很多相似之处。OpenStack也是由几个独立的核心功能组件所构成。
分别是计算(Compute)、对象存储(ObjectStorage)、认证(Identity)、用户界面(Dashboard)、块存储(BlockStorage)、网络(Network)和镜像服务(ImageService):
Nova:计算管理,云计算IaaS的核心,类似于Amazon的EC2(ElasticComputeCloud)。为用户提供虚拟机的管理,比如创建虚拟机或对虚拟机做热迁移。Swift:对象存储,负责对文件进行存储和检索,也包括镜像文件。Keystone:为用户提供身份验证以及OpenStack服务的授权。Horizon:为用户提供一个模块化的控制面板,基于django框架实现。Cinder:块存储服务,为虚拟机提供虚拟卷。Neutron:为虚拟机提供网络连接,允许用户创建自己的虚拟网络并连接各种网络设备。Glance:负责镜像管理,为虚拟机提供镜像。
关于每个组件的具体职责,可以参见前文《云计算IaaS管理平台的基本功能有哪些?》
OpenStack的应用
国际公有云方面,AWS、AZure都采用了自己的技术来搭建云计算平台。在国内公有云市场中,阿里云、腾讯云也都是用自有技术来搭建各自的云计算平台,没有直接利用OpenStack。
虽然在公有云市场,应用OpenStack的商业案例还不算多,但在私有云市场,基于OpenStack的项目非常多,远远多于其他的开源云计算框架,如CloudStack、Eucalyptus和OpenNebula等。
与互联网公司不同,华为倒是非常积极地推进OpenStack技术,和中国三大电信运营商们一并都是OpenStack基金会的黄金会员(GoldenMember),而且为国内外多家电信运营商都部署了基于OpenStack的公有云系统。
目前OpenStack的黄金会员主要包括传统IT企业,如Intel、NEC、Dell、VMWare等,也包括通信设备商,如华为、Ericsson、Cisco、JuniperNetworks等,也包括最新加入的国内三大运营商。相信虽然OpenStack的参与者越来越多,生态越来越完善,应用项目也会越来越多。
开源云计算平台
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并