阅读更多

2顶
2踩

互联网
昨天的一篇《Docker生态会重蹈Hadoop的覆辙吗?》刷屏微信朋友圈,文章从以下几个部分阐释Docker生态究竟会不会重蹈Hadoop的覆辙:

  • Docker的兴起和Hadoop何其相似
  • 大数据从狂热走向了理性
  • Hadoop生态圈的演进
  • Docker的生态圈
  • Docker公司的战略野心受生态圈狙击
  • Docker生态圈的演进
  • 开源技术也需要商业的成功
  • Docker生态圈的推论


给准备Docker尝鲜的客户的建议

一石激起千层浪,一时间大赞特赞者有之,认为其为标题党,吸引眼球者也有之,那么到底Docker生态究竟会不会重蹈Hadoop的覆辙呢?

客观来说,笔者的感觉,Docker这几年在国内的炒作确实有些过头,比如Docker向下取代虚拟化,Docker向上取代PaaS之类,几乎成了云计算的唯一技术,这种论调一直充斥各种Meetup/论坛。当然这里面有不少的商业因素,反观国外,大多数开发者的态度相对理性。

文章作者指出:Docker的生态圈和Hadoop的生态圈非常的相似,比如:Docker的生态圈也是分为两大类,第一类就是Mesosphere\Google这类做Docker的企业运行集群管理,类似于Hadoop的发行版的厂商;第二类是做Docker的项目实施或是做Docker开发者公有云,类似于Hadoop的项目实施厂商。

但是Hadoop针对的是企业级市场,虽然随着大数据热度的高涨,Hadoop生态圈的两大类公司蓬勃发展,但是市场有限,市场还没有成熟,竞争很激烈,特别是第二类做项目实施的企业,那就只能靠烧钱通过亏钱树立案例标杆,然后复制,但是这条路走的并不顺利,同样这点也适用于Docker。

另外,作者也指出:“开源不等于免费,开源是一种商业模式,一个开源组织和开源项目要想生存下去,最重要的基础就是普遍被使用,不然很快就会被竞争者替代。”而Docker的生态圈,无论是Docker,还是Mesosphere,还是Google,都还没有在Docker开源生态圈获得商业成功。而开源技术终将走向商业,包括Docker,必然面临企业市场挑战,微软奋斗了几十年其企业市场跟甲骨文SAP比起来仍然望其项背,这需要积累。

对于国内,面对二三十家Docker创业公司,投资人是需要这些创业公司能商业成功的,而Docker本身技术没有成熟,特别在Docker集群管理、资源调度等生产应用方面。Docker生产使用都成熟,要Docker商业成功,不会是一个短期的过程。

对于作者的观点,也有业内人士提出质疑,比如,Docker和Hadoop火爆的原因是不同的,IaaS是一个更偏底层的服务。基于Hyper-V的虚拟化出现了AWS, 阿里云等公有云的巨头,也出现了很多私有云解决方案,而Docker的出现是为了改变整个云计算的基础架构。另外,从第一天出现,Docker就是为了标准化的应用交付,一旦一个标准建立,就会带动整个后续的产业发展。容器技术看似只是简单的进程隔离技术,但带来的将是巨大的变革。

虽然Docker的应用场景很多,但是就此说取代虚拟化,这有点有失偏颇,那么,到底Docker能应用到哪些地方,来自精灵云创始人晏东指出,他认为是所有基于Linux的服务型应用。

他指出,Docker如果要完全替代虚拟化是不可能的。因此,客观的说,Docker绝不是云计算的唯一技术,而是日后云计算的关键技术。

最后,也欢迎读者对这个话题的探讨,另外,对于Docker的商业模式等话题,最新一期的《程序员》也将有相关的文章分享,如果你有什么想法和读者分享,加我微信吧“k15751091376”。

