速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

CNUTCon 全球容器技术大会精彩回顾

  • 2015-09-01
  • 本文字数:2742 字

    阅读完需:约 9 分钟

8 月 29 日,首届 CNUTCon 全球容器技术大会在北京新云南皇冠假日酒店落下帷幕,大会吸引了近千名对容器感兴趣的资深开发者、运维工程师和技术经理参加。本次大会共邀请了国内外 20 余位技术专家,设计了 5 个主题,19 场演讲,3 个 workshop。本次大会以『剖析容器企业实践,关注容器生态圈开源项目』为主题,围绕容器应用和开源项目展开了深入探讨,其中来自华为、腾讯游戏、大众点评、阿里巴巴、京东、百度、VMware、谷歌、CoreOS、360、红帽等知名公司的技术专家从容器的应用场景、架构、生态、挑战等方面进行了分享。目前大会的 PPT 已经对外开放,读者可以自行下载

CNUT 容器技术俱乐部

在大会上,极客邦科技与 InfoQ 中国创始人兼 CEO 霍太稳宣布,InfoQ 联合国内一线 IT 技术公司共同成立 CNUT 容器技术俱乐部,连接中国容器技术社区,推动容器技术以及开源在国内的发展和应用。CNUT(Container Nut)中的 Nut 是坚果的意思,之所以这样命名,是因为 Nut 在中国文化中有顽强、团结以及颠覆之意,也正合 CNUT 的初心。CNUT 将以容器为切入点,推动开源在中国的发展,代表中国的 Container 社区向世界发出声音。

容器应用案例

京东、大众点评、360、百度、腾讯游戏、阿里百川都在大会上详细分享了他们的容器应用案例。国内很多公司都已经开始在生产环境中使用 Docker 容器,最常用的使用场景就是构建私有云平台。比如京东云平台首席架构师刘海锋就介绍说,在 618 促销时,他们线上就有上万个容器在运行,接下来他们将着手容器化京东内部所有的服务。关于为什么要做 Docker 项目,他在演讲中也有介绍:

随着过去几年京东的迅速发展,服务器的运维方面面临着巨大的挑战。规模方面,京东在 2014 年购买的服务器比过去几年的总和还多,2015 年还是会继续增加。由于服务器数量在不断增加,那就会随之而来带来两个问题,一是这些服务器如何管理,二是如何能节省成本,高效的利用资源。服务器管理方面,传统的方式需要根据业务线来申请机器,这样带来的弊端是,不仅时间成本比较高,而且资源利用率不高。如果能够有效的整合公司的服务器资源,那业务线就可以只关注业务本身,服务的部署、扩容等直接托管给相应的云平台即可。

淘宝应用引擎 TAE 是国内较早规模化使用 Docker 的 PaaS 平台,它最近推出了 2.0 版,作为阿里百川项目的一部分对外开放。在大会上,阿里百川的架构师张智宇分享了他的 Docker 使用观:

Docker 只是 TAE 中非常小的一部分,我们还只是把 Docker 当做工具来用。一定不要为了 Docker 而 Docker,容器是未来,但 Docker 并不圈等于容器。不过在实践的过程中,我们发现 Docker 确实有优势,它让全架构的 PaaS 成为可能,更贴近用户需求,兼具 IaaS 的灵活性和 PaaS 的易运维性。

腾讯游戏的高级工程师尹烨在大会上分享了题为《腾讯游戏的 Docker 实践:现状、经验及展望》的演讲,在演讲中,他着重解释了 Docker 对于游戏行业的价值:

首先就是能够提供弹性的资源交付,特别是现在手游迭代速度越来越快,通过 Docker 可以实现弹性部署。第二个是业务统一部署,之前都是做服务器、统计、部署,然后再发布,这样可能流程就需要一天。如果运用 Docker,分析完了就可以直接部署和交付。第三个是 Docker 简单易用,技术门槛低、社区活跃、庞大的生态圈。基于 Docker 的技术越来越成熟,也能够越来越广泛使用。

