Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ZHGDL.4-march-liu-slatstack
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Zoom.Quiet
August 12, 2013
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ZHGDL.4-march-liu-slatstack
[8.11]珠海GDG第四次GDL沙龙!
http://www.chinagdg.com/thread-2783-1-1.html
Zoom.Quiet
August 12, 2013
More Decks by Zoom.Quiet
See All by Zoom.Quiet
PyCon2014China-Zhuhai-high performance
zoomquiet
0
200
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
180
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
150
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
150
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
150
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
170
PyCon2014China-Zhuhai-jeff
zoomquiet
0
160
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
180
DevFest2014-Zhuhai-Polymer
zoomquiet
0
480
Other Decks in Technology
See All in Technology
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
430
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
330
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.1k
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
260
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
140
ラジオの科学
frievea
0
270
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
390
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
200
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
610
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
400
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
How to Talk to Developers About Accessibility
jct
2
490
Odyssey Design
rkendrick25
PRO
2
750
The SEO Collaboration Effect
kristinabergwall1
1
520
Designing for Timeless Needs
cassininazir
1
430
The World Runs on Bad Software
bkeepers
PRO
72
12k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
770
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
A better future with KSS
kneath
240
18k
Faster Mobile Websites
deanohume
310
32k
Transcript
Saltstack 实践 开发管理,试错、学习和探索 13年8⽉月10⽇日 星期六
故事背景 • ⼩小团队 • 创业 • 年轻 未来将面临⼀一个快速上 升的时期。 ⼈人⼒力问题比资⾦金更突
出,更紧缺。 开发队伍缺少经验,⼯工 作习惯完全没有。 13年8⽉月10⽇日 星期六
⼯工具和平台选择 • Saltstack • Git • Github • Debian 13年8⽉月10⽇日
星期六
Debian • Debian + XEN+XEN-TOOLS • APT+APT Cacher 13年8⽉月10⽇日 星期六
Git+Github • VCS • Pull Request • Code Review+issues 强制引⼊入细粒度版本管
理。 通过版本管理和协作平 台强制引⼊入pull request。 强制代码审核。 13年8⽉月10⽇日 星期六
Saltstack • 开发即运维 • 强制隔离各节点 • 强制性⾃自动发布 • Develop+Alpha+Beta+Release 13年8⽉月10⽇日
星期六
Alpha环境 • 内⺴⽹网服务器 • apt+apt cacher • git pull from
github • all in salt-master:/srv • highstate to cluster 13年8⽉月10⽇日 星期六
部署节点 • /srv/ • /srv/salt/top.sls • /srv/salt/xxxNode • /srv/salt/xxxNode/init.sls /srv
目录即代码仓库。 在 salt的组件目录中直 接管理代码。 13年8⽉月10⽇日 星期六
APT First • salt.states.pkg.installed • salt.states.pip.installed • salt.states.git-remote • salt.states.file
13年8⽉月10⽇日 星期六
代码部署 • salt.states.user • salt.states.file.recurse • salt.states.file.symlink 13年8⽉月10⽇日 星期六
服务 • debian daemon • debian postgresql cluster • supervisor
• unicorn 13年8⽉月10⽇日 星期六
Devlop/Alpha ⼀一致化 • /srv/pillar • /srv/pillar/top.sls • /srv/pillar/intranet/init.sls • /srv/pillar/workshop/init.sls
13年8⽉月10⽇日 星期六
配置⽂文件⼀一致化 • 直接由模板⽣生成 • 由pillar管理内容和路径 13年8⽉月10⽇日 星期六
Service ⼀一致化 • salt 管理服务安装 • debian service 控制 •
/etc/xxx/conf.d/ 13年8⽉月10⽇日 星期六
数据库⼀一致化 • salt.states.postgres_user • salt.states.postgres_database 13年8⽉月10⽇日 星期六
开发与⼯工作环境 • Mars’ Workshop • salt.states.git • pillar(ssh or https)
13年8⽉月10⽇日 星期六
问题与应对 • gitfs 稳定性问题 • zmq 阻塞问题 • Ruby Gems
访问问题 • 架构与运维冲突问题 解决⼀一切争议的第⼀一原 则是运维最简化。可复 现,确定性压倒⼀一切。 13年8⽉月10⽇日 星期六
问答时间 13年8⽉月10⽇日 星期六
谢谢⼤大家,再⻅见! 13年8⽉月10⽇日 星期六