相关链接:
2
2
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Docker生态会重蹈Hadoop的覆辙吗?

    目录 一、Docker的兴起和hadoop何其相似 二、大数据从狂热走向了理性 三、Hadoop生态圈的演进 四、Docker的生态圈 五、Docker公司的战略野心受生态圈狙击 六、Docker生态圈的演进 七、开源技术也需要商业的...

  • Docker生态不会重蹈Hadoop的覆辙

    2016-08-24 晏东 GoDocker本文作者:晏东 Ghostcloud 创始人 今早一起床就看见朋友圈内在转发一篇名为《Docker生态会重蹈Hadoop覆辙?》的文章,作为一个既从事过Hadoop创业,也正在做Docker创业的人,我觉得还是有...

  • Docker生态会重蹈Hadoop的覆辙吗?

    Docker的兴起和Hadoop何其相似 2015年说是Docker之年不为过,Docker热度高涨,IT从业人员要是说自己不知道Docker都不好意说自己是做IT的。2016年开始容器管理、集群调度成为热点,K8s开始成为热点。但这...

  • docker创建java web环境镜像

    Docker 要求 linux 的内核版本高于 3.10 ubuntu 14.04 [size=x-large]关于docker[/size] docker是一个client-server结构的软件,用户通过client命令控制server端。client即为docker等命令,server为一个...

  • docker的好文

    Docker生态会重蹈Hadoop的覆辙吗? Docker Swarm和Kubernetes在大规模集群中的性能比较 ‘ docker gitbooks   转载于:https://my.oschina.net/u/914655/blog/1596080

  • Linux 就该这么学

    窃以为,一名技术高超的导师不应该仅仅是技术的搬运工,而应该是优质知识的提炼者,所以在写作本书的过程中,我不希望也不会将自己了解掌握的所有技术知识都写到书里,借此来炫技,而是从真正贴近于新人学习特点的...

  • 从面试连跪到收割offer,回顾我的春招面试历程(研发岗位)

    所以告诫大家,如果真的是很想去的公司,一定要做好随时打包上班的准备,不要重蹈我的覆辙。       腾讯 春招实习 电话面试 一面挂 很兴奋地参加了腾讯的春招实习生面试,当时对腾讯的后台...

  • 云原生时代(五):Kubernetes与容器编排之战

    上文我们主要介绍了容器和Docker,第五部分我们来讲Kubernetes与容器编排之战。 容器编排与Kubernetes 在单机上运行容器,无法发挥它的最大效能,只有形成集群,才能最大程度发挥容器的良好隔离、资源分配与编排...

  • 鲜枣课堂-文章分类目录(2019.7.28更新)

    5G专题有史以来最强的5G入门科普!通信界的头牌花旦,就是她…第一个倒在5G枪口下的,究竟会是谁?C-RAN的故事关于5G的前生今世,这篇算是说得比较清楚了5G承载网,...

  • 面试文章 转发

    2 平时在看什么,写什么博客,我说分布式,关注什么内容,大后端,Hadoop生态。 3 dubbo了解么 4 dubbo的基本架构,几个组件说一下 5 服务生产者和消费者怎么进行rpc调用 6 怎么进行服务注册发现 zk实现具体说说...

  • 程序员江湖文章收藏

    2 平时在看什么,写什么博客,我说分布式,关注什么内容,大后端,Hadoop生态。 3 dubbo了解么 4 dubbo的基本架构,几个组件说一下 5 服务生产者和消费者怎么进行rpc调用 6 怎么进行服务注册发现 zk实现具体说说...

  • 2019年TW的技术雷达

    应用构建Docker镜像的时候,我们常常会考虑两件事情:镜像的安全性和大小 。通常情况下我们使用容器安全扫描工具来检测和修复常见的漏洞和风险 ,以及使用Alpine Linux来解决镜像大小和分发性能问题。在此期雷达中,...

  • z-blog模板网站导航网站源码 带后台管理.rar

    z-blog模板网站导航网站源码 带后台管理.rarz-blog模板网站导航网站源码 带后台管理.rar

  • 基于TI的MSP430单片机的无叶风扇控制器+全部资料+详细文档(高分项目).zip

    【资源说明】 基于TI的MSP430单片机的无叶风扇控制器+全部资料+详细文档(高分项目).zip基于TI的MSP430单片机的无叶风扇控制器+全部资料+详细文档(高分项目).zip基于TI的MSP430单片机的无叶风扇控制器+全部资料+详细文档(高分项目).zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

  • 1124905257887411C++图书管理系统.zip

    1124905257887411C++图书管理系统.zip

  • node-v4.1.0-linux-armv7l.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 基于强化学习的五子棋.zip

    基于强化学习的五子棋强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一。它主要用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。强化学习的特点在于没有监督数据,只有奖励信号。 强化学习的常见模型是标准的马尔可夫决策过程(Markov Decision Process, MDP)。按给定条件,强化学习可分为基于模式的强化学习(model-based RL)和无模式强化学习(model-free RL),以及主动强化学习(active RL)和被动强化学习(passive RL)。强化学习的变体包括逆向强化学习、阶层强化学习和部分可观测系统的强化学习。求解强化学习问题所使用的算法可分为策略搜索算法和值函数(value function)算法两类。 强化学习理论受到行为主义心理学启发,侧重在线学习并试图在探索-利用(exploration-exploitation)间保持平衡。不同于监督学习和非监督学习,强化学习不要求预先给定任何数据,而是通过接收环境对动作的奖励(反馈)获得学习信息并更新模型参数。强化学习问题在信息论、博弈论、自动控制等领域有得到讨论,被用于解释有限理性条件下的平衡态、设计推荐系统和机器人交互系统。一些复杂的强化学习算法在一定程度上具备解决复杂问题的通用智能,可以在围棋和电子游戏中达到人类水平。 强化学习在工程领域的应用也相当广泛。例如,Facebook提出了开源强化学习平台Horizon,该平台利用强化学习来优化大规模生产系统。在医疗保健领域,RL系统能够为患者提供治疗策略,该系统能够利用以往的经验找到最优的策略,而无需生物系统的数学模型等先验信息,这使得基于RL的系统具有更广泛的适用性。 总的来说,强化学习是一种通过智能体与环境交互,以最大化累积奖励为目标的学习过程。它在许多领域都展现出了强大的应用潜力。

  • [00015014]大学英语D-1.doc

    [00015014]大学英语D-1.doc

  • com.tencent.ig.zip

    com.tencent.ig.zip

Global site tag (gtag.js) - Google Analytics