生态圈开源项目

大会第二天的演讲更为精彩,来自全球的顶级技术专家现场剖析了容器生态圈的各个开源项目。Kubernetes 的负责人 Dawn 介绍了谷歌目前的容器应用情况,她解释说,Google 从 10 年前开始就使用了容器技术,现在基本上谷歌的所有项目都运行在容器中,比如大众熟知的 Gmail、搜索、地图、MapReduce、GFS。而谷歌使用容器的原因也很简单,一是性能,二是可重复性,三是隔离性,还有服务质量、可移植性等。

前段时间,华为的线超博成为了 Docker Swarm 的 Maintainer,这次,他也在大会上做了分享。Swarm 字面意思翻译过来是蜂巢,动物的群集活动。这个词用来表述 Swarm 的作用很贴切,Swarm 将多个 Docker Engine 聚集在一起,形成一个大的 docker-engine,最终提供容器的集群管理。他详细介绍了 Swarm 的框架结构:

Swarm 对外提供两种 API,一种是 DockerAPI,用于负责容器镜像的生命周期管理,一种是 Swarm 集群管理 CLI,用于创建集群。紧接着是 Scheduler 模块,在创建容器时,会经过 Scheduler 模块选择出一个最优节点,用于创建容器。Swarm 对集群进行了抽象,抽象出了 Cluster API,现在 Swarm 支持两种集群,一种是 Swarm 自身的集群,另外一种基于 Mesos 的集群。在 0.3 版本中,出现了 LeaderShip 模块,用于 Swarm Manage 自身的 HA。在每一个节点上,都会有一个 Agent,用于连接 Discovery Service,上 Ddocker Daemon 的 IP 端口。

VMware 的架构师张海宁介绍了云原生应用(Cloud Native App)的架构演进趋势,并结合企业用户在容器应用的实际需求,介绍了面向开发者和运维者的相关技术。他在演讲中有提到虚拟机和容器的区别:

容器和虚拟机各有各的优势,容器的专长是轻量,劣势是安全和隔离。虚拟机是硬件上的隔离,并且技术已经相当成熟。打个比方,容器的隔离就像是两个电话亭打电话,粗看是大家都听不见对方在说什么,但仔细听其实是能听到对方说话的声音。而虚拟机是完全封闭的环境。现在有很多的开源项目都是想把二者结合到一起。这也是未来一个趋势。

从 0 到 1 培训专场

从 0 到 1 培训专场是这次主办方精心策划的活动,因为纵观国内的技术圈,我们发现很多人还是不了解相关的技术。基于这样的定位,我们策划了三场时长为两个小时的演讲,分别介绍 Mesos、CoreOS、Kubernetes 三个项目。从目前来看,反响很不错。没有现场参与的同学可以关注 InfoQ 网站,接下来我们将公布相关的视频。

任何一个成功的会议,都离不开合作伙伴的支持,在此隆重感谢国内外各知名厂商的赞助:华为、七牛、DaoCloud、灵雀云、猎聘网、数人科技、时速云、迅达云、首都在线、IBM、拉勾。另外,感谢宜会通微信大屏幕提供现场的微信技术支持。

关于我们

InfoQ 是一个在线新闻 / 社区网站,总部设在北美,目前在全球有五种语言版本,分别是英文、中文、日文、葡文和法文。InfoQ 旨在通过促进软件开发领域知识与创新的传播,为软件开发者提供帮助。为达到这个目的,InfoQ 基于实践者驱动的社区模式建立平台,提供新闻、文章、视频演讲和采访等资讯服务,所有的这一切也都是为了研发团队中那些有创新精神的人群:团队领导者、架构师、项目经理、工程总监和高级软件开发人员等。

CNUT 是由 InfoQ 发起的一个松散的技术组织,旨在推动容器技术以及开源在中国的发展。容器技术俱乐部代号 CNUT(Container Nut),Nut 是坚果的意思,在中国文化中有顽强、团结以及颠覆之意,也正合 CNUT 的初心。

