深入解析阿里 PouchContainer 如何实现容器原地升级
作者:仔仁
PouchContainer 是阿里巴巴集团开源的高效、轻量级企业级富容器引擎技术,拥有隔离性强、可移植性高、资源占用少等特性。可以帮助企业快速实现存量业务容器化,同时提高超大规模下数据中心的物理资源利用率。已助力阿里巴巴集团实现在线业务 100% 容器化,双 11 容器规模达到百万级。
背景
阿里巴巴集团内部,容器使用方式有很大一部分是富容器模式,像这种基于传统虚拟机运维模式下的富容器,其中也有一定数量容器仍然是有状态的。有状态服务的更新和升级是企业内部频率很高的一个日常操作,对于以镜像为交付的容器技术来说,服务的更新和升级,对应的容器操作实际上是两步:旧镜像容器的删除,以及新镜像容器的创建。而有状态服务的升级,则要求保证新容器必须继承旧容器所有的资源,比如网络、存储等信息。下面给出两个实际的业务案例来直观阐述富容器业务发
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开发运维DBA看过来:容器、Docker、DevOps、数据库学习资料(1000+ PPT讲义)大汇总
很多企业都了解DevOps理论,但仍然很难落地,在企业内部,该如何实施DevOps呢?阿里云容器技术专家为你解读DevOps企业最佳实践。 阿里云大学系列精品课:阿里专家带你玩转DevOps企业最佳实践 (限时优惠中,名额有限) 完善的DevOps课程体系,阿里专家团讲解+答疑,理论实践结合助力DevOps落地。我们负责教会您: 快速高质量的应用容器化迁移 从零搭建CI/CD系统标准化交付流程 云原生容器应用交付设计 多种发布模式实现容器化交付 容器化应用性能测试与调优 容器化应用问题诊断、监控与运维 钉钉搜群组:21731923(或扫描文末二维码),加入DevOps技术交流+专家答疑群(更有多项福利等着你)。 容器与DevOps资料下载汇总 阿里 DevOps 转型实践(PDF下载)阿里巴巴大数据运维实践(PDF下载)阿里巴巴高效一站式持续交付(P
- 下一篇
使用nginx做负载均衡(docker实现)
概述 使用nginx做负载均衡就是修改一个配置文件的事情,网上大部分教程都是在本机去安装nginx做的,但是为什么不能使用docker更加方便的去做这件事情呢,今天我的想法就是用docker跑nginx然后来做一个负载均衡的实验 使用环境介绍 其实这个环境很简单,就是四台centos机器,然后都安装上了docker,也就是下面这三台机器 docker-master:192.168.1.231 docker-slave1:192.168.1.232 docker-slave2:192.168.1.233 docker-slave3:192.168.1.234 注意最好安装上ansible,因为这样最集群的操作就比较方便起来了 之后集体pullnginx镜像 ansible docker -m shell -a "docker pull nginx:1.15.1-alpine" 我使用docker-master节点上的nginx做负载均衡 docker-slave的所有节点都是网页服务器 docker-master节点部分 首先编写nginx的配置文件 docker run -d ngin...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器