红帽2018技术开放日:开源的精髓在于文化、社区和协作云计算

来源:互联网 / 作者:SKY / 2018-07-06 15:19 / 点击:
6月28日下午,红帽召开技术开放日活动,邀请来自OpenStack、Fedora、CoreOS、ManageIQ与Prometheus社区的6位专家莅临现场,与媒体深入探讨开源社区的运营、容器

【Chinaz.com原创稿件】红帽是全球领先的开源解决方案提供商,以社区推动的方法提供可靠和高性能的云计算、Linux、中间件、存储和虚拟化技术。开源实际上是一种通过协作,创建新型技术的成熟方式。红帽是开源理念的坚定支持者,凭借其连续65个季度的营收增长向全世界证明了开源模式在商业领域的无线潜能。

在开源社区,你可以同各路精英一道共同参与社区合作,这里的信息和流程透明、开放,所有人都可以对技术提出改进。6月28日下午,红帽召开技术开放日活动,邀请来自OpenStack、Fedora、CoreOS、ManageIQ与Prometheus社区的6位专家莅临现场,与媒体深入探讨开源社区的运营、容器、Kubernetes、OpenShift、虚拟化、云管理等话题,并展望未来开源技术的发展趋势。

红帽2018技术开放日:开源的精髓在于文化、社区和协作

以下是记者整理的精彩问答:

Question:怎样既能把技术能量转换成价值贡献给社区,又能将社区开源的服务能力转化给红帽?

红帽2018技术开放日:开源的精髓在于文化、社区和协作

红帽资深高级云技术官、红帽系统管理及企业Linux专项专家组成员 Thomas Cameron

Thomas Cameron:对于我们来说这并不是两个方向。我们首先将技术提供给社区,经过在社区进一步的开发完善,最后成为可供企业使用的技术或软件。实际上,开源是红帽的DNA,对我们来说使这些软件取得成功是主要目标,因此我们的工作是就某个软件进行研究,要求红帽提供更多的资源,并推动在某个软件上增加新的功能。身处不同的社区,我们的目的是相同的,就是先把技术投入社区,然后在此基础上进一步开发创新,最终供企业使用。

Question:针对社区中众多的开源项目和开源技术,如何帮助行业或企业用户用好这些技术?

Thomas Cameron:我们鼓励人们在技术还处于上游社区里的时候就开始试着用这个技术,他们会看到有哪些功能在不断的被开发出来,他们也许会帮助我们发现软件中存在哪些问题,他们也会非常熟悉软件是如何运行的。对于企业用户,我们鼓励他们参加开源社区,当这些操作系统、容器技术、云管理技术成熟或者得到进一步发展之后,并且用户已经做好准备用这样的技术之后,他们可以找红帽得到有红帽商业支持的软件版本,商业版本对企业来说更稳定,我们会通过各种咨询服务和培训帮助他们尽快地上手使用。不仅是家庭用户和个人爱好者,我们也鼓励企业用户参与上游社区。

红帽2018技术开放日:开源的精髓在于文化、社区和协作

ManageIQ 社区负责人 Carol Chen

Carol Chen:我补充一点,加入上游社区还有一个好处,能和社区开发人员建立起非常好的关系。因为我们中国人非常强调关系的重要性,在开源社区也是如此,参与到开源社区中会逐渐习惯和开源社区的人合作,双方就会建立起信任,当你开始使用商业版软件的时候,双方之间已经有了很好的信任,这也非常有利于软件的实际应用。

Question:随着云技术的推进和逐渐普及,多云混搭的趋势越来越明显,多云管理有哪些策略或技巧?

Carol Chen:我管理的ManageIQ社区是一个混合云的管理平台,不论是谷歌云、微软Azure、亚马逊AWS等公有云,或是OpenStack、VMware等私有云,有了这样一个管理平台的工具,可以帮助你不用选择这些云,而是只选自己要用的,有一个平台进行管理就可以了。

对于不同的环境下还有一些因素非常的重要,一方面是性能,另一方面是成本。ManageIQ使你能看到每个云的性能状态,并且为你提供相应的反馈意见。此外,ManageIQ作为一个开源的项目,我们与多家企业进行合作,以便实现与这些云的集成,比如我们和谷歌进行了很好的合作,使我们的管理平台实现与谷歌云非常好的集成。此外我们还有容器编排的技术,和OpenShift实现非常好的集成。近期我们和联想进行合作,希望从硬件的物理架构上进行相应的合作,所以从开源项目的角度来看能够使开发者更容易地实现混合云管理。

红帽技术工程师:在过去几年很多人选择公有云,但随着云技术的发展,情况也在发生变化,大家希望能够更多的实现自动扩展,越来越多不同的云加入到企业的使用场景中,因此管理这些不同的云就成了企业必须要面对和处理的一个问题,红帽看到了这一趋势,所以我们提供一个非常大的平台,包括OpenShift,在这个过程中和不同的技术实现集成和使用,包括Kubernetes、Docker、CICD等等。

Kubernetes的技术处在不同的阶段,比如1.10可以用于生产阶段,在1.10之前虽然还没有进入生产阶段,但是这个云平台上已经有多个容器了,比如部署这些容器,保证他们能够正常运转,并且在出现问题时及时发现和处理,这些要针对不同的问题和不同的情况进行大量的研究和开发,我们提供的主要技术是OpenShift,自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。

Question:Kubernetes在功能和稳定性方面有哪些缺陷和问题需要引起注意?

红帽2018技术开放日:开源的精髓在于文化、社区和协作

CoreOS 及 Prometheus 社区软件工程师 Max Leonard Inden

Max Leonard Inden:任何人管理Kubernetes的进程都是一个挑战,因为确实非常复杂。但是对于Kubernetes、Gluster,我们有针对各种配置实现高可用性的团队和帮助服务,在刚刚结束的LC3大会上也有很多这方面的发言,涉及到的内容是实现自动的扩展,这样就使Kubernetes实现很高的可用性。我参与很多社区工作,我们希望使整个社区的相关工作进行联合,并且对系统的不同组成部分进行监控,相当于提供一个镜子,这样我们就能更好地看到系统的各个不同的组成部分。

Question:开源领域的技术人才匮乏,以制造业企业为例,如何把开源技术的先进性和灵活性跟企业的业务发展相结合?

阅读延展

1
3