TripleS deview
Upcoming SlideShare
Loading in...5
×
 

TripleS deview

on

  • 318 views

 

Statistics

Views

Total Views
318
Views on SlideShare
318
Embed Views
0

Actions

Likes
1
Downloads
5
Comments
2

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • ㅋㅋ 회사원이 ^^ 회사원이죠 ~ 다른 사람하곤 점심했는데 혼자 어디 가 계시나요 ?
    Are you sure you want to
    Your message goes here
    Processing…
  • 잘 봤어요. 잘 지내시죠???
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

TripleS deview TripleS deview Presentation Transcript

  • 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: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
  • 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
  • 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
  • TripleS & Cookie
  • 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
  • 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 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
  • 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(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)
  • 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
  • TripleS Architecture 서비스 서버 구성 SelpirT INTERNET yrarbiL TripleS Library yrarbiL SelpirT TripleS TripleS ZK TripleS Storage
  • TripleS Client TripleS TripleS Storage Library ZooKeeper
  • TripleSnBaseCubrid
  • 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
  • focus Client Cookie down sizing Server Cookie Limited range Share Data
  • 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
  • TripleS Performance
  • PC 통합검색 (최근/내 검색어) TripleSMobile 웹/앱 내검색어 검색어 하이라이팅