2016 这些技术会特别火

简介:

几天前,知名科技媒体InfoWorld发布了2016年技术大赏(2016 Technology of the Year Awards),内容有些让人小激动。

这是一个总体的介绍:

将2015年称为容器之年一点都不夸张,同时,2015也是分布式计算、基于内存的分析、机器学习、平台即服务(PaaS)、实时处理、单页应用程序、软件定义网络等等取得重大进展的一年。

2016年的这些入选产品,都在重新定义IT产业和商业模式。

重点来了,其实入选的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. 开发语言

Python 3.5

PHP 7

Rust

React

  1. 开发者工具/服务

Microsoft Visual Studio 2015

Slack

Salesforce1 and Lightning

Alpha Anywhere

Swagger

JetBrains PhpStorm

Apache Ambari

Cisco ACI

  1. 云计算服务

AWS Lambda

Microsoft Azure App Services

Amazon Aurora

  1. 大数据相关(包括数据挖掘)

IBM Watson Analytics

Apache Spark

Splunk

Apache Kafka

Cloudera Impala

Tableau

下面就是全部名单(按原始顺序),其中红色的都是和Docker(或容器)相关的项目或产品:

Docker

Kubernetes

CoreOS

Joyent Triton

Cisco ACI

Apache Mesos

Apache Spark

IBM Watson Analytics

Splunk

Tableau

Microsoft Office

Slack

Adobe Connect

Cloudera Impala

Apache Kafka

Apache Ambari

Python 3.5

PHP 7

JetBrains PhpStorm

Rust

React

RethinkDB

Raspberry Pi Zero

Red Hat OpenShift

Amazon Aurora

AWS Lambda

Microsoft Azure App Services

Microsoft Visual Studio 2015

Salesforce1 and Lightning

Alpha Anywhere

Swagger

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
8月前
|
搜索推荐
ChatGPT将会成为强者的外挂?—— 提高学习能力
ChatGPT将会成为强者的外挂?—— 提高学习能力
128 0
|
10月前
如何彻底的理解需求,做出更好的软件
如何彻底的理解需求,做出更好的软件
42 0
|
12月前
|
设计模式 小程序 测试技术
面对复杂问题时,系统思考助你理解问题本质
面对复杂问题时,系统思考助你理解问题本质
173 0
|
12月前
|
安全 架构师 测试技术
【真实感受】超越专业局限,职场人拓展更多可能性!
【真实感受】超越专业局限,职场人拓展更多可能性!
|
12月前
|
机器学习/深度学习 搜索推荐 程序员
AIGC给程序员带来的好处和劣势
AIGC技术是一种新型的技术,对程序员带来了一些好处和劣势
|
12月前
|
Web App开发 人工智能 自然语言处理
ChatGPT会对我们日常生活带来什么影响?这些技术会改变我们学习阅读工作方式吗?
ChatGPT会对我们日常生活带来什么影响?这些技术会改变我们学习阅读工作方式吗?
|
缓存 前端开发 NoSQL
程序员该知道大型网站架构的发展历程吗?如何有效地增加服务器?
前面介绍了大型网站的业务需求和大致的工作原理,但是不能简单地理解为只要增加服务器就能把一个网站变成一个能应对大量用户的网站。 通过增加服务器来达到支持更多的用户是大型网站架构的目的。 本节简要介绍大型网站架构的发展,并介绍大型网站架构如何有效地增加服务器。 本节介绍的技术点只要了解即可,后续章节会有更详细的说明。 大型网站系统的内部是复杂的,一般是多种网站架构的混合(包括静态网站、动态网站和B/S架构网站等)。
|
编译器 C++
C | 一种需要特别留心的编程错误(++i) + (++i) + (++i)
诸如此类的表达式`(++i) + (++i) + (++i)`,很多学校都喜欢用在学生的期末考里,看似经典的考题,有没有可能本身就是错误的呢?这种错误并不是语法错误,是可以正常运行的,这就造成了“==它是正确的编程==”这种假象
86 0
C | 一种需要特别留心的编程错误(++i) + (++i) + (++i)
|
SQL Web App开发 网络协议
作为一个程序员需要了解多少网络方面的基础?网络基础总结(不断更新)
OSI网络体系结构分为七层: 从下到上分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 TCP/IP协议结构分为四层: 从下到上分为:网络接口层、网际层、传输层、应用层 网络接口层对应于OSI的物理层和数据链路层,应用层对应于OSI的会话层、表示层、应用层。
|
设计模式 IDE Java
每一个疑问背后都隐藏着至少一个盲点和学习的绝佳机会
每一个疑问背后都隐藏着至少一个盲点和学习的绝佳机会
164 0
每一个疑问背后都隐藏着至少一个盲点和学习的绝佳机会