0
TripleSShared Session System
TripleS    ShareSession(Cookie)Simple concept
먼저 우리가 Browser 를 이용하면서 만들어지는       http              Cookie
Browser Cookie Size?Chrom (버전 21.0.1180.89)           Test Results10:44:5.413: Guessing Max Cookie Count Per Domain: 18010...
setyb 6904                              600           5 irafaS                          setyb 6904                        ...
Naver Cookie                   mail.naver.com                        2k            3K                   cafe.naver.com    ...
TripleS & Cookie
ttl                        expires                 value                         value                  key               ...
Client CookieServer Cookie
Client CookieServer Cookie
Big Cookie Network
Mobile WEBMobile APP
Heavy dataNetwork Traffic
0 0. 0y x al a G E T L T K S                                                             0 0. 0 0 0 2                i Fi ...
Heavy DataNetwork Traffic             데이터 전송시             interval time(s)
Solution?
focus        Client Cookie         down sizing        Server Cookie        Limited range
Concept of TripleS                       Server Cookie                       Limited range            INTERNET
Concept of TripleS                                               A(30B),                                               B(1...
Naver Cookie                                      Client Cookie   Server Cookie                   mail.naver.com          ...
TripleS Architecture                                                          서비스 서버 구성                                   ...
TripleS Client                      TripleS                 TripleS Storage   Library                         ZooKeeper
TripleSnBaseCubrid
92 72 52 32 12 91 71 51 31 11 9 7 5 3 1                                                                0                  ...
focus         Client Cookie          down sizing         Server Cookie         Limited range        Share Data
egarotS SelpirT                                                                                                     KZ Sel...
TripleS Performance
PC 통합검색 (최근/내 검색어) TripleSMobile 웹/앱 내검색어                  검색어 하이라이팅
TripleS deview
TripleS deview
TripleS deview
Upcoming SlideShare
Loading in...5
×

TripleS deview

256

Published on

2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
256
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "TripleS deview"

  1. 1. TripleSShared Session System
  2. 2. TripleS ShareSession(Cookie)Simple concept
  3. 3. 먼저 우리가 Browser 를 이용하면서 만들어지는 http Cookie
  4. 4. Browser Cookie Size?Chrom (버전 21.0.1180.89) Test Results10:44:5.413: Guessing Max Cookie Count Per Domain: 18010:44:5.414: Guessing Max Cookie Size Per Cookie: 4096 bytes10:44:5.414: Guessing Max Cookie Size Per Domain: NAFire Fox (15.0.1) Test Results10:47:33.415: Guessing Max Cookie Count Per Domain: 15010:47:33.415: Guessing Max Cookie Size Per Cookie: 4097 characters10:47:33.416: Guessing Max Cookie Size Per Domain: NAIE (8) Test Results10:48:38.243: Guessing Max Cookie Count Per Domain: 5010:48:38.244: Guessing Max Cookie Size Per Cookie: 5117 bytes10:48:38.245: Guessing Max Cookie Size Per Domain: Between 10234 and 15350 bytes
  5. 5. setyb 6904 600 5 irafaS setyb 6904 setyb 6904 setyb 6904 4 irafaS irafaS irafaS irafaS irafaS 3 irafaS 60 11 arepO setyb 6904 setyb 6904 setyb 6904 setyb 6904 setyb 6904 01 arepO a arepO 30 9 arepO 8 arepO sretcarahc 7115 sretcarahc 7115 sretcarahc 7115 sretcarahc 7115 9 EI sretcarahc 43201 sretcarahc 7115 sretcarahc 7115 sretcarahc 7115 sretcarahc 7115 8 EI 50 EI s 5904 sretcarahc 5904 7 EI sretcarahc 6904 sretcarahc 6904 6 EI 7 xoFeriF 6 xoFeriF 5 xoFeriF sretcarahc 7904 50 4 xoFeriF xoFeriF xoFeriF xoFeriF 3 xoFeriF 2 xoFeriF 51 emorhC AN 41 emorhC 31 emorhC 21 emorhC 180 11 emorhC 01 emorhC setyb 6904 setyb 6904 setyb 6904 setyb 6904 emorhC emorhC 9 emorhC 8 emorhC 7 emorhC 70 6 emorhC 5 emorhC 4 emorhCniamoD reP eziS xaMniamoD reP eziS xaMniamoD reP eziS xaMniamoD reP eziS xaM eikooC reP eziS xaM eikooC reP eziS xaM eikooC reP eziS xaM eikooC reP eziS xaM seikooC xaM seikooC xaM seikooC xaM seikooC xaM resworB resworB resworB resworB
  6. 6. Naver Cookie mail.naver.com 2k 3K cafe.naver.com 2k 3K naver.com shopping.naver.comCookie size 1k 2k 3Kcookie 크기는 예임 2K kin.naver.com 1k 4K blog.naver.com 3k
  7. 7. TripleS & Cookie
  8. 8. ttl expires value value key name service code path TripleS Cookie LTT - eulaV - yeK - edoC ecivreS -)yek noisseS(DIU tamrof ataD SelpirT;EMAN_NIAMOD=niamod ;HTAP=htap ;ETAD=seripxe ;EULAV=EMAN :eikooC-teS tamrof eikooC
  9. 9. Client CookieServer Cookie
  10. 10. Client CookieServer Cookie
  11. 11. Big Cookie Network
  12. 12. Mobile WEBMobile APP
  13. 13. Heavy dataNetwork Traffic
  14. 14. 0 0. 0y x al a G E T L T K S 0 0. 0 0 0 2 i Fi W 0 0. 0 0 0 4 G3 T KS 0 0. 0 0 0 6 G 3 TK 0 0. 0 0 0 8 0 0. 0 0 0 0 1 11.7213 27.8713 98.9255 25.0035 )sm(emiT esnopseR 균평 0 0. 0 0 0 2 1 ETL TKS iFiW G3 TKS G3 TK sm : 위단 Heavy Data Network Traffic
  15. 15. Heavy DataNetwork Traffic 데이터 전송시 interval time(s)
  16. 16. Solution?
  17. 17. focus Client Cookie down sizing Server Cookie Limited range
  18. 18. Concept of TripleS Server Cookie Limited range INTERNET
  19. 19. Concept of TripleS A(30B), B(1K), C(2K) Client Cookie A,B,C, down sizing D(2K) A(30B), B(1K), A(30B) C(2K) INTERNET A(30B) A,B,C, D(2K) A(30B), B(1K), C(2K) A,B,C, D(2K)
  20. 20. Naver Cookie Client Cookie Server Cookie mail.naver.com 2k 30B 3K cafe.naver.com 2k 30B 3K naver.com shopping.naver.comCookie size 1k 2k 30B 3Kcookie 크기는 예임 30B 2K kin.naver.com 1k 30B 4K blog.naver.com 3k
  21. 21. TripleS Architecture 서비스 서버 구성 SelpirT INTERNET yrarbiL TripleS Library yrarbiL SelpirT TripleS TripleS ZK TripleS Storage
  22. 22. TripleS Client TripleS TripleS Storage Library ZooKeeper
  23. 23. TripleSnBaseCubrid
  24. 24. 92 72 52 32 12 91 71 51 31 11 9 7 5 3 1 0 0002 0004e d o n 9/ M 0 6 0006 T O Storage(RDB)e d o n 6/ M 0 4 T 0008 ALe d o n 3/ M 0 2 T 00001 P S Distribution Layer 00021 00041 00061 r e v r e S r e ni a t n o C Real Scalability r e vr es t n e m e g a n a m 92 72 52 32 12 91 71 51 31 11 9 7 5 3 1 0 r e v r e S r e ni a t n o C r e v r e S r e ni a t n o C 0005 s edon9 T O s edon6 T 00001 A L s edon3 T r e v r e S r e ni a t n o C P S 00051 Scale out & 가용성 00002 Data 분산저장 (3copy) Node Scalability (20M rec) nBase
  25. 25. focus Client Cookie down sizing Server Cookie Limited range Share Data
  26. 26. egarotS SelpirT KZ SelpirT SelpirT y r a r bi L S el pi r T yrarbiL SelpirT INTERNET y r a r bi L S el pi r T 성구 버서 스비서 B yrarbiL SelpirT yrarbiL SelpirTyrarbiL SelpirT 성구 버서 스비서 TripleS Architecture A
  27. 27. TripleS Performance
  28. 28. PC 통합검색 (최근/내 검색어) TripleSMobile 웹/앱 내검색어 검색어 하이라이팅
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×