马全一:Docker,Hadoop的竞争者来了!

  CSDN“开源技术大会·2014” (OSTC·2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。

  本期,我们采访的是Docker中文社区的发起人马全一。

  关于Docker:Docker是DotCloud开源的、可以将任何应用包装在Linux Container中运行的工具,2013年3月发布首个版本。Docker可以自动化打包和部署任何应用、创建一个轻量级私有PaaS云、搭建开发测试环境、部署可扩展的Web应用等。

  Docker中文社区,一个关注Docker技术的中文开放社区,负责组织关于Docker技术的Meetup活动等。

  Docker项目主页:http://docker.io,代码托管:https://github.com/dotcloud/docker。

  以下是采访记录。

  CSDN:简单介绍下自己和您的工作?

  马全一:Linux Gentoo用户、编译升级强迫症患者,曾用过Python、NodeJS ,现在用Golang进行开发。

  目前就职于苏州跨界软件科技有限公司,是负责服务器端的资深构架师。2014年初负责组建新办公室,研发关于Docker技术的平台,目标是帮助开发者使用Docker或Docker相关服务,如Private Repository、Web IDE、CI等。

  CSDN:请简单介绍下Docker及Docker中文社区。

  马全一:Docker是DotCloud开源的项目,而后DotCloud Inc.也更名为Docker Inc.,专注于Docker的开发和Docker生态环境建设。该项目在2014年拿到500万美金的投资,Redhat和Puppet等VP也先后加入到Docker团队。Docker也是Golang社区的明星项目之一。

  Docker中文社区是Docker Inc.在中国的社区合作伙伴,致力于Docker和相关技术的传播及Docker Meetup活动的组织。

  CSDN:Docker与Linux Containers (LXC)有什么关系?和其他虚拟系统区别在哪儿?

  马全一:Docker是基于LXC的,它大大提高了LXC的易用性。Docker相对于全虚拟化和半虚拟化而言,是所谓的操作系统级别的轻量级虚拟化技术。传统的虚拟化技术要生成一个环境的时间非常久,对于Docker来说启动和销毁都是秒级的,而且它底层依赖的技术LXC(Linux Containers)完全是内核特性,没有任何中间层开销,对于资源的利用率极高性能接近物理机。当然由于现在Docker依赖于LXC,所以你只能在Linux上跑它。现在Docker也支持Mac OSX,但是也只是用了Virtualbox搞了个Linux虚拟机罢了。

  CSDN:如何看待Docker的发展前景?

  马全一:Docker为云计算和大数据带来新的解决方案,一定会成为这两个领域的重要成员之一。

  Docker的出现使得以Docker容器为单位的云平台和Docker容器为载体的交易平台成为可能。任何后端的服务程序,都可以封装在Docker容器中进行销售、分发和部署,后端开发者能像Mobile App开发者那样去做自己的产品来获利。这也是我今年工作的目标,构建Docker的生态体系平台。

  随着Golang的发展,一定会有以Golang为开发语言、Docker为运行载体的新大数据平台,成为Hadoop平台的竞争者。

  CSDN:目前Docker中文社区的工作重点在什么地方?

  马全一:目前的重点是翻译、原创技术文章和Docker Meetup活动的组织。

  CSDN:在创建和管理Docker中文社区过程中,遇到了什么困难?有哪些经验和心得?

  马全一:使用Docker的开发者还不多,反馈也不多。可喜的是已经有一些使用Docker的开发者联系我们,向我们贡献翻译和原创的文章。我们是一个小众、单一的技术社区,要坚持文章的质量,要和综合社区合作才能更好的推广Docker 。感谢CSDN等综合技术社区给我们的支持和帮助。

  CSDN:从今年开始,CSDN将从多方面加大对“开源”的投入力度,您对CSDN开源社区建设有什么建议?

  马全一:对优秀开源项目的开发者进行现金或其它形式(如开发设备等实物)方面的资助或者奖励。

  CSDN:能否简单谈下您在本次OSTC大会上要分享的话题?

  马全一:介绍关于Docker Registry、Index和Registry的区别,如何构建Private Repository等。

时间: 2024-09-20 06:00:56

马全一:Docker,Hadoop的竞争者来了!的相关文章

云服务新宠儿Spark和Hadoop,谁将是最后的赢家

Spark首次由Databricks发布,融资3300万美元;Hadoop再次得到MapR的1.1亿美元的融资,以促进其在激烈市场竞争中的成长.在未来的大数据处理中,Spark将会简化现有的数据管道处理,融合多种功能,使得数据处理更快.更方便和更灵活;Hadoop也将会以更快.更简单的方式读写大数据.巨大的融资金额将会促进Spark和Hadoop的大力发展,它们将以怎样的姿态立足未来的大数据市场呢,是并驾齐驱?还是独占鳌头?让我们拭目以待. Databricks发布Spark,融资3300万美元

一文掌握云数据库现状与前沿技术

「一切都会运行在云端」.现在越来越多的业务从自己维护基础设施转移到公有(或者私有)云上, 带来的好处也是无需赘述的,极大降低了 IaaS 层的运维成本,对于数据库层面来说的,以往需要很强的 DBA 背景才能搞定弹性扩容高可用什么的高级动作,现在大多数云服务基本都或多或少提供了类似的服务. 今天的分享主要集中在比较顶尖的云服务商的云数据库方案背后的架构,以及我最近观察到的一些对于云数据库有意义的工业界的相关技术的进展. Amazon RDS 其实说到公有云上的云数据库,应该最早 Amazon 的

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

2016-12-02 来源:36大数据 Docker的兴起和Hadoop何其相似 2015年说是Docker之年不为过,Docker热度高涨,IT从业人员要是说自己不知道Docker都不好意说自己是做IT的.2016年开始容器管理.集群调度成为热点,K8s开始成为热点.但这一幕和2013年的Hadoop大数据何其相似,当年你要说自己不知道大数据,或是知道大数据不知道Hadoop,那必然招来鄙视的眼光.云计算喊了这么久,从来没有像Docker这么火过,究其原因不外乎两条: 开发者能够用Docker

利用 Spring Boot 在 Docker 中运行 Hadoop

本文讲的是利用 Spring Boot 在 Docker 中运行 Hadoop,[编者的话]Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.本文介绍了如何利用Spring Boot在Docker中运行Hadoop任务. 简介 越来越多的应用都开始使用Hadoop框架.而开发者在使用过程中也遇到一些挑战,比如使用诸如Docker之类的容器开发和部署相关的技术栈开发的应用.我们将会在下面的例子中介绍如何克服这些挑战. 由于 S

Docker将会改变Hadoop,变的更快更容易

本文讲的是Docker将会改变Hadoop,变的更快更容易,[编者的话] 最近在San Jose,Clif开幕的hadoop峰会上会有关于Docker和Hadoop的话题讨论,越来越多的创业公司致力于使用Docker技术来简化hadoop应用开发部署的速度.目前有两个方向:1)使用Docker容纳Hadoop stack:2)通过YARN来部署基于Docker开发的容器化应用.  本周,hadoop峰会召开,其中着重讨论了新平台(例如docker)将会如何在hadoop环境下改变大数据分析行业.

