Professional Documents
Culture Documents
20
CDN
Alexa137
20000
100%
99.999%
CDN
CDN
Global Load Balancing
L1-Cache
L2-Cache
Application
Storage
Cache
Cluster
Cache
Cluster
Cache
Cluster
Cache
Cluster
Cache
Cluster
Image Server
Cluster
Cache
Cluster
Cache
Cluster
Image Server
Cluster
~40T
~80T
~200 Servers
2000T Used /
TFS
Cluster
TFS
Cluster
3000T Deployed
6
2007
Upload Server
Admin Server
Image Server
SnapVault
SnapMirror
SnapMirror
NearStore R200
DR: A+B+C+D
SnapShot
FAS980C
SnapShot
SnapShot
FAS980C
C: Online Image
D: Online Image
A: Online Image
B: Online Image
IDC
SnapShot
2006
7
NetApp 980C/R200
20TB
10T
8
TFS 1.0
20076
TFS1.0
T2auNFXXBaXXXXXXXX_!!140680281.jpg
block_noobject_no
block
ext3
raid5
10
TFS 1.3
20096
TFSTaobao File System1.3
2010.8.22
440PC Server (300G*12 SAS 15K RPM) + 30PC
Server (600G*12 SAS 15K RPM)
1800 TB
995TB
Data ServerIOPS 900+15MB+
Name Server217MB
TFS1.3
TFS1.3
Name Server
12
CDN
CDN2011.5
500T + 500T
57317.45K
8K61%11%
CDN
55
10G
CDN550G
318G
13
CDN-
client
VIP1
VIP2
NetScaler(7LB)
squid
squid
NetScaler(7LB)
squid
squid
14
CDN-
client
VIP1
LVS(L4)
Haproxy(L7)
VIP2
LVS (L4)
haproxy(L7)
Haproxy(L7)
squid
squid
squid
squid
15
CDN
\
128squidsquid
2%
VIP100G
Hash
1/(n+1)
Squid
COSSTCOSSFIFO
1T
SquidSquid
1250Mmemory
cache
sendfilepage
cache
SSDDIRECT_IO
SAS/SATApage cache
SquidSSD+SAS+SATA
GDSF
17
1
SSDSAS
SATA
SSD + 4 * SAS + SATA
[root@cache161 ~]# iostat -x -k 60 | egrep -v -e sd.[1-9]
rrqm/s
15.40
0.07
5.73
5.57
5.53
5.45
SATASSDSAS
4SASSSD
18
2
SSD
SASSATA
SSD + 4 * SAS + SATA
[root@cache161 ~]# iostat -x -k 60 | egrep -v -e sd.[1-9]
rrqm/s
5.08
1.68
0.22
0.23
0.18
0.10
wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
1.65 18.55 2.52 1210.07 119.00 126.18
0.14 6.50 5.46 11.51
0.05 610.53 1.75 6962.29 413.47 24.09
0.28 0.46 0.23 14.25
0.03 28.87 0.97 1172.93 189.13 91.31
0.16 5.28 4.40 13.13
0.02 29.70 0.77 1133.47 122.53 82.45
0.15 4.99 4.39 13.37
0.03 28.23 1.03 1078.73 206.27 87.81
0.15 5.00 4.24 12.40
0.02 28.42 0.55 1090.27 115.00 83.22
0.15 5.04 4.44 12.86
SATASSDSAS
SSD4SAS5SASSATA
19
32 DELL R710
2 LVS + 32 Haproxy + 64 Squid
2009.12.21
16Gbps
R710500Mbps
squidobject1800
Cache97%
Cache97%
20
21
22
CDN
23
24
TFS
25
TFS
TFS
+EXT3/EXT4
TFS
3P
TFS
26
TAIR
27
TAIR
TAIR
DHTKV
Json
MEM/BDB/EXT3/EXT4
TAIR
T/
TAIR
CAP
28
OceanBase
201040
60
OceanBase
110ms
1200QPS/
2011.5
SSD
29
MySQL
MySQL
MySQL
PCI-E Flashcache
Innodb IO
MySQL
TDDL, JDBC
30
Apache/Nginx
HTTP
Squid
LVS
HAProxy
TCP
31
Java
Java
Java
JavaHotspots VMOpen JDK VM
Linux
HypervisorJava without OS
CPUJVM
Intel CPUJVM
JVMGC Invisible Heap
32
Linux
Linux
Linux
Linux
33
34
CPUIntel ATOM, VIA Nano
ChipsetSSDSATA
GPUUSB Controller
CPUI/O
CDN Cache Servermemory cache
Web Server
()I/O
35
CDN:
LVS
LVS
Rack
Internet
6Gbps
CDN
CDN
64
CPU4G
80G SSD500G SATA
25W
LVS
1100QPS
10G
CPU
37
CDN
CDN
CDN
CDN
CDN
CDN
CDNBGP
38
CDN
CDN
GTM
CDNCDN
CDN
39
CDN
40
41
Code.taobao.org
Key/Value Cache/Store TAIR
TFS
WebWebx
TaobaoABS
42
CDN
43
--
44
Q&A
!
45