2015-09-01 07:202220
用户头像

发布了 219 篇内容, 共 139.4 次阅读, 收获喜欢 191 次。

关注

评论

发布
暂无评论
发现更多内容

INFINI Gateway 如何防止大跨度查询

极限实验室

Gateway 极限科技 数据网关

测试开发 | TensorFlow:深度学习的引擎

测吧(北京)科技有限公司

测试

Sobit:将BRC20资产桥接到Solana ,加速铭文市场的火热

股市老人

如果让你来设计消息加密

EquatorCoco

信息安全 加密 消息加密

功能强大的PDF编辑器推荐:Acrobat Pro DC 2023 最新中文版

胖墩儿不胖y

PDF pdf编辑器 Mac软件分享

淘宝API接口:助力电商应用快速开发

tbapi

淘宝商品详情数据接口 淘宝商品列表数据接口 淘宝API 关键词搜索淘宝商品列表 关键词搜索淘宝商品接口

Sobit:将BRC20资产桥接到Solana ,加速铭文市场的火热

威廉META

DevOps系列文章之Docker部署web ssh工具sshwifty教程。

百度搜索:蓝易云

Docker Linux Web SSH 云服务器

苹果Mac电脑远程桌面连接推荐 Microsoft Remote Desktop正式版

mac大玩家j

远程办公 远程办公软件 Mac软件 远程工具

关于AIOps、AI人像写真、云上AI应用训练与推理的感想

老周聊架构

AI 年度总结

智慧工地源码:数字孪生智慧工地可视化解决方案

源码星辰

拼多多数据宝贝(掌握拼多多数据分析方法)

tbapi

拼多多 拼多多商品详情接口 拼多多API接口 拼多多商品采集方法

数据恢复:AnyMP4 Data Recovery激活中文版

mac大玩家j

数据恢复 数据恢复软件 Mac软件

测试开发 | 自然语言处理基础:从文本到智能

测吧(北京)科技有限公司

测试

2023平台云原生探索与实践

雪雷

DevOps 认证 #云原生 应用现代化

Typora for Mac(Markdown文本编辑器) 1.7.6中文激活版

mac

Typora 苹果mac Windows软件 Markdown编辑软件

wsl下面的子系统启用systemctl教程。

百度搜索:蓝易云

Linux windows wsl 云服务器 systemctl

生成式AI:创造力助力者还是替代者?

作息时间提醒软件推荐:MacBreakZ 5免激活最新版

胖墩儿不胖y

Mac软件 休息提醒工具

Sobit:将BRC20资产桥接到Solana ,加速铭文市场的火热

鳄鱼视界

终端闲思录(4)- 关于终端的哲学呓语

蓬蒿

一文聊透 Linux 缺页异常的处理 —— 图解 Page Faults

bin的技术小屋

Linux 操作系统 内存管理 内核

测试开发 | PyTorch:深度学习的艺术之选

测吧(北京)科技有限公司

测试

云原生中间件 MongoDB 的集群架构与设计

老周聊架构

mongodb 云原生 年度总结

测试开发 | 词嵌入(Word Embeddings):赋予语言以向量的魔力

测吧(北京)科技有限公司

测试

Pixelmator Pro for Mac(图像编辑软件) v3.5.3激活直装版

mac

Pixelmator Pro 苹果mac Windows软件 图像编辑软件

前端 JS 安全对抗原理与实践

EquatorCoco

前端 接口 js 接口安全

聊聊kube-scheduler如何完成调度和调整调度权重

不在线第一只蜗牛

架构 集群 Kubernetes 集群

C 语言中布尔值的用法和案例解析

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

测试开发 | 命名实体识别(NER):解锁文本中的信息宝藏

测吧(北京)科技有限公司

测试

CNUTCon全球容器技术大会精彩回顾_DevOps & 平台工程_小盖_InfoQ精选文章