Docker不惧Kubernetes,相反会把目光投向企业

本文讲的是Docker不惧Kubernetes,相反会把目光投向企业【编者的话】Kubernetes近年来的势头非常强劲,但是按照Docker的首席执行官Ben Golub的观点,Docker并不惧怕Kubernetes的竞争,相反会把目光投向企业用户,比如与Oracle合作共同耕耘企业级市场,以及通过Modernize Traditional Applications(MTA)应用帮助企业用户平滑移植他们的旧版应用程序到容器化平台。

Docker的首席执行官Ben Golub告诉我们,Docker公司的一个销售代表在访问一家机构时,该机构对于使用Kubernetes的开源编排和相关工具整合他们自己的容器化基础设施很有兴趣,该销售代表设置了一个日程提醒,计划在未来几个月内再次回访该用户以作核对。

Golub解释说,通常情况下,这些尝试都失败了。 他说:“在过去两年里,一家公司内部五个人的团队很难复制一个拥有150名成员的团队在Docker方面所做的工作。”,即使该团队成功搭建了一个平台,仍然必须争取确保来自多个供应商的支持是畅通的。

今年四月份在奥斯汀举行的DockerCon 2017年的新闻午宴上Golub说:“因此对于我们来说,Kubernetes是一个有趣的技术,但并不是一个很特别的竞争威胁。” 在过去一年左右的时间里,Docker的大部分粉丝都转向了Google的开源容器编排框架Kubernetes,特别是在三月份成功举办了KubeCon欧洲峰会之后,该框架正在越来越多地被认为是运行云原生应用的逻辑基石。 但是,在Golub的眼中,这并不是一个成功的企业级技术。

“Kubernetes显然具有很多有趣的特性,”Golub说到,不过快速增加编排的能力只是运行容器化基础设施的一块拼图。 “编排是一个非常重要的软件层,但也有各种不同的安全层。 有网络存储,最重要的是建立一个安全的供应链。”

在竞争激烈的电话销售中,Docker公司并不像其他完整的容器云平台比如RedHat的OpenShift或者其它的PaaS(平台即服务)或者CaaS(容器即服务)供应商那样经常看到Kubernetes的身影,Golub说到。

“Docker不是仅仅只是关于容器的,”Golub说到。

在DockerCon上,Docker公司强调为了满足企业的需求已经做了很多的工作。 而RedMonk分析师Fintan Ryan也指出,今年的DockerCon与会者平均年龄有点大,也许会比过去更加保守。换句话说,企业管理者出席了会议,并且想看看使用Docker可以做些什么。


Docker的meetups仍然大大超过Kubernetes(TNS分析师Lawrence Hecht)

Docker Store上的Oracle

为此,DockerCon向企业推出配备了容器的新产品和服务。

例如,Oracle已经准备好了可以从最近推出的Docker Store(Docker的容器化应用市场)访问其广阔的数据库、中间件和开发工具产品线。


Oracle产品管理和战略副总裁Sidhartha Argawal表示:“此举的目标是消除人们在Docker基础设施中使用Oracle产品的任何顾虑。”

Oracle软件发行版的最初分支包括Oracle数据库、MySQL、Java 8/9 SE运行时环境、WebLogic Server、Coherence和Instant Client。 随着时间的推移,其它的Oracle软件也将被容器化并存放在Docker Store中。

这些软件的定价将与Oracle的常规采购流程相同,大多数软件可免费用于测试和开发,获得许可证后可以用于生产环境中。 如果许可证已经到位的话,用户可以通过现有的许可协议为生产环境的副本付款。 为了使工作进一步顺利进行,公司提供300美元的信用额度来测试这些容器化应用程序。

从Oracle当前的角度来看,容器主要用于简化软件的持续集成和部署。 Argawal表示:“通过Docker可以使得构建开发及测试流程管道的过程变得非常轻松。”

“现在,我还没有在生产环境中找到Docker部署的很多案例,”Agarwal说,总的来说,要把Docker带到企业级应用还有很多工作要做。

Argawal说到:“现在,开发人员必须做很多工作才能使基于Docker的环境运行起来。” “他们必须操心编排、调度和负载均衡。 开发者不得不花费比以往更多的时间。 这就是生态系统不得不演进使得其更加易用的原因所在”。

随着时间的推移,容器化可能会更多地转向容器即服务(CaaS),比如负责上面那些工作的Oracle容器服务

