Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
카카오 플랫폼과
Elastic Web Service
Clark.kang@kakaocorp.com
발표자 소개
(현) 카카오 스토리 백엔드 개발
네이버 메일 백엔드 개발
Apache Tajo Commiter
Redis/Twemproxy Contributor
카카오 플랫폼
카카오를 지탱하는 기술
Elastic Web Service
Elastic = 유연성
카카오 플랫폼 for
Elastic Web Service
Keywords
For
Elastic Web Service
성능(Performance)
부하(Load)
장애(Failure)
BabyTube
서비스를 만들어봅시다.
BabyTube
요구사항
Transcoding
Resilient
Scalability
동영상 업로드
&
Transcoding
Web Server
Web Server
Web Server
Web Server
일반적인 구성?
Web Server
Web Server
Web Server
Web Server
업로드
Image #1
Image #2
Image #3
Image #4
Video #1
Video #2
Video #3
Video #4
Web Server
Web Server
Web Server
Web Server
업로드
Image #1
Image #2
Image #3
Image #4
Video #1
Video #2
Video #3
Video #4
Web Server
Web Server
Web Server
Web Server
TransCoder는 어디에?
Image #1
Image #2
Image #3
Image #4
Video #1
Video #2
Video #...
Web Server
Web Server
Web Server
Web Server
각 서버가 Transcoding도
Image #2
Image #3
Video #1
Video #3
Video #4
TransCoder
Tra...
무엇을 충족하지 못할까요?
노는 서버가 생김
확장/축소가 안됨
TransCoding
부하 분산이 어려움
어떻게 고쳐야 할까요?
Web Server
Web Server
Web Server
Web Server
분산 스토리지 구성
분산 스토리지
Image #1
Image #2
Image #3
Image #4
Video #1
Video #2
Video...
Web Server
Web Server
Web Server
Web Server
분산 스토리지 구성
분산 스토리지
Image #3
Image #4
Video #2
Video #3
Image #1
Image #2
Video...
Web Server
Web Server
Web Server
Web Server
동적 구성이 가능
분산 스토리지
Image #3
Image #4
Video #2
Video #3
Image #1
Image #2
Video ...
StateLess
Shared Nothing
Web Server
Web Server
Web Server
Web Server
StateLess
분산 스토리지
Image #3
Image #4
Video #2
Video #3
Image #1
Image #2
Video ...
수 많은 메타정보의 저장은?
캐시 서비스는?
내 친구들이 반응한 동영상은?
안드로이드 아이폰 푸쉬는?
카카오에서 사용하는
오픈소스들
KAGE
분산 파일 시스템
파일이 업로드 되면 자동으로
복제되서 저장
KAGE
동영상/이미지의
Transcoding 도 업로드시
자동으로…(그 외도…)
KAGE
RC2
Redis Cache Cloud
S2Graph
GraphDB
https://github.com/kakao/s2graph
내 친구의 친구를 찾거나 내
친구가 반응한 Action
Graph를 보여줄 수 있다.
S2Graph
KPusher
GCM/APNS
OpenStack
서버가상화
OpenStack
OpenStack 으로 개발자가
직접 생성하고 사용합니다.
카카오에서는 내부 플랫폼으로
손쉽게 Elastic Web
Service를 만들 수 있습니다.
단, 써보려면…
입사하셔야 합니다.
Q&A
Thank You.
2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service
Upcoming SlideShare
Loading in …5
×

2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service

541 views

Published on

카카오_강대명 SW엔지니어

2015 SW마에스트로 100+ 컨퍼런스

