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
ZHGDG[7.27]GDL.3~MarcLiu architect for mini sys.
Search
Zoom.Quiet
July 29, 2013
Technology
2
160
ZHGDG[7.27]GDL.3~MarcLiu architect for mini sys.
ZHGDG[7.27]GDL.3
刘鑫
小企业的高弹性架构探讨
Zoom.Quiet
July 29, 2013
Tweet
Share
More Decks by Zoom.Quiet
See All by Zoom.Quiet
PyCon2014China-Zhuhai-high performance
zoomquiet
0
160
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
130
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
110
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
93
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
100
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
120
PyCon2014China-Zhuhai-jeff
zoomquiet
0
88
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
120
DevFest2014-Zhuhai-Polymer
zoomquiet
0
410
Other Decks in Technology
See All in Technology
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
240
KMP の Swift export
kokihirokawa
0
340
AIAgentの限界を超え、 現場を動かすWorkflowAgentの設計と実践
miyatakoji
1
160
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
4
350
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
findy_eventslides
2
560
データエンジニアがこの先生きのこるには...?
10xinc
0
470
「AI駆動PO」を考えてみる - 作る速さから価値のスループットへ:検査・適応で未来を開発 / AI-driven product owner. scrummat2025
yosuke_nagai
3
760
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
7
3.9k
英語は話せません!それでも海外チームと信頼関係を作るため、対話を重ねた2ヶ月間のまなび
niioka_97
0
130
オープンソースでどこまでできる?フォーマル検証チャレンジ
msyksphinz
0
120
How to achieve interoperable digital identity across Asian countries
fujie
0
140
SwiftUIのGeometryReaderとScrollViewを基礎から応用まで学び直す:設計と活用事例
fumiyasac0921
0
150
Featured
See All Featured
Thoughts on Productivity
jonyablonski
70
4.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Statistics for Hackers
jakevdp
799
220k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
YesSQL, Process and Tooling at Scale
rocio
173
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
The Pragmatic Product Professional
lauravandoore
36
6.9k
GitHub's CSS Performance
jonrohan
1032
470k
A Tale of Four Properties
chriscoyier
160
23k
Become a Pro
speakerdeck
PRO
29
5.5k
Transcript
⾼高可变架构 ⼩小企业的弹性架构探讨 13年7⽉月27⽇日 星期六
WEB架构的潮流演变 13年7⽉月27⽇日 星期六
STATIC 13年7⽉月27⽇日 星期六
CGI 13年7⽉月27⽇日 星期六
ASP/COM/ACTIVEX 13年7⽉月27⽇日 星期六
JAVA/.NET/SOAP AJAX 13年7⽉月27⽇日 星期六
LAMP 13年7⽉月27⽇日 星期六
Rails Style 13年7⽉月27⽇日 星期六
Web APP And API 13年7⽉月27⽇日 星期六
现代WEB意味着什么? 13年7⽉月27⽇日 星期六
JSON API 13年7⽉月27⽇日 星期六
WEB 与终端 APP 并存 13年7⽉月27⽇日 星期六
离线和统⼀一状态 13年7⽉月27⽇日 星期六
掌握在敌⼈人⼿手⾥里的客户端 13年7⽉月27⽇日 星期六
不可靠的陌⽣生⼈人——第三⽅方资源 13年7⽉月27⽇日 星期六
从缓存到运⾏行时状态 13年7⽉月27⽇日 星期六
数据结构复杂化 13年7⽉月27⽇日 星期六
带宽 13年7⽉月27⽇日 星期六
数据和数据库 13年7⽉月27⽇日 星期六
全⽂文检索已成为常见需求 13年7⽉月27⽇日 星期六
静态资源存储 13年7⽉月27⽇日 星期六
数据挖掘 13年7⽉月27⽇日 星期六
挑战与应对 13年7⽉月27⽇日 星期六
基本功能节点 13年7⽉月27⽇日 星期六
基本功能节点 13年7⽉月27⽇日 星期六
基本功能节点 n ⽤用户认证和授权 13年7⽉月27⽇日 星期六
基本功能节点 n ⽤用户认证和授权 n 业务和内容管理 13年7⽉月27⽇日 星期六
基本功能节点 n ⽤用户认证和授权 n 业务和内容管理 n 信息流 13年7⽉月27⽇日 星期六
基本功能节点 n ⽤用户认证和授权 n 业务和内容管理 n 信息流 n 后台管理 13年7⽉月27⽇日
星期六
基本功能节点 n ⽤用户认证和授权 n 业务和内容管理 n 信息流 n 后台管理 n
运维 13年7⽉月27⽇日 星期六
基本层次 13年7⽉月27⽇日 星期六
基本层次 13年7⽉月27⽇日 星期六
基本层次 n WEB 前端和终端APP 13年7⽉月27⽇日 星期六
基本层次 n WEB 前端和终端APP n 路由节点 13年7⽉月27⽇日 星期六
基本层次 n WEB 前端和终端APP n 路由节点 n JSON HTTP API
13年7⽉月27⽇日 星期六
基本层次 n WEB 前端和终端APP n 路由节点 n JSON HTTP API
n 业务逻辑节点 13年7⽉月27⽇日 星期六
基本层次 n WEB 前端和终端APP n 路由节点 n JSON HTTP API
n 业务逻辑节点 n 运⾏行时状态集群 13年7⽉月27⽇日 星期六
基本层次 n WEB 前端和终端APP n 路由节点 n JSON HTTP API
n 业务逻辑节点 n 运⾏行时状态集群 n 数据库和搜索引擎 13年7⽉月27⽇日 星期六
基本层次 n WEB 前端和终端APP n 路由节点 n JSON HTTP API
n 业务逻辑节点 n 运⾏行时状态集群 n 数据库和搜索引擎 n 静态资源存储 13年7⽉月27⽇日 星期六
实现思路 13年7⽉月27⽇日 星期六
提早分层 13年7⽉月27⽇日 星期六
节点分拆 13年7⽉月27⽇日 星期六
⼀一种思路 n 路由节点 n web n apis n ⽤用户认证和授权 n
业务 n 数据库和搜索引擎 n 静态存储 13年7⽉月27⽇日 星期六
环境隔离 13年7⽉月27⽇日 星期六
分割层次 13年7⽉月27⽇日 星期六
分割层次 n 按业务 n 虚拟机——XEN n 云主机 13年7⽉月27⽇日 星期六
分割层次 n 按业务 n 虚拟机——XEN n 云主机 n APP release/beta
环境 n python virtualenv n ruby rvm 13年7⽉月27⽇日 星期六
Release/Beta/Alpha/Develop n 运维纳⼊入架构 n 开发纳⼊入运维 n ⼀一体维护 n ⾃自动部署 n
测试友好 13年7⽉月27⽇日 星期六
架构实施⽅方案 13年7⽉月27⽇日 星期六
XEN 13年7⽉月27⽇日 星期六
debian testing 13年7⽉月27⽇日 星期六
xen-tools 13年7⽉月27⽇日 星期六
lvm 13年7⽉月27⽇日 星期六
SALT 13年7⽉月27⽇日 星期六
alpha/beta/release 13年7⽉月27⽇日 星期六
git-remotes 13年7⽉月27⽇日 星期六
salt→git remote→nodes 13年7⽉月27⽇日 星期六
develop 13年7⽉月27⽇日 星期六
local salt host 13年7⽉月27⽇日 星期六
source→local node 13年7⽉月27⽇日 星期六
source→git remote 13年7⽉月27⽇日 星期六
SSH+RSA 13年7⽉月27⽇日 星期六
禁⽌止⼜⼝口令登录 13年7⽉月27⽇日 星期六
禁⽌止远程root 13年7⽉月27⽇日 星期六
Github 13年7⽉月27⽇日 星期六
商业库 13年7⽉月27⽇日 星期六
Deploy key 13年7⽉月27⽇日 星期六
Machine User 13年7⽉月27⽇日 星期六
issues+pull request 13年7⽉月27⽇日 星期六
第三⽅方云存储 13年7⽉月27⽇日 星期六
评估策略 13年7⽉月27⽇日 星期六
可靠性 13年7⽉月27⽇日 星期六
图⽚片⽀支持 13年7⽉月27⽇日 星期六
视频⽀支持 13年7⽉月27⽇日 星期六
性价⽐比 13年7⽉月27⽇日 星期六
问题与对策 13年7⽉月27⽇日 星期六
成本 13年7⽉月27⽇日 星期六
云存储 vs ⾃自购主机 13年7⽉月27⽇日 星期六
性能 13年7⽉月27⽇日 星期六
监控 13年7⽉月27⽇日 星期六
预案 13年7⽉月27⽇日 星期六
架构退化 13年7⽉月27⽇日 星期六
监控 13年7⽉月27⽇日 星期六
SNMP 13年7⽉月27⽇日 星期六
外包 13年7⽉月27⽇日 星期六
动机与期望 13年7⽉月27⽇日 星期六
架构视⾓角⽽而⾮非编程视⾓角 13年7⽉月27⽇日 星期六
最⼩小运维成本 13年7⽉月27⽇日 星期六
⾼高弹性 13年7⽉月27⽇日 星期六
快速跨过架构扩张阶段 13年7⽉月27⽇日 星期六