几天前,知名科技媒体InfoWorld发布了2016年技术大赏(2016 Technology of the Year Awards),内容有些让人小激动。 这是一个总体的介绍:
重点来了,其实入选的31种产品,有几个我都没听说过,了解的也就是前几个和Apache的几个项目。但就是排名前几位的产品,才让我有了一种把它们列出来并分享给大家的想法。 那就是:2016再不学Docker,真的就晚了。 下面就是和Docker相关的几个项目: □ No.1 Docker Docker 影响了整个软件行业,VMware也承认在很多领域容器方案更优于VM,MS也在努力让Docker跑在Windows Server上,Google, Amazon, Red Hat, IBM, Cisco 所有的数据中心和云提供商都在盯着Docker,这是很久没有出现过的现象了,一种技术影响力如此之大。 □ No.2 Kubernetes Kubernetes是一个编排(orchestration)工具,类似运行于Apache Mesos之上的Marathon,但是它是专门为Docker容器而创建的。 Kubernetes 来自Google,除了能在他们自己的Google Container Engine上工作之外,还支持VMware vSphere, Mesos, or Mesosphere DCOS,以及很多公有云,包括Amazon Web Services等。 □ No.3 CoreOS 基于Gentoo的精简版Linux,专门为运行容器而设计,天生的集群特性。 CoreOS中没有包管理器,系统升级也是自动的,而且支持滚动升级(rolling update)。 fleet是在CoreOS节点上进行容器调度的工具,分布式kv-store etcd则用来存放各种元数据,用于服务发现。CoreOS天生就是分布式的,一个节点宕机了,fleet和etcd就会重新部署一个新的应用。 □ No.6 Apache Mesos 在一个分布式集群中对计算资源进行抽象、管理和调度,更多的人爱称呼它为DCOS(operating system for the data center)。 Mesos的应用案例说出来都比较重量级。Twitter是Mesos的重要贡献者之一,并将他们的数据中心运行在Mesos之上,Apple使用Mesos重构了Siri。 另外,排名第4的Joyent Triton也是一个容器相关的项目,它要让兼容Docker的容器跑在裸机(bare metal )上。 除了这几个大红大紫的项目之外,其余项目可以归为以下几类: 不知道是否有你正在使用的或者感兴趣的项目上榜了呢? 1. 开发语言
2. 开发者工具/服务
3. 云计算服务
4. 大数据相关(包括数据挖掘)
下面就是全部名单(按原始顺序),其中红色的都是和Docker(或容器)相关的项目或产品:
|