https://mp.weixin.qq.com/s/55PNpRXS8dgHNs5XiNHAKA
2017年天猫双十一再次刷新了记录, 交易峰值32.5万笔/秒,支付峰值25.6万次/秒。
指数级别增长、百亿次拉取次数,容器镜像之于容器技术
作为一种轻量级的虚拟化技术,容器技术所具备的敏捷、可移植、可控性,使得它一经推出就受到众多开发者的追捧。
但其实更重要的是,容器技术定义了一种标准化的交付方式——容器镜像。
容器镜像将应用的代码以及代码环境依赖都都打包在一起,这是一个与环境无关的交付物,可以应用在软件生命周期的任何阶段。
就像集装箱改变了传统的运输体系,创造了容器镜像的容器技术彻底改变了传统的软件交付模式。
纵观全球,整个容器技术在近三年得到了爆发式的增长。据统计有67%的企业在生产环节或者尝试在生产环节中使用Docker,帮助他们敏捷进化,提高研发交付的效率。据Docker Con 2017的统计,近三年应用数增长了30倍,约有百万级别的容器化应用数。而容器镜像的拉取个数,近三年更是趋于了指数级别增长,承载了约110亿次拉取。
双十一与容器镜像服务的故事
早在2015年,阿里巴巴就在尝试使用容器技术。2016年双十一就已经将所有交易核心应用容器化,几十万容器撑起了双 11 交易 17.5 万笔/秒的下单峰值。而在今年双十一,阿里巴巴已在集团范围实现在线服务全部容器化,内部已达到百万级容器部署规模,其中双十一交易峰值到32.5万笔/秒并且可以实现十分钟内万台服务器的快速部署。
截止目前,容器镜像服务支撑了集团10万镜像的托管,共计2亿次的镜像下载量。
为了承受高压,我们做了多维度的优化
容器镜像大小优化
镜像Registry性能优化
容器内容加速和流控
分享到:
相关推荐
Fabric Docker:多机多节点部署生产网络
Docker:Docker企业级部署策略.docx
1、docker:4.23.0.0windows版本; 2、在windows11上可以正常启动运行,参看我的博客文档
Docker 搭建 SRS(Simple Realtime Server)视频服务器是一种便捷的部署方式,利用 Docker 容器化技术可以快速实现流媒体服务环境的一键安装与运行。SRS 是一个高性能、易于扩展的实时流媒体服务器,支持 RTMP、...
my first docker << endl; return 0; } 例如我是在我的home路径下建立一个DockerFile/hello-world目录,里面新建一个hello-world.cpp源文件。 二、编写DockerFile文件 该文件和源文件在一个文件夹下,...
CAS5.3.2Docker 部署方案CAS5.3.2Docker 部署方案CAS5.3.2Docker 部署方案
st2-docker:StackStorm docker-compose部署
深入浅出Docker:从配置到实战,掌握容器化技术精髓 引言 在当今的软件开发领域,Docker作为一种革命性的容器化技术,已经成为了众多开发者和企业青睐的解决方案。它通过轻量级、可移植的容器,提供了一个一致性的...
基于 Docker 的自动化部署方案。 系统需求 Linux Server [4 Core CPU, 4G Memory, 50G Disk, 64 位] - 建议 Ubuntu Server 14.04 , 或 用于文件存储。 使用说明 Versions 分支对应 Homeland 版本 master - ...
部署docker&&nvidia-docker的离线包; docker部署的步骤: 上传到服务器上,解压安装包,解压完成进入nvidia-docker目录,在进入里面的docker目录,cd nvidia-docker/docker/ 直接执行里面的install.sh脚本即可; ...
【标题】:Docker部署通用服务器监控服务指南 在现代云计算环境中,服务器监控是至关重要的,它可以帮助我们了解系统的运行状况、性能瓶颈以及潜在的问题。本项目提供了一种使用Docker Compose部署基于Prometheus+...
——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!
Docker-Radicale (CalDAV / CardDAV服务器)的增强型Docker映像。特征 :locked_with_key: 安全:以普通用户身份而非root用户身份运行 :fire: 安全:容器是只读的,只能访问其数据目录,并且没有多余的特权 :...
Docker 部署 Java 项目流程 Docker 是一个开源的应用容器引擎,基于 Go 语言开发并遵从 Apache2.0 协议开源。使用 Docker 可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意的 Linux 机器...
内容概要:这个Docker镜像基于官方OpenJDK 8镜像构建,专为Java开发环境设计。它包含了对阿里云Ubuntu镜像源的优化设置,旨在提升软件包管理和安装速度。适用人群:适合需要快速配置Java开发环境的开发人员,尤其是...
PaddleOCR Docker 服务化 部署过程
离线部署docker&docker-compose
三度 ... 用户数 远程管理 ncSOS 升级中 检查正在运行什么 卷曲 码头工人ps 使用Web浏览器连接到TDS 时分复用 ... 容器化的THREDDS数据服务器建立在由Unidata维护的经过安全加固的Tomcat... unidata/thredds-docker:4.6.10