基于容器的ContainerOps解决方案-马彬.ppt
,基于容器的ContainerOps解决方案,目录,00,个人简介,二、ContainerOps解决方案架构设想,一、ContainerOps解决方案背景介绍,三、ContainerOps解决方案技术实践,目,录,CONTENTS,四、技术实践下阶段计划,PATR1,ContainerOps解决方案背景介绍,目录,01,ContainerOps解决方案背景介绍,目录,02,ContainerOps解决方案背景介绍,目录,03,ContainerOps解决方案背景介绍,PATR2,Containerops解决方案架构设想,目录,01,容器生态技术栈,目录,02,ContainerOps总体架构,目录,03,ContainerOps版本控制子系统,目录,04,ContainerOps版本控制子系统代码托管工具分析,目录,05,ContainerOps持续集成子系统,目录,06,ContainerOps持续集成子系统DevOps工具分析,目录,07,ContainerOps持续部署子系统,PATR3,ContainerOps解决方案技术实践,目录,分布式应用版本控制技术实践,01,提供存取Docker和Rkt主流容器镜像的分布式镜像托管OCI Hub,目前支持DockerV1/V2协议,提供向云端的对象存储接口Storage interface,目前支持S3/google云/阿里云/腾讯云/七牛云/又拍云,目录,02,OCI Hub技术实践主流容器Spec差异分析,目录,03,OCI Hub技术实践Docker存储协议V1 vs V2差异分析,目录,04,OCI Hub技术实践Docker存储协议V1 vs V2差异分析,Image Manifest:存储组织结构相同,差异主要体现在存取Image时的Manifest,Docker V1,Docker V2,目录,05,OCI Hub技术实践Docker存储协议V1 vs V2差异分析,Signature:V2规范化改进并增加签名机制,Index,Registry,$docker pull samalba/busybox,1,2,3,4,5,6,Authorization Service,Registry,Docker client$docker pull samalba/busybox,1,2,Docker Daemon,5,6,3,4,Authenticated by Token,Authenticated byJSON Web Token,ContainerOps,目录,06,OCI Hub技术实践支持存取DockerV1&V2格式镜像,目前完成OCI Hub的Dockyard功能技术实践,分别支持存取Docker V1和V2的镜像,Docker V2 client,Docker V2 Daemon,Docker V1 client,Docker V1 Daemon,RKT,Source control,CI/CD,Push,Pull,Push,Pull,Pull,目录,07,OCI Hub技术实践支持DockerV1格式镜像存取过程,Push,Pull,目录,08,OCI Hub技术实践支持DockerV2格式镜像存取过程,Push,Pull,目录,09,Storage Interface技术实践组织架构,Object Storage Interface,AliCloud,AmazonS3Cloud,QiniuCloud,GoogleCloud,Accesshandler,Driver handler,Register handler,UpCloud,TencentCloud,Runtime manifest config,Driver A,Driver B,Driver C,Custom-madestorage,目录,10,技术实践下阶段计划,下次再见,Thank You!,