Oracle看到有两种对容器感兴趣的客户类型,他进一步阐述到。 一个是对于构建一个云原生的基础设施比如ALA Netflix非常感兴趣(但仍然处于早期的)。 这组客户对于尽可能多地掌控基础设施最有兴趣。 另一部分的用户也对容器感兴趣,不过他们有相当多的必须维护的旧版软件。
“每一个企业客户都有其遗留应用程序。 你不能把它们置之不顾。 所以很多这些无状态的微服务需要与有状态应用程序进行交互,”Argawal说。 “所以我们创建了与Oracle数据库、WebLogic等的自然连接,所以无状态应用程序在与有状态应用程序交互时就不需要做很多工作了。”
事实证明,Docker本身一直很热衷于满足这些企业用户的需求。


生态系统合作伙伴对于Docker和Kubernetes都有计划(TNS分析师Lawrence Hecht)

一个企业版Java和.Net的世界

Docker首席运营官Scott Johnston表示:“每当我们开始与企业客户接触时,第一个问题就不可避免地会是‘如何开始通向微服务的旅程?’”

在此次会议上,公司介绍了一个可以帮助客户将遗留应用平滑移植到容器中的新应用。 据Johnston所说,这是通向容器化基础设施的非常自然的第一步。

尽管围绕容器用途的大部分早期工作都是围绕着构建新的应用程序,但是大多数企业会将大部分IT预算(占80%以上)用于维护当前的应用程序。 Johnston说:公司希望“在它们所在的地方可以看到它们”。


因此,Docker已经搭建了一个专业的服务,旨在帮助机构在一周内启动并运行一些基于容器的应用。 这些服务可从系统供应商比如Microsoft、HPE、Cisco和Avanade等获得,其中Avanade是微软和埃森哲合作成立的一家系统公司。

在为期五天的过程中,Modernize Traditional Applications(MTA)程序通过将旧版应用程序移植到容器化平台来引导客户。 “我们可以借助于一些自动化方法,将现有的应用程序集中起来并容器化。 我们不必回溯源代码,也不必重新构建应用程序,“Johnston说。

最终的技术栈使用Docke企业版(EE)构建,并且为来自合作伙伴的混合云基础架构产品使用模板堆栈。 一旦这些都到位的话,由此构建的基础设施有望将新应用程序的配置时间缩短75%,并减少虚拟机的使用需求,应用程序的可移植性更好。

该服务的初始应用不仅仅是诸如SAP或Peoplesoft之类的大型企业级应用程序,也可以是使用.Net和企业版Java开发的小型定制化业务端应用程序,这些应用需要从老旧的服务器剥离, 并运行在云端。Johnston说,Docker构建的自动化工具会将这些应用程序无缝地转移到容器,并且在将来扩展这些自动化工具以支持更多类型的应用程序。

“升级和迁移在一些地区的市场有坏名声,因为它允许糟糕的架构持续存在。 但是我们喜欢这样说:“这不是你的祖父的升级换代”,这是一个遗留应用的现代化,但它会让你踏上通往微服务的旅程,”Johnston说。

原文链接:Docker Doesn’t Fear Kubernetes, Keeps Sights on the Enterprise Instead(翻译:胡震)

原文发布时间为:2017-10-11

本文作者:胡震

原文标题:Docker不惧Kubernetes,相反会把目光投向企业

时间: 2024-10-24 11:31:46

Docker不惧Kubernetes,相反会把目光投向企业的相关文章

Docker、Kubernetes、Apache Mesos 之争 | 一个与传说不同的故事

本文讲的是Docker.Kubernetes.Apache Mesos 之争 | 一个与传说不同的故事[编者的话]有无数的文章.讨论和社交网络上的交流在比较 Docker.Kubernetes 和 Mesos. [3 天烧脑式基于Docker的CI/CD实战训练营 | 北京站]本次培训围绕基于Docker的CI/CD实战展开,具体内容包括:持续集成与持续交付(CI/CD)概览:持续集成系统介绍:客户端与服务端的 CI/CD 实践:开发流程中引入 CI.CD:Gitlab 和 CI.CD 工具:G

Java微服务开发指南 -- 使用Docker和Kubernetes构建可伸缩的微服务

使用Docker和Kubernetes构建可伸缩的微服务     从现在开始,我们将从更高的维度讨论微服务,涵盖了组织敏捷性.设计和依赖的思考.领域驱动设计以及Promise理论.当我们深入使用之前介绍的三个流行的微服务框架:Spring Boot.Dropwizard和WildFly Swarm,我们能够使用它们开箱即用的能力去构建一个暴露或者消费REST服务的应用,能够使用外部环境对应用进行配置,可以打包成一个可执行的jar,同时提供Metrics信息,但这些都是围绕着一个微服务实例.当我们

