BT
您现在处于全屏预览
关闭全屏预览

知乎 Docker 弹性计算平台的架构和实践
录制于:

作者 林晓峰 发布于 2016年9月20日 | 欲知区块链、VR、TensorFlow等潮流技术和框架,请锁定QCon北京站!
38:39

概要
知乎规模的迅速增大,业务对计算资源的快速伸缩有了强烈的需求;内部服务化的架构推进,需要更好的环境隔离以及更细力度的计算资源隔离和调度能力。时下火热的 Docker 容器技术自然的成为我们构建弹性计算平台的基础方案。知乎采用 Mesos 进行底层资源的管理和调度,通过原生的 Docker 部署方式来管理容器实例,配合 Consul 和 Haproxy 进行服务的注册和接入,并和持续集成系统进行集成来提升业务的整体开发效率。目前,知乎绝大部分业务都已经平稳的运行在 Docker 弹性计算平台之上。 本次演讲介绍知乎 Docker 弹性计算平台的架构设计的来龙去脉,介绍将业务迁移到 Docker 平台上这一实施过程的实践经验和体会思考。

个人简介

林晓峰,知乎平台架构组技术负责人,北京邮电大学硕士研究生毕业,原新浪基础架构部高级系统开发工程,高性能 Linux 网络协议栈实现 Fastsocket 作者。 2014 年底加入知乎,现任技术平台团队的负责人。从零开始建设知乎各类基础设施平台,其中主要有:容器弹性计算平台、分布式缓存平台、统一日志平台、负载均衡平台、分布式消息平台。抽象各个基础设施平台功能,为业务开发提供统一的基础设施平台接入,并与公司部署系统、权限系统和监控系统相整合,构成知乎基础架构的核心框架。 目前,知乎全部的业务和服务都通过统一平台来使用各类基础设施服务;绝大部分的业务和服务都运行在以 Docker 容器技术为核心的弹性计算平台上。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

提供反馈
错误报告
商务合作
内容合作
Marketing
InfoQ.com及所有内容,版权所有 © 2006-2016 C4Media Inc. InfoQ.com 服务器由 Contegix提供, 我们最信赖的ISP伙伴。
北京创新网媒广告有限公司 京ICP备09022563号-7 隐私政策
BT

我们发现您在使用ad blocker。

我们理解您使用ad blocker的初衷,但为了保证InfoQ能够继续以免费方式为您服务,我们需要您的支持。InfoQ绝不会在未经您许可的情况下将您的数据提供给第三方。我们仅将其用于向读者发送相关广告内容。请您将InfoQ添加至白名单,感谢您的理解与支持。