The document describes the architecture of AmebaPigg, a social networking application. It shows that AmebaPigg uses a hadoop cluster for file storage, MySQL for user data storage, and memcached for caching. It also uses various socket servers to handle chat, games, and other functions, with a web app server presenting the interface, all built using Flash (ActionScript 3).
19. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
20. File Store Cluster
hadoop cluster MySQL
memcached memcached
swf img
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
21. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
22. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
23. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
24. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
25. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
26. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
27. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
28. File Store Cluster
hadoop cluster MySQL
memcached DB
memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
29. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
30. File Store Cluster
hadoop cluster MySQL
memcached memcached
swf
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
31. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
32. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
33. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
34. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
35. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
36. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
37. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
38. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
39. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
40. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
41. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
42. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
43. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
44. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
45. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
46. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
47. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
48. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16
49. File Store Cluster
hadoop cluster MySQL
memcached memcached
web-app server info-socket-server chat-socket-server game-socket-server
Flash(ActionScript3)
2011 5 16