容器、Docker与Kubernetes——Kubernetes的配置入门

本文讲的是容器.Docker与Kubernetes--Kubernetes的配置入门[编者的话]这是介绍Kubernetes的第三篇,主要集中讲述如何配置Kubernetes集群以及作者在配置过程中遇到的问题. [3 天烧脑式容器存储网络训练营 | 深圳站]本次培训以容器存储和网络为主题,包括:Docker Plugin.Docker storage driver.Docker Volume Pulgin.Kubernetes Storage机制.容器网络实现原理和模型.Docker网络实现.网

容器、Docker与Kubernetes——什么是Kubernetes以及它是如何使得容器化基础设施变得简单

本文讲的是容器.Docker与Kubernetes--什么是Kubernetes以及它是如何使得容器化基础设施变得简单[编者的话]本文是系列文章第2篇,主要介绍Kubernetes. 在本系列文章的第一篇中我阐述了从基础设施的容器化角度阐述了什么是容器,什么是Docker以及它们是怎么来重新定义运维工作以及对基础设施产生的影响.但是,仅仅了解了容器与Docker还不足以将它们运用到我们实际的技术栈中去:所以在本篇文章中我会介绍Kubernetes--一个容器的编排(orchestration)工

在Docker和Kubernetes上运行MongoDB微服务

本文讲的是在Docker和Kubernetes上运行MongoDB微服务[编者的话]本文介绍了利用Docker和Kubernetes搭建一套具有冗余备份集合的MongoDB服务,从容器对CI和CD引发的改变入手,讨论了容器技术对MongoDB带来的挑战和机会,然后实战如何部署一套稳定的MongoDB服务,非常的干货~ 介绍 想尝试在笔记本电脑上运行MongoDB么?希望通过执行一个简单的命令,然后就有一个轻量级.自组织的沙盒么?并可再通过一条命令就可以移除所有的痕迹么? 需要在多个环境中运行相同

网络黑客将攻击目光投向了银行本身

闯入银行的网络是非常困难的,但是,一旦网络罪犯成功进入了这些网络,就能获得极高的收益. 针对金融行业的木马攻击正在增多,并且这些攻击还会持续困扰该行业一段时间,因为网络罪犯已经不再把银行客户作为主要的攻击目标,而是将目光投向了银行本身--攻击银行利润更高,也可以获得更为丰厚的现金报酬. 网络安全公司赛门铁克在一份新的报告中发出了警告,该公司说,基于对2015年金融威胁形势进行的"综合研究",他们的研究者发现,虽然检测到的木马数量已经下降了73%,但是现存的这些木马功能更强大. 检测到的

Docker、Kubernetes与PaaS不得不说的渊源

了解Docker和Kubernetes人应该发现一个有趣的事情,从某种程度上来看Docker.Kubernetes都跟PaaS有些相似,感觉有种说不清道不明的关系.事实上,Docker和 Kubernetes就是脱胎于platform-as-a-service(PaaS),总而言之,它们与PaaS有血缘关系. 谷歌资深产品经理Craig McLuckie认为这也是Docker如此成功的原因之一,也是Google为什么要紧随其后推出基于Docker的容器管理工具Kubernetes.McLucki

Docker与Kubernetes,是敌是友?

本文讲的是Docker与Kubernetes,是敌是友?[编者的话]本文为读者提供了容器技术平台的组成说明,介绍了Docker公司的历史,编排框架Kubernetes推动Docker容器的使用,容器技术真正的价值等话题. [深圳站|3天烧脑式Kubernetes训练营]培训内容包括:Kubernetes概述.架构.日志和监控,部署.自动驾驶.服务发现.网络方案等核心机制分析,进阶篇--Kubernetes调度工作原理.资源管理及源码分析等. 如果你是一名运维工程师,你就会知道Docker公司的估

中国房企目光投向了国际资本市场赴美IPO成热潮

随着中国大陆房地产市场进入下行通道,企业在国内融资难度增加,大批房地产企业选择了赴美国上市.2008中国不动产投融资大会秘书长卢元强向媒体透露,大会组委会已经与美国万通银行投资集团达成长期战略合作协议,将通过投融资大会平台,挑选优秀的国内房地产企业推荐给国外金融机构,帮助企业在美国上市.河北省最大的一家房地产企业以及北京的另一家企业已经分别与美国万通银行进行合作,开始了上市前期工作,预计两家企业均可在年内在美国成功上市.更多的中国房地产企业已经把上市的目光投向了国际资本市场. 据2008中国不动