1. Copyright NTT Communications Corporation. All rights
reserved. Storm Couchbase Server NTT 2015611
2. Copyright NTT Communications Corporation. All rights
reserved. 2 n Couchbase ServerCouchbase Japan n n Couchbase
ServerStorm n Couchbase Server
3. Copyright NTT Communications Corporation. All rights
reserved. 3 { tetsuyam, NTT, , }, twitter@tetsuyam_twt, [, , ]
4. Copyright NTT Communications Corporation. All rights
reserved. Hadoop, Spark, BigQuery, Redshift Storm, Norikra,
Dataow
5. Copyright NTT Communications Corporation. All rights
reserved. Nathan Marz 3 Batch Layer Speed Layer Serving Layer
Lambda Architecture Raw Data Raw Data Raw Data Batch Layer Speed
Layer Serving Layer Lambda Architecture
6. Copyright NTT Communications Corporation. All rights
reserved. Nathan Marz 3 Batch Layer Speed Layer Serving Layer
Lambda Architecture Raw Data Raw Data Raw Data Batch Layer Speed
Layer Serving Layer Lambda Architecture
7. Copyright NTT Communications Corporation. All rights
reserved. PUSH 7 n NTTPUSH n 1010PUSH n TBSTBS 10 TBS 100DL
PUSH
8. Copyright NTT Communications Corporation. All rights
reserved. 8 n 10 n n
9. Copyright NTT Communications Corporation. All rights
reserved. on Cloud TBS Storm, CouchbaseServer NTTcloud RabbitMQ
Storm PUSH n
10. Copyright NTT Communications Corporation. All rights
reserved. userIDactionIDtimestampcontentsID
XXXX131397239563377YYYY1 XXXX251397240192325YYYY2
1433151060:cid|gender|state 1433151060:cid|gender
1433151060:cidTimestamp: PUSH
11. Copyright NTT Communications Corporation. All rights
reserved. Apache Storm 11 n n BackTypeTwitterOSS n SpoutBolt n
https://storm.apache.org/ Spout Tuple bolt Tuple Tuple
12. Copyright NTT Communications Corporation. All rights
reserved. Apache Storm 12 n SPOF n Nimbus ZooKeeper Supervisor
Master Node Cluster Coordinator Worker processes ZooKeeper
ZooKeeper Supervisor Supervisor Worker Process Worker Process
Worker Process Nimbus
13. Copyright NTT Communications Corporation. All rights
reserved. 13 Push ZK ZK ZK Nim SV SV SV SV ZoneA ZoneB
14. Copyright NTT Communications Corporation. All rights
reserved. 14 n n IO Wait
15. Copyright NTT Communications Corporation. All rights
reserved. 15
16. Copyright NTT Communications Corporation. All rights
reserved. 16 Y^Y^Y^Y^Y^Y^Y
28. Copyright NTT Communications Corporation. All rights
reserved. 28 n n 30 n XDCR
29. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 29 RAM
30. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 30 RAM
31. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 31 RAM
32. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 32 RAM Disk write queue IO WaitCPU
33. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 33 RAM Disk write queue IO WaitCPU SV
Y^Y^Y^Y^Y
34. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 34 Disk write queue IO WaitCPU SV Y^Y^Y^Y^Y
Couchbase ServerRAM CouchbaseRAM (Couchbase
http://www.couchbase.com/jp/couchbase-server/features
35. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 35 RAM
36. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 36 RAM tmpfs
37. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 37 tmpfsUnixOStmpfs HDD (wikipedia
38. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 38 tmpfsUnixOStmpfs HDD (wikipedia
39. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 39 tmpfsUnixOStmpfs HDD (wikipedia
40. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 40 Couchbase Server Couchbase 2 3 (Couchbase
Server http://www.couchbase.com/jp/couchbase-
server/architecture
41. Copyright NTT Communications Corporation. All rights
reserved. IO Wait 41 n Couchbase Server DB n n n tmpfs, SSD
42. Copyright NTT Communications Corporation. All rights
reserved. 42 n n Couchbase Server 1 n Couchbase ServerDB
43. Copyright NTT Communications Corporation. All rights
reserved. Couchbase Server 43 n DL n SV n n KVS JSON
44. Copyright NTT Communications Corporation. All rights
reserved. Couchbase ServerL 44 n Redis TTL n memcached Couchbase
Server Memcached
45. Copyright NTT Communications Corporation. All rights
reserved. 45