Docker@Alibaba——超大规模Docker化的实战经验

Docker之于Alibaba,是一场超大规模Docker化的实战经验。阿里研究员将从四个方面Docker化前的阿里,Docker化的目标,Docker化碰到的问题以及未来阿里对实现Docker的展望传授经验。

Docker化前的阿里,虚拟化层面ECS,T4作为基于LXC的“VM”,标准化层面有内部自定义的基线,部署模式层面有多种多样,甚至不同语言不同部署系统。谋求改变面临的问题如标准化不好推进,需要更强制的DevOPS模式,多种部署模式导致的重复建设要一一解决。

Docker化的目标,将Docker改造成更像“VM”,有效推进DevOPS,各种语言系统都走同样的部署链路,核心应用全部Docker化,使之能快速推进。

Docker化碰到的问题,主要有三个:规模化带来的挑战和稳定性,Docker Engine更像“VM”和各种bug fix和功能增强,Docker生态从编译到部署被一个个以各种方式解决。

展望未来,其一能实现全面AliDocker化,直接跑在物理机上的应用也迁移到AliDocker,其二把Docker生态体系输出到阿里云把阿里大规模Docker实践的经验体系化、工具化的输出到阿里云,为云上Docker用户谋福利。

时间: 2024-12-29 13:55:43

Docker@Alibaba——超大规模Docker化的实战经验的相关文章

Shopify的Docker实战经验(二)如何用容器支持10万的在线商店

本文讲的是Shopify的Docker实战经验(二)如何用容器支持10万的在线商店,[编者的话]Shopify是一个电子商务平台,提供专业的网上店面.目前的客户超过12万,包括GE.特斯拉汽车.GitHub等.作为首家市值超过10亿美元的加拿大网络公司,Shopify在欧美市场的影响力也与日俱增.Shopify是一个大型的Ruby on Rails应用,其产品服务器能通过给1700个处理核心和6TB RAM分配任务来完成每秒处理8000多个请求.Shopify在其博客上分享了系列内容来介绍他们的

【访谈】阿里超大规模Docker化之路

2016-11-24  来源:阿里技术 作者:林轩 林昊(毕玄),阿里巴巴研究员,平台架构部负责人,淘宝服务框架(HSF)作者,异地多活项目负责人,目前致力于资源统一管理调度系统建设. 众所周知Docker技术这几年大热,但是过去相当长的一段时间内,阿里内部技术人员只能自己私下玩玩,没法在阿里内部生产环境使用Docker,因为Docker要求的OS版本和内核版本都比较高,阿里内部的AliOS5u7和AliKernel2.6.32内核是在CentOS-5.7和linux-2.6.32内核基础上做了

DockOne微信分享(八十一):唯品会数据库备份恢复容器化项目实践经验总结

本文讲的是DockOne微信分享(八十一):唯品会数据库备份恢复容器化项目实践经验总结[编者的话]本文分享了唯品会数据库Docker的异地容灾项目实践经验,项目中针对用户数据库的异地恢复场景的需求进行开发和测试,整合了网络,存储.调度.监控,镜像等多个模块.在实施完成后,从技术上总结关于选型.开发.踩坑.测试等方面的经验. 项目背景 数据库Docker的异地备份恢复容灾项目,针对用户数据库的异地备份恢复场景的需求进行开发和测试,整合了容器网络.存储.调度.监控.镜像等多个模块.同时针对数据库的日

网易“世界杯球星卡”设计项目实战经验

  编者按:学习时间到咯!很多同学读书时只顾着学习软件和设计理论,木有公司实习的经验,求职时就多了点难度,小编给个建议,多看大公司的设计项目实战经验!比如今天分享的这篇,网易同学@NeilYoung_ixd总结了"世界杯球星卡"的项目经验,既可以了解流程,也能偷师点经验,何乐而不为? 写在前面 能把兴趣做成工作是一件幸运的事.工作上难免的PK和时间紧迫其实也是值得欣慰的,因为这正是价值最大化体现的时候.也应了那句话,好的心态才有更好的风景. 相信和大家一样,每次下载到国外的应用,都要先

你真的了解Docker吗?——Docker插件机制详解

云栖TechDay活动第十八期中,阿里云容器服务团队的核心成员陈萌辉带来了题为<Docker插件机制详解>的分享,分享中,他结合阿里云容器服务实践介绍了Docker插件的基本原理.实现方法以及插件机制未来的演进. 幻灯片下载地址:https://yq.aliyun.com/attachment/download/?filename=bdefe06ba7a14d7604af5a63a4bcc4f3.pdf 以下为现场分享观点整理. 为什么需要Docker插件?   Docker之所以这么火并且有

《循序渐进学Docker》——第一部分 Part 1 基础篇 第1章 全面认识Docker 1.1 Docker是什么

第一部分 Part 1 基 础 篇 第1章 全面认识Docker 第2章 初步体验Docker 第3章 Ubuntu下使用Docker 第4章 Docker的基础知识 第1章 全面认识Docker 欢迎来到Docker的世界. Docker,Golang社区杀手级的应用,是Github上最活跃的项目之一,也是开源社区最受欢迎的项目. Docker,号称要成为所有云应用的基石,并把互联网升级到下一代. 开发.测试.运维人员看到Docker,都激动地说:"太好了,这正是我所需要的!" Do

轻松安装docker并运行docker swarm模式_docker

概要 docker 1.12版本最大的改变在于集成了docker swarm,在docker engine下提供了 swarm 模式,这里主要说一下docker swarm. docker engine本身只提供了容器技术,没有解决集群环境下的容器编排和通信.docker swarm是一个容器编排管理工具,docker-engine在1.12版本之后集成了docker swarm,不需要再单独安装. docker swarm的功能,举个例子,有3台机器都安装了docker环境,称为3台docke

用友郑雨林:企业互联网化三条实战经验

本文讲的是用友郑雨林:企业互联网化三条实战经验,伴随着十三五规划的出台,我们看到互联网+.中国制造2025已经成为未来发展的重点,这无论是对于企业,还是产业界都是非常得利好的消息.但同时,我们也可以看到,很多的产业特别是传统的实体经济如制造业目前的现状并不是很理想,许多企业活在"水深火热"当中. 企业互联网三条实战经验 一方面面对前景无限的市场,另一方面反差巨大的现实,那么,中国的制造企业如何去找到转型的路径呢? 从发展趋势来看,行业企业互联网已经成为趋势,已经成为企业特别是制造业转型

交通和个性化推荐实战经验分享

  而在4月20日的云栖大会深圳峰会的<大数据>专场上,数加又有新的迅猛变化,产品体系更加清晰,场景化方案走向个性化,来自企业的实践也已走向深入.   今日的数加:16+产品,3大方案,3种可视化应用   如果从阿里云官网导航栏的"大数据"入口进入,可以看到产品.解决方案.可视化是数加的三大框架体系.具体来看: 产品方面已经拥有16款产品: 开发套件:大数据开发.机器学习.BI报表: 数据应用:推荐引擎.规则引擎标准版.移动定向营销版.移动数据分析: 智能算法:智能语音交互