失效链接处理 |
Docker实战(第1期)_杨卫华 PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
https://product.dangdang.com/11728686646.html
相关截图: 资料内容:
Q1:同时维护五类操作系统环境,是不是太多了?
多套环境,是确实有多种需求,很难砍掉。物理机,不⽤说了,上⾯要部署nginx/redis等等。KVM,因
为雪球要装⼀些windows,来对接券商等传统⾏业(必须要求windows)。LXC,确实是历史遗留,不
排除切换到物理机,但是⽬前没有动⼒。Docker,⽆状态服务。PS. 我们实践中,只把⽆状态的服务放
到 Docker 中,有状态的不会放。
Q2:跨机房的事情如何处理的?
跨机房这块我们在本地机房与公有云之间铺设了专线。⽬前使⽤情况如我跨机房图的第三图所⽰,也即云
端有只读服务。
Q3:公有云和私有云拉专线么,雪球处于哪个阶段?
跨机房这块我们在本地机房与公有云之间铺设了专线。⽬前使⽤情况如我跨机房图的第三图所⽰,也即云
端有只读服务。
Q4:调度参考监控系统的哪些指标?我们调度⽬前还没真正做起来,参考的值必然会包括操作系统层⾯的指标
(CPU/Mem/Network/BlkIO),同时应该会参考业务的指标(QPS、Latency)等等。
Q5:能详细说⼀下⽤shell脚本配置如何做,雪球是不是已经⾃研⼀套shell脚本组件来管理配置,代替
dockerfile?
shell 脚本(也即capistrano这套基于ssh的发布系统),逻辑上就是git拉取代码,然后执⾏编译,然后
打包,然后基于不同项⽬的配置,scp到不同的⽬标机上,启动起来。我们并没有替代 dockerfile,⽽是
简化dockerfile,⽽且这⼀步是在构建base镜像时做的。跟业务部署并没有关系。
Q6:⽬前雪球有多少个业务(核⼼的)跑在docker上?
我们的 docker 总体数量⼤概是1000个左右,其中⼤约有1/5是测试、预发布环境的,剩下的800个左右
线上。我们总共有40个左右的业务,有的⼤,有的⼩。
Q7:rolling打算开源吗?
最初考虑过这个问题,可能拆除业务逻辑后有机会吧。我个⼈理解,在的许多公司⼀定有能⼒⾃⾏研发⼀
套⾃⼰的 Rolling,重要的是去想清楚它的思想,从代码⽣产,到上线提供服务,中间到底需要什么,如
何进⾏标准化,这是我们最受益的。
|