Docker生态不会重蹈Hadoop的覆辙

2016-08-24 晏东 GoDocker 本文作者:晏东 Ghostcloud创始人 今早一起床就看见朋友圈内在转发一篇名为<Docker生态会重蹈Hadoop覆辙?>的文章,作为一个既从事过Hadoop创业,也正在做Docker创业的人,我觉得还是有一些发言权,本文中的观点仅代表个人观点,算是抛砖引玉. 1. 形态上的差异 2013年的时候,Hadoop确实很火,不过当时的感觉是安装和操作极其不方便,如果没有Linux的基础,可能需要个一周都不能搭起一个集群. 因此,不管是国外还是国内都

使用Docker在本地搭建hadoop,spark集群

本环境使用的单个宿主主机,而不是跨主机集群,本spark集群环境存在的意义可能在于便于本地开发测试使用,非常轻量级和便捷.这个部署过程,最好在之前有过一定的hadoop,spark集群部署经验的基础,本文重点在于docker相关的操作,至于hadoop和spark集群的部署,极力推荐这两个网页: Hadoop集群:http://blog.csdn.net/stark_sum ... 24279. Spark集群:http://blog.csdn.net/stark_sum ... 58081 主

在Docker上建立多节点的Hadoop集群

在上篇文章中你已经看到了在你的devbox创建一个单点Hadoop 集群是多么简单. 现在我们提高门槛,在Docker上创建一个多点hadoop集群.在开始前,确保你有最新的Ambari镜像: 一行命令 一旦你得到了最新的镜像,你就可以启动Docker容器.我们已经创建了几个shell 函数来帮你输入Docker命令,从而避免输入像docker run [options] image [command]这样冗长的命令. 有了这些功能,创建3个节点的hadoop簇,只需要下面一行代码搞定: 默认参

在 Docker 上建立多节点的 Hadoop 集群 【已翻译100%】

在上篇文章中你已经看到了在你的devbox创建一个单点Hadoop 集群是多么简单. 现在我们提高门槛,在Docker上创建一个多点hadoop集群.在开始前,确保你有最新的Ambari镜像: docker pull sequenceiq/ambari:latest 一行命令 一旦你得到了最新的镜像,你就可以启动Docker容器.我们已经创建了几个shell 函数来帮你输入Docker命令,从而避免输入像docker run [options] image [command]这样冗长的命令. 有