yunyingoo-2015云栖大会-雪球的Docker 实践-高磊_第1页
yunyingoo-2015云栖大会-雪球的Docker 实践-高磊_第2页
yunyingoo-2015云栖大会-雪球的Docker 实践-高磊_第3页
yunyingoo-2015云栖大会-雪球的Docker 实践-高磊_第4页
yunyingoo-2015云栖大会-雪球的Docker 实践-高磊_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

雪球的Docker实践..沪深港美.粘性极高.物理机vsVMvsContainervsCloudVM.成本.稳定性.资源隔离.标准化.性能.伸缩能力理机.性能最优.CPU/内存绑定Kernel优.异构OS.硬件资源优势.全球网络接入优势.基础设施健全.运维平台产品化.极轻.标准化.持久化不受AUFS约束着石头过河112233.DockerBaseImage的统一.动静分离.减少层级:灵活使用脚本,而不是只使用Dockerfile.Docker业务Image的层级.树状.临时容器vs+static.shhjdk8+nodejs+static.shhjdk8+nodejssinJDK6businessbusiness+business+businessBizA+resin+jdk6JDK6+resinUbuntuUbuntu-upstartJDKJDK8+pythonsinJDK8Biz-C.Registry2.0.高可用.删除/docker/distribution/issues/422.Push性能.兼容性运行.网络:.Bridge模式(Flat):bridge_ports到物理网卡.Bridge模式(NAT):内核转发.Bridge(Flat):.禁用ip_forward和iptables.资源限制:PUperiodquota.4core8G运行.固定IP、固定MAC:.运行时修改eth0IPMAC_TXT=`echo"$IP"|awk-F'.''{print"0x020x42"$1""$2""$3""$4}'`MAC=`printf"%.2x:%.2x:%.2x:%.2x:%.2x:%.2x"$MAC_TXT`.参数传入.修改对应的文件.Daemon能力./sbin/init以PID=1启动(entrypoint)且无任何参数.交互:.sshd.环境变量.日志、持久化、日志收集:.以rw映射/persist目录到物理机对应DockerIP的目录.把/persist/logs目录软连接为业务的相对logs目录.仅在物理机上做日志收集.监控:.仅在物理机上做监控.通过cgroups获取CPU/MEM/NETWORK/BLOCKIO.通过DockerexecAPI获取容器内部metrics过采购硬件实现弹性扩容的,都是耍流氓GatewayGateway254docker0eth0Gateway254docker0eth0vSwitchvSwitch.16.1.0/24to/24viato/24via.使用Bridge(NAT)方案.开启ip_forward和iptables转发.每个ECS上有独立的Docker子网C段.分别对各ECS设置目标路由缺点:.配置成本.网段管理成本.性能损耗其他方案:.OVS/Flannel申请机器,代码直接上线.基于Capistrano.与Git集成.远程ssh.分支、环境、版本管理.槽点太多:.现场编译费时间.线上环境要部署的不一定是经过RC环境验证的.回滚不清晰、回滚慢.不容易做灰度上线.不容易对环境做固化,标准化.不容易走自动化测试流程.跨IDC与CloudVM的部署能力.……CapistranoRolling部署现场代码提交时慢快IDC力强弱BuildngBuildng DBRolling–部署镜像选择Rolling–部署资源配置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论