Pouch和阿里容器技术演进_架构师峰会_北京站.pptxVIP

  • 3
  • 0
  • 约2.04千字
  • 约 26页
  • 2023-07-01 发布于北京
  • 举报

Pouch和阿里容器技术演进_架构师峰会_北京站.pptx

Pouch和阿里容器技术演进阿里巴巴系统软件事业部-林轩侯前明阿里巴巴资深技术专家花名林轩 ,2009年加入阿里巴巴 ,负责中间件分布式数据层 TDDL2011年开始孵化TAE项目 ,建设了TAE第一代和第二代平台2015年开始转向基础设施建设 ,负责电商和大数据的混布实 施。先后打造了Pouch容器和Sigma调度引擎 ,目前专注于容 器技术在集团内外的推广和迭代 ,以及不同形态业务负载的混 部和调度Pouch在阿里内部的使用现状阿里容器技术的演进和实践 Pouch的技术特点和开源路线在阿里内部的使用现状Pouch的规模:使用了Pouch的业务 :l 服务了阿里集团和蚂蚁金服大部分BUl 蚂蚁交易中间件l 2017年双11容器百万级别l B2B/CBU/ICBU/1688/村淘l 活跃应用100%完成了容器化l 搜索广告数据库l 合一集团(优酷) 高德UC使用了Pouch的场景 :l 菜鸟钉钉盒马l 运行模式- 标准APP ,购物车 ,广告、测试环境l 安全无线阿里云专有云输出l 编程语言- Java ,C/C++ ,Nodejs ,Golangl 集团测试环境l 技术栈- 电商 ,DB ,流计算 ,大数据 ,专有云l ……Pouch在阿里内部的使用现状阿里容器技术的演进和实践Pouch的技术特点和开源路线阿里从物理机到容器的演变资源使用的演变l 从物理机到VMl 从VM到容器架构演变l 运行 :从集中式到分布式l 运维 :从分散到云化容器的要素--阿里内部运维和应用视角l 有独立IPl 能够ssh登陆l 有独立的 ,隔离的文件系统l 资源隔离—使用量和可见性和物理机的使用体验一致阿里容器发展轨迹容器的要素--阿里内部运维和应用视角l 有独立IPl 能够ssh登陆l 有独立的 ,隔离的文件系统l 资源隔离—使用量和可见性T4手工Hack实现容器要素虚拟网卡 ,网桥sshdChroot (pivot_root) CGroup ,Namespace引入LXC ( Linux Container ) 内核可见性隔离Patch内核磁盘空间配额Patch引入Docker镜像软件的本质软件 = 文件(集) + 进程(组)静态来看 : 文件 -- —个有依赖层次的文件集动态来看 : 进程 -- —个有交互关系的进程组T4和Docker的整合2015年T4Dockercpu隔离cgroup.cpuset,cpu,cpuacctcgroup.cpuset,cpu内存隔离cgroup.memorycgroup.memory进程隔离pid namespacepid namespace文件系统隔离chrootchroot磁盘空间隔离dirquota无网络带宽隔离飞天的netqos模块无网络模式网桥+独立IP网桥、 Host镜像系统只有简单的t4模板完备的Docker镜像系统执行引擎LXCLXC ,libcontainer文件系统分层overlayfsaufs,device mapper , overlayfs资源可见性内核补丁隔离无隔离支持的内核和OSalios5u,6u; 2.6.32-358; ali11727u+, 3.10+Docker?le研发和运维的改变修改 配置启动容器 和应用部署应用启动应用安装基线创建容器交付代码包 app.tgz交付整体镜像app:v1基线研发关注的要素传统要素l 功能与性能l 稳定性l 可扩展性l 可测试性DevOps要素l 可运维性l 运维成本研发思维安全思维测试 思维运维 思维以可配置为荣 ,以硬编码为耻以系统互备为荣 ,以系统单点为耻以随时可重启为荣 ,以不能迁移为耻以整体交付为荣 ,以部分交付为耻以无状态为荣 ,以有状态为耻以标准化为荣 ,以特殊化为耻以自动化工具为荣 ,以人肉操作为耻以无人值守为荣 ,以人工介入为耻DevOps八荣八耻阿里容器RoadmapPouch在阿里内部的使用现状 阿里容器技术的演进和实践Pouch的技术特点和开源路线技术优势隔离性 P2P镜像分发 富容器 规模化考验 内核兼容性技术优势-更好的隔离性l传统容器的隔离维度 :namesapce ,cgroupl更优的容器可见性隔离 :内核patch ,lxcfsl额外隔离维度 :磁盘 ,网络等 :diskquotal基于Hypervisor的强容器隔离lrunVlclear container技术优势-隔离性支持混部技术优势-镜像P2P分发内部版本的体系结构开源版本系统结构开源版本系统结构开源版本欢迎参与 :/alibaba/pouch如何贡献 :/alibaba/pouch/blob/master/CONTRIBUTING.md发布版本开源计划孵化开源2017.10.10合作伙伴共同孵化外部开发者邀请内测2018.03.31发

文档评论(0)

1亿VIP精品文档

相关文档