从成都市中心武侯区出发,穿过三环路,沿着绕城高速向西北行驶40分钟,便到了成都高新西区出口加工区。英特尔成都工厂便坐落于此。在这座总占地面积近18万平方米,浅蓝色玻璃外观的工厂里,提供了全球超过50%英特芯片的晶圆预处理、封装和最终测试。但笔者要说的重点不在此处,而是近日在这里举行的第三届中国区OpenStack Hackathon活动。
据悉,OpenStack Hackathon是华为与英特尔通过OpenStack基金会官网等渠道邀请社区开发者参加。能够吸引这么多的资深开发者到场除了参与OpenStack的组织和爱好者越来越多外,活动的主办方也不想办成英特尔和华为的封闭项目,而是希望更多的与OpenStack相关的公司和高手参与进来,形成开源项目交流的常态机制。据了解,在三天时间里通过团队协作,修复Bug上百条,其中高级别致命Bug修复高达28条,为OpenStack版本高质量发布提供了有力保障。
推动中国OpenStack生态系统建设
当然,修复OpenStack Mitaka版本的Bug只是活动的一方面,更多的是通过这样的活动,推动中国OpenStack生态系统建设,形成生态圈,并基于标准的OpenStack平台去做客户化,行业化的解决方案。正如华为IT云计算产品副总裁陈锟所谈到的,“仅仅是讲代码贡献,力度还不够,要通过代码贡献,构建一个强劲的社区,以及能够做到产品层面并推动行业发展才是重要的。”
而华为公司正是如此,从最初只是参与BUG的修改,以及一些小特性的贡献,现在已经是金牌会员,参与到整个OpenStack架构层面的研究和创新层面的变革,并不断增加基于OpenStack的云解决方案的研发投入,致力于为OpenStack社区健康、快速的发展增加源动力。
除积极投入OpenStack的开发工作,华为还致力于持续推动OpenStack云平台不断被大型企业、运营商和服务提供商应用到其数据中心,以实现云、移动、社交、大数据和IoT等业务未来的长足发展。
在开源基础上做商用化增强
事实上,开源标准框架并不能直接应用。现在OpenStack的商用案例中,绝大多数的应用企业都是自身具备很高的IT技能、很强的IT技能团队的。传统政务、电力等行业的企业,IT能力比较弱,虽然都倾向于选择OpenStack云架构,但是一旦他们要上OpenStack,如果不能建立起来一个面向开源的运维体系,应用开源是一个灾难。所以对运维能力的构建和增强是必须的,也是华为一定要帮助客户打造和构建的。
因此,具在开源产品的基础上,华为着重面向企业级与传统企业的管理和支撑环境,在可靠性、可用性和可运维、易用性方面,以及安全性方面对云计算产品做了相关的属性加固,通过面向用户场景的系统性的验证,修复潜在的BUG,最终为客户提供可以规模商用的开源产品和解决方案。比如说OpenStack社区版没有给客户提供一个很好的应用监控的系统,华为会提供这样的外部的增值的差异化的模块,和开源组合,构建整个解决方案。
值得一提的是,在最新发布的华为云操作系统FusionSphere 6.0版本中,也全面体现了华为对OpenStack的支持及推动。FusionSphere6.0在组件、架构、生态三个维度全面拥抱开源,实现了深度的软件开放,为客户提供了灵活的软件选择。目前,华为云计算紧密与开源社区保持同步,遵循开源社区的各项标准与接口。凡是基于OpenStack开源社区版本开发的第三方应用,无需改动即可在华为云计算平台FusionSphere上运行。
OpenStack开源社区可以被视作一个联合开发的联盟组织,而且是业内顶尖的。各个成员在这个联盟里面形成资源共享和互通有无,如华为在OpenStack生产化落地过程当中,会遇到非常多问题和挑战,解决这些问题并回馈社区,这是具有共性价值的,对于更多的开发和能力的构建无疑是非常高效的。
本文转自d1net(转载)