热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开源是创新的最好催化剂——红帽峰会2016侧记

开源,是,创新,的,最好,催化剂,红,帽,

开源与创新有关吗,有多大程度关系?对此有人或许还有疑问,但在红帽CEO Jim Whitehurst看来,开源是创新的最好催化剂。

“技术发展到今天,简单依靠某几个人已经无法支撑起企业创新的需求,而是应该在采用开源模式,让人人参与。即不仅让公司员工参与,还要让客户、合作伙伴都参与进来,共同参与创新,才能赢得好的结果。”Jim Whitehurst在不久前举行的红帽峰会(Red hat Summit)上表示。在其长达一个小时的主题演讲中Jim Whitehurst详细阐述了开源的价值所在以及“The Power of Participation(参与的力量)”这个主题。

开源是创新的最好催化剂红帽峰会2016侧记

红帽峰会是红帽一年一度的全球用户和技术大会,也是其每年最大规模、最重要的市场活动之一,参会的不仅有红帽的用户和合作伙伴,还有很多慕名而来的开源支持者。说“慕名而来”丝毫不夸张,作为开源领域最成功的商业公司(没有之一),红帽开源旗帜这一地位无人能敌。

在本次大会前,红帽刚刚公布了其新财年(2017年)Q1的财报,本季度继续保持了18%的增长。而在2016财年中,红帽营收首次突破了20亿美元,已经是连续16年保持业绩增长。在IBM、HP、甲骨文、微软等众多传统IT公司纷纷陷入增长乏力的泥潭之中,这样的业绩令人瞩目。由此也可以看出红帽商业模式的成功之处。

Community first,Upstream first

先解释一下,这里用英文来做标题,不是要保持格调。是因为我没找到特别合适的词汇来解释这个标题。特别是“Upstream first”, Google让我理解了这句话的意思(度娘没有帮上我),但也没能找一个合适的词。

“Community first,Upstream first”是Jim Whitehurst在其演讲中屡次提及的几个词,Jim Whitehurst说这是红帽的两项基本原则,并且已经融入红帽,成为红帽的DNA。

这里先对“Upstream”做个解释。其本意是“上游”,但在这里没有这个含义,指的是每个开源项目都有一个自己的版本,如果你拿来对它进行了修改(或者里面有BUG,你修复了),就一定要把你的这个修改返回给主导这个版本的组织,让它把这个修改放到当前的版本中。这就保证了开源的项目不会出现各种分支,今天的市场上出现了各种各样的Android版本,就是因为没有解决好这个问题。

“Community first,Upstream first”的意思是,一切都要以开源社区为先,所有的软件全部开源,自己绝不留一点“私货”。Jim Whitehurst说,红帽认为社区与商业发行版不矛盾,“社区存在于企业中,我们都在这个社区里,两者是一致的。”

对于开源的重要性Jim Whitehurst如此表述:“过去的创新往往集中于不多的人,现在需要人人(甚至包括客户/用户)参与企业创新,才能最终赢得竞争。而开源是软件开发最好的方式,因为只有开源才能让人人参与进来。”

他说,Red Hat的使命就是以开源的方式帮助客户、开源贡献者和合作伙伴创造出更好的技术。而红帽其最大的成功就是把开源社区的代码转化为企业所需要的、真正能用的企业级产品。

开源是创新的最好催化剂红帽峰会2016侧记

红帽执行副总裁兼技术产品部总裁Paul Cormier在随后接受采访时也表达了同样的观点。他认为红帽为开源软件公司是不对的,正确的说法应该是“红帽是一家以开源软件为模式的企业软件公司”。他说:“能提供企业真正能用的开源软件是红帽与很多开源项目(如Hadoop、kubernetes都只是项目)的根本区别,也是我们的价值所在和成功之处。”

容器是战略重点

在红帽峰会第一天大会的主题演讲之后,红帽安排了一个新闻发布会。这是今年峰会上唯一一个针对全球媒体和分析师的发布会,这个发布会不是关于红帽市场战略而是关于容器相关的新产品的。从这一点可以看出容器技术在红帽的地位。当然,从中也可以看出容器不只在中国热,在国外也同样热门。

红帽执行副总裁兼产品和技术总裁Paul Cormier主持了发布会,会上Red Hat发布了几个新的容器产品,这些产品都可以集成到OpenShift中,从而使容器更易于部署,也更安全。

Paul Cormier表示,以2013年Docker的出现为标志,Container已经走过了技术导入、市场扩张,进入到市场转型阶段,即正从技术主导开始转变成为应用主导。

“市场热度也进一步升温。比如,与容器相关的融资达到17亿美元,容器安全开始成为主要议题,容器厂商的市场竞争已经开始。”他说,红帽在容器领域的战略是提供完整的容器产品组合,壮大OpenShift容器产品线,同时将容器产品与管理工具集成(如去年收购的Ansible),来规范企业工作流程。

发布会上红帽正式发布了三个新的容器产品:第一个产品是Red Hat OpenShift Container Local,适用于开发人员在私有云环境中使用容器;第二个是OpenShift Container Lab,适用于开发人员在非生产服务器环境中进行容器的开发和测试;第三个是原生地支持容器的存储产品Gluster Storage(Gluster是Red Hat一款软件定义的产品),可以一键式的简化云存储系统的部署。

