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
150
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
130
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
100
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
80
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
84
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
65
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
78
PyCon2014China-Zhuhai-jeff
zoomquiet
0
58
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
87
DevFest2014-Zhuhai-Polymer
zoomquiet
0
370
Other Decks in Technology
See All in Technology
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
200
Amazon VPC Lattice 最新アップデート紹介 - PrivateLink も似たようなアップデートあったけど違いとは
bigmuramura
0
190
なぜCodeceptJSを選んだか
goataka
0
160
生成AIのガバナンスの全体像と現実解
fnifni
1
180
アップデート紹介:AWS Data Transfer Terminal
stknohg
PRO
0
180
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
220
OpenShift Virtualizationのネットワーク構成を真剣に考えてみた/OpenShift Virtualization's Network Configuration
tnk4on
0
130
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
31k
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.2k
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
170
UI State設計とテスト方針
rmakiyama
2
420
ハイテク休憩
sat
PRO
2
140
Featured
See All Featured
Practical Orchestrator
shlominoach
186
10k
Site-Speed That Sticks
csswizardry
2
190
Gamification - CAS2011
davidbonilla
80
5.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.3k
Embracing the Ebb and Flow
colly
84
4.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Building an army of robots
kneath
302
44k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
440
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
The Pragmatic Product Professional
lauravandoore
32
6.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
Adopting Sorbet at Scale
ufuk
73
9.1k
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⽇日 星期六