Your SlideShare is downloading. ×
TripleS deview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

TripleS deview

240
views

Published on


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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. TripleSShared Session System
  • 2. TripleS ShareSession(Cookie)Simple concept
  • 3. 먼저 우리가 Browser 를 이용하면서 만들어지는 http Cookie
  • 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. 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. 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. TripleS & Cookie
  • 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. Client CookieServer Cookie
  • 10. Client CookieServer Cookie
  • 11. Big Cookie Network
  • 12. Mobile WEBMobile APP
  • 13. Heavy dataNetwork Traffic
  • 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. Heavy DataNetwork Traffic 데이터 전송시 interval time(s)
  • 16. Solution?
  • 17. focus Client Cookie down sizing Server Cookie Limited range
  • 18. Concept of TripleS Server Cookie Limited range INTERNET
  • 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. 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. TripleS Architecture 서비스 서버 구성 SelpirT INTERNET yrarbiL TripleS Library yrarbiL SelpirT TripleS TripleS ZK TripleS Storage
  • 22. TripleS Client TripleS TripleS Storage Library ZooKeeper
  • 23. TripleSnBaseCubrid
  • 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. focus Client Cookie down sizing Server Cookie Limited range Share Data
  • 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. TripleS Performance
  • 28. PC 통합검색 (최근/내 검색어) TripleSMobile 웹/앱 내검색어 검색어 하이라이팅

×