Published in: Software
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes ,Download or read Ebooks here ... ......................................................................................................................... Download FULL PDF EBOOK here { http://bit.ly/2m6jJ5M }
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If you want to download or read this book, copy link or url below in the New tab ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

2015 SW마에스트로 100+ 컨퍼런스_카카오 플랫폼과 Elastic Web Service

  1. 1. 카카오 플랫폼과 Elastic Web Service Clark.kang@kakaocorp.com
  2. 2. 발표자 소개 (현) 카카오 스토리 백엔드 개발 네이버 메일 백엔드 개발 Apache Tajo Commiter Redis/Twemproxy Contributor
  3. 3. 카카오 플랫폼
  4. 4. 카카오를 지탱하는 기술
  5. 5. Elastic Web Service
  6. 6. Elastic = 유연성
  7. 7. 카카오 플랫폼 for Elastic Web Service
  8. 8. Keywords For Elastic Web Service
  9. 9. 성능(Performance) 부하(Load) 장애(Failure)
  10. 10. BabyTube 서비스를 만들어봅시다.
  11. 11. BabyTube
  12. 12. 요구사항
  13. 13. Transcoding
  14. 14. Resilient Scalability
  15. 15. 동영상 업로드 & Transcoding
  16. 16. Web Server Web Server Web Server Web Server 일반적인 구성?
  17. 17. Web Server Web Server Web Server Web Server 업로드 Image #1 Image #2 Image #3 Image #4 Video #1 Video #2 Video #3 Video #4
  18. 18. Web Server Web Server Web Server Web Server 업로드 Image #1 Image #2 Image #3 Image #4 Video #1 Video #2 Video #3 Video #4
  19. 19. Web Server Web Server Web Server Web Server TransCoder는 어디에? Image #1 Image #2 Image #3 Image #4 Video #1 Video #2 Video #3 Video #4
  20. 20. Web Server Web Server Web Server Web Server 각 서버가 Transcoding도 Image #2 Image #3 Video #1 Video #3 Video #4 TransCoder TransCoder TransCoder TransCoder Image #1 Image #4Video #2
  21. 21. 무엇을 충족하지 못할까요?
  22. 22. 노는 서버가 생김
  23. 23. 확장/축소가 안됨
  24. 24. TransCoding 부하 분산이 어려움
  25. 25. 어떻게 고쳐야 할까요?
  26. 26. Web Server Web Server Web Server Web Server 분산 스토리지 구성 분산 스토리지 Image #1 Image #2 Image #3 Image #4 Video #1 Video #2 Video #3 Video #4
  27. 27. Web Server Web Server Web Server Web Server 분산 스토리지 구성 분산 스토리지 Image #3 Image #4 Video #2 Video #3 Image #1 Image #2 Video #1 Video #4
  28. 28. Web Server Web Server Web Server Web Server 동적 구성이 가능 분산 스토리지 Image #3 Image #4 Video #2 Video #3 Image #1 Image #2 Video #1 Video #4 TransCoder TransCoder TransCoder TransCoder
  29. 29. StateLess Shared Nothing
  30. 30. Web Server Web Server Web Server Web Server StateLess 분산 스토리지 Image #3 Image #4 Video #2 Video #3 Image #1 Image #2 Video #1 Video #4 TransCoder TransCoder TransCoder TransCoder
  31. 31. 수 많은 메타정보의 저장은? 캐시 서비스는?
  32. 32. 내 친구들이 반응한 동영상은?
  33. 33. 안드로이드 아이폰 푸쉬는?
  34. 34. 카카오에서 사용하는 오픈소스들
  35. 35. KAGE 분산 파일 시스템
  36. 36. 파일이 업로드 되면 자동으로 복제되서 저장 KAGE
  37. 37. 동영상/이미지의 Transcoding 도 업로드시 자동으로…(그 외도…) KAGE
  38. 38. RC2 Redis Cache Cloud
  39. 39. S2Graph GraphDB https://github.com/kakao/s2graph
  40. 40. 내 친구의 친구를 찾거나 내 친구가 반응한 Action Graph를 보여줄 수 있다. S2Graph
  41. 41. KPusher GCM/APNS
  42. 42. OpenStack 서버가상화
  43. 43. OpenStack
  44. 44. OpenStack 으로 개발자가 직접 생성하고 사용합니다.
  45. 45. 카카오에서는 내부 플랫폼으로 손쉽게 Elastic Web Service를 만들 수 있습니다.
  46. 46. 단, 써보려면… 입사하셔야 합니다.
  47. 47. Q&A
  48. 48. Thank You.

×