开源是创新的最好催化剂红帽峰会2016侧记

由于本次新发布的产品都集成到OpenShift中,因此发布会上有很多关于OpenShift的问题,特别是与Cloud Foundry的竞争问题。Paul Cormier表示,从长远来看Cloud Foundry不是OpenShift的竞争对手。因为今天的Cloud Foundry版本多,Pivotal有,IBM有,HPE也有,这对于Cloud Foundry的未来发展是非常不利的。

微服务、DevOps和云

容器是红帽现在发力的重点。不过,对一个营收超过20亿美元、正在冲击50亿美元目标的红帽,显然是需要一个强大的产品组合来支撑。实际上,除了当家产品红帽Linux(RHEL)之外,红帽如今已经在云、中间件、软件开发等方面拥有了非常丰富的产品。

“我们认为,IT环境的变化可以归结为架构、流程和平台三个方面,其正在向微服务架构、DevOps和云演化,我们的产品也围绕这三个层面布局。“Paul Cormier在演讲时表示。

具体而言,在云方面红帽就已经推出了PaaS平台OpenShift、云平台OpenStack Platform和云管理套件CloudForms 。在本次峰会上红帽还发布了最新版的云管理套CloudForms 4.1。作为一款开源混合云管理平台,新版CloudForms最大的改变是新增了对Google Cloud Platform的支持和对SDN(软件定义网络的)支持,可以同时管理OpenStack Networking (Neutron)、Amazon Web Services、Google Cloud Platform、Microsoft Azure等多个云平台。

红帽副总裁兼云与OpenShift业务部门总经理Ashesh Badani说,CloudForms的最大价值是作为中立的管理平台,可以管理各种第三方的云。正因为此,有用户甚至单独部署它来管理自己的混合云环境,而不再只是管理红帽的产品。

在本次峰会,OpenShift是除了容器之外被红帽提及最多的产品,对此Ashesh Badani在接受记者采访时解释说,红帽认为软件市场的未来在云,而云的未来在PaaS和SaaS层。因为IaaS通用性高,而PaaS和SaaS才有充分的粘性,将是未来竞争的焦点所在。

他说,PaaS的技术趋势是面向DevOps、支持容器,这也是OpenShift的发展方面。“OpenShift的一个突出优势就在于借助于容器技术,把应用开发速度和运营效率结合起来,充分体现DevOps模式的高效性。”他说。

开源是创新的最好催化剂红帽峰会2016侧记

与云相比,中间件算得上是红帽的传统业务,热度虽不及云和容器,但其在红帽产品线中的中流砥柱作用无容置疑。红帽应用管理平台业务高级副总裁Craig Muzilla在接受采访时表示,与10年相比,今天应用开发的环境发生了很多变化,出现了云、容器和微服务架构、DevOPS等,JBoss的更新就是为了适应这些最新的变化。比如,最新发布的JBoss Enterprise Application Platform(JBoss EAP) 7就是专门为云环境进行了优化,它把Java EE7的API与主要的DevOps工具,包括Red Hat的JBoss Developer Studio、Jenkins、Arquillian、Maven等实现了集成。

Craig Muzilla特别强调说,JBoss的重要还在于他已经成为红帽在PaaS领域的一个优势,因为它通过与OpenShift紧密集成,为容器和微服务软件架构的实现提供最大的方便。比如,让开发人员把容器直接部署到OpenShift环境中,同时还能更好地支持DevOps。此外,还能帮助开发人员充分发挥OpenShift对容器、负载均衡、弹性扩展以及性能监控的支持。

行文到此,似乎红帽在本次大会上所涉及的产品都与所提及,文章该结束了。不,等等,还有一个产品线值得特别提一提,这就是存储。

其实,作为一个开源软件商,红帽原本与存储没有太大关系,毕竟存储一直以来都是硬件领域的事情。不过,随着软件定义时代的来临,这一局面有了根本性的改变。据红帽副总裁兼存储和大数据业务部门总经理Ranga Rangachari介绍,红帽看到其中的机会,于4年前成立存储和大数据部门,并下了大注,将开源领域的两大软件定义产品线先后收入囊中:先于2011年斥资1.36亿美元收购Gluster,后又在2014年以1.75亿美元的价格将Ceph的企业级产品提供商Inktank收购。如今这两个产品在红帽都得到了很好的发展,特别是Ceph通过与OpenStack的结合大行其道,成为OpenStack中存储的不二之选,势头很猛。而Gluster也通过与容器的结合找了新的市场。眼看着存储业务正在成为红帽的又一个增长点。

记得Paul Cormier在大会演讲曾提到过一组数据来,他说全球企业有65%对开源项目有贡献;78%的企业使用开源软件。如此看来,开源软件的普及已经不可阻挡,那么红帽CEO Jim Whitehurst冲击“50亿美元俱乐部”的设想或许不用那么久就可以实现了。





原文发布时间为:2016年7月8日 
本文作者:作者:邹大斌 
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • ejava,刘聪dejava
    本文目录一览:1、什么是Java?2、java ... [详细]
  • PatchODAX8: ... [详细]
  • DockerDataCenter系列(四)-离线安装UCP和DTR,Go语言社区,Golang程序员人脉社 ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • 弹性云服务器ECS弹性云服务器(ElasticCloudServer)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境 ... [详细]
author-avatar
killer
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有