Enviar búsqueda
Cargar
떠먹여주는 Memcached 1
•
20 recomendaciones
•
2,172 vistas
Jinwoo Hong
Seguir
1편에는 Memcached가 등장하지 않는 게 함정;;
Leer menos
Leer más
Software
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 53
Descargar ahora
Descargar para leer sin conexión
Recomendados
넌프로그래머를 위한 서버/네트워크
넌프로그래머를 위한 서버/네트워크
Rhea Strike
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea Strike
Rhea mmo node_for_share
Rhea mmo node_for_share
Rhea Strike
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
Heungsub Lee
[NHN NEXT]실전프로젝트 밴드 게임 만들기 후기
[NHN NEXT]실전프로젝트 밴드 게임 만들기 후기
flashscope
게임 애셋 스트리밍 패치
게임 애셋 스트리밍 패치
Seungjae Lee
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
Yi-kwon Hwang
스마트폰 온라인 게임에서 고려해야 할 것들
스마트폰 온라인 게임에서 고려해야 할 것들
Hyunjik Bae
Recomendados
넌프로그래머를 위한 서버/네트워크
넌프로그래머를 위한 서버/네트워크
Rhea Strike
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea Strike
Rhea mmo node_for_share
Rhea mmo node_for_share
Rhea Strike
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
Heungsub Lee
[NHN NEXT]실전프로젝트 밴드 게임 만들기 후기
[NHN NEXT]실전프로젝트 밴드 게임 만들기 후기
flashscope
게임 애셋 스트리밍 패치
게임 애셋 스트리밍 패치
Seungjae Lee
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
Yi-kwon Hwang
스마트폰 온라인 게임에서 고려해야 할 것들
스마트폰 온라인 게임에서 고려해야 할 것들
Hyunjik Bae
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
devCAT Studio, NEXON
PHP 와 MySQL을 이용한 게임 랭킹 구축하기
PHP 와 MySQL을 이용한 게임 랭킹 구축하기
Yo-Chang Song
프라우드넷 사용법 훑어보기
프라우드넷 사용법 훑어보기
Hyun-jik Bae
Phpstorm remote xdebug setting
Phpstorm remote xdebug setting
Jung soo Ahn
빌드 속도를 올려보자
빌드 속도를 올려보자
KyeongWon Koo
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
Windows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCP
Seungmo Koo
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
Heungsub Lee
데브루키 170916 알쓸신잡 CPU 이야기
데브루키 170916 알쓸신잡 CPU 이야기
Gi-Yeon Nam
Azure로 MMO게임 서비스하기
Azure로 MMO게임 서비스하기
YEONG-CHEON YOU
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
Jaeseung Ha
오픈 소스를 활용한 캐쥬얼 게임 서버 프레임워크 개발
오픈 소스를 활용한 캐쥬얼 게임 서버 프레임워크 개발
주항 박
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
devCAT Studio, NEXON
잭블랙이블랙잭을한다 - 수업용 발표
잭블랙이블랙잭을한다 - 수업용 발표
Seokmin No
PHPStorm - tool for php
PHPStorm - tool for php
Sungbum Hong
NoSQL 위에서 MMORPG 개발하기
NoSQL 위에서 MMORPG 개발하기
Hoyoung Choi
사설 서버를 막는 방법들 (프리섭, 더이상은 Naver)
사설 서버를 막는 방법들 (프리섭, 더이상은 Naver)
Seungmo Koo
가상화와 보안 발표자료
가상화와 보안 발표자료
hanbeom Park
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Jinuk Kim
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
devCAT Studio, NEXON
화성에서 온 개발자, 금성에서 온 기획자
화성에서 온 개발자, 금성에서 온 기획자
Yongho Ha
[Kgc2013] 모바일 엔진 개발기
[Kgc2013] 모바일 엔진 개발기
changehee lee
Más contenido relacionado
La actualidad más candente
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
devCAT Studio, NEXON
PHP 와 MySQL을 이용한 게임 랭킹 구축하기
PHP 와 MySQL을 이용한 게임 랭킹 구축하기
Yo-Chang Song
프라우드넷 사용법 훑어보기
프라우드넷 사용법 훑어보기
Hyun-jik Bae
Phpstorm remote xdebug setting
Phpstorm remote xdebug setting
Jung soo Ahn
빌드 속도를 올려보자
빌드 속도를 올려보자
KyeongWon Koo
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
Windows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCP
Seungmo Koo
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
Heungsub Lee
데브루키 170916 알쓸신잡 CPU 이야기
데브루키 170916 알쓸신잡 CPU 이야기
Gi-Yeon Nam
Azure로 MMO게임 서비스하기
Azure로 MMO게임 서비스하기
YEONG-CHEON YOU
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
Jaeseung Ha
오픈 소스를 활용한 캐쥬얼 게임 서버 프레임워크 개발
오픈 소스를 활용한 캐쥬얼 게임 서버 프레임워크 개발
주항 박
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
devCAT Studio, NEXON
잭블랙이블랙잭을한다 - 수업용 발표
잭블랙이블랙잭을한다 - 수업용 발표
Seokmin No
PHPStorm - tool for php
PHPStorm - tool for php
Sungbum Hong
NoSQL 위에서 MMORPG 개발하기
NoSQL 위에서 MMORPG 개발하기
Hoyoung Choi
사설 서버를 막는 방법들 (프리섭, 더이상은 Naver)
사설 서버를 막는 방법들 (프리섭, 더이상은 Naver)
Seungmo Koo
가상화와 보안 발표자료
가상화와 보안 발표자료
hanbeom Park
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Jinuk Kim
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
devCAT Studio, NEXON
La actualidad más candente
(20)
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
PHP 와 MySQL을 이용한 게임 랭킹 구축하기
PHP 와 MySQL을 이용한 게임 랭킹 구축하기
프라우드넷 사용법 훑어보기
프라우드넷 사용법 훑어보기
Phpstorm remote xdebug setting
Phpstorm remote xdebug setting
빌드 속도를 올려보자
빌드 속도를 올려보자
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Windows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCP
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
데브루키 170916 알쓸신잡 CPU 이야기
데브루키 170916 알쓸신잡 CPU 이야기
Azure로 MMO게임 서비스하기
Azure로 MMO게임 서비스하기
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
[NDC 2014] 던전앤파이터 클라이언트 로딩 최적화
오픈 소스를 활용한 캐쥬얼 게임 서버 프레임워크 개발
오픈 소스를 활용한 캐쥬얼 게임 서버 프레임워크 개발
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
잭블랙이블랙잭을한다 - 수업용 발표
잭블랙이블랙잭을한다 - 수업용 발표
PHPStorm - tool for php
PHPStorm - tool for php
NoSQL 위에서 MMORPG 개발하기
NoSQL 위에서 MMORPG 개발하기
사설 서버를 막는 방법들 (프리섭, 더이상은 Naver)
사설 서버를 막는 방법들 (프리섭, 더이상은 Naver)
가상화와 보안 발표자료
가상화와 보안 발표자료
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
Similar a 떠먹여주는 Memcached 1
화성에서 온 개발자, 금성에서 온 기획자
화성에서 온 개발자, 금성에서 온 기획자
Yongho Ha
[Kgc2013] 모바일 엔진 개발기
[Kgc2013] 모바일 엔진 개발기
changehee lee
Refactoring web audio_player
Refactoring web audio_player
창석 한
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
DongMin Choi
Place site Design
Place site Design
HaYoungChoi17
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
Heungsub Lee
리눅스 환경에서 SonarQube 간단하게 사용해보기
리눅스 환경에서 SonarQube 간단하게 사용해보기
flashscope
cross compile
cross compile
he4722
Ndc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABC
Ho Gyu Lee
요람(CreateProcess)에서 무덤(ResumeThread)까지
요람(CreateProcess)에서 무덤(ResumeThread)까지
Hyoje Jo
임태현, 서버점검 제로에의 도전, NDC2011
임태현, 서버점검 제로에의 도전, NDC2011
devCAT Studio, NEXON
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
devCAT Studio, NEXON
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
Jeongsang Baek
Ndc17 DevOps? DevOps개발자? 북미에서의 6년
Ndc17 DevOps? DevOps개발자? 북미에서의 6년
Taehyun Kim
임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012
devCAT Studio, NEXON
디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵
Sangsu Song
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼
Kenu, GwangNam Heo
CoreDot TechSeminar 2018 - Session1 Park Jihun
CoreDot TechSeminar 2018 - Session1 Park Jihun
Core.Today
Virtualization technology for security
Virtualization technology for security
hanbeom Park
산동네 게임 DBA 이야기
산동네 게임 DBA 이야기
병기 홍
Similar a 떠먹여주는 Memcached 1
(20)
화성에서 온 개발자, 금성에서 온 기획자
화성에서 온 개발자, 금성에서 온 기획자
[Kgc2013] 모바일 엔진 개발기
[Kgc2013] 모바일 엔진 개발기
Refactoring web audio_player
Refactoring web audio_player
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
Place site Design
Place site Design
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
리눅스 환경에서 SonarQube 간단하게 사용해보기
리눅스 환경에서 SonarQube 간단하게 사용해보기
cross compile
cross compile
Ndc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABC
요람(CreateProcess)에서 무덤(ResumeThread)까지
요람(CreateProcess)에서 무덤(ResumeThread)까지
임태현, 서버점검 제로에의 도전, NDC2011
임태현, 서버점검 제로에의 도전, NDC2011
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
Ndc17 DevOps? DevOps개발자? 북미에서의 6년
Ndc17 DevOps? DevOps개발자? 북미에서의 6년
임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012
디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼
CoreDot TechSeminar 2018 - Session1 Park Jihun
CoreDot TechSeminar 2018 - Session1 Park Jihun
Virtualization technology for security
Virtualization technology for security
산동네 게임 DBA 이야기
산동네 게임 DBA 이야기
떠먹여주는 Memcached 1
1.
떠먹여주는 MEMCACHED
2.
토끼 귀모양임;; 그래서 캐릭터가
토끼;; 떠먹여주는 MEMCACHED
3.
4.
많이 보던 고래 ! (트래픽
처리 실패)
5.
이럴 때 해결책?
6.
해결책 1. 서버를
더 산다.
7.
해결책 1. 서버를
더 산다. ! 해결책 2. 개발자를 고문한다.
8.
대부분 선택하는 것. ! 해결책
2. 개발자를 고문한다.
9.
그래서 나온 것.
10.
11.
일단 배경지식.
12.
컴퓨터에서 가장 느린
것. 배경지식
13.
컴퓨터에서 가장 느린
것. (하드디스크) 배경지식
14.
컴퓨터에서 가장 느린
것. -> 병목현상 (하드디스크) 배경지식
15.
서비스에서 병목현상을 만드는
것. 배경지식
16.
서비스에서 병목현상을 만드는
것. 하드디스크를 이용하는 데이터베이스 배경지식
17.
흔한 웹서비스 스택 유저
웹서버 데이터베이스 서버
18.
요청 개발자가 의도한 것. 흔한
웹서비스 스택
19.
요청 요청 개발자가 의도한
것. 흔한 웹서비스 스택
20.
요청 요청 잠깐만 찾는
중.. 개발자가 의도한 것. 흔한 웹서비스 스택
21.
요청 요청 아 ㅇㅋ
찾음 옛다 개발자가 의도한 것. 흔한 웹서비스 스택
22.
개발자가 의도한 것. 요청
요청 아 ㅇㅋ 찾음 옛다옛다 ♥ 흔한 웹서비스 스택
23.
실제 유저가 하는
것. 요청 흔한 웹서비스 스택
24.
요청 요청 잠깐만 찾는
중.. 실제 유저가 하는 것. 흔한 웹서비스 스택
25.
요청 요청 잠깐만 찾는
중.. 어 왜 안돼? 실제 유저가 하는 것. 흔한 웹서비스 스택
26.
요청 아니 잠깐만.. 다시 누름 요청 실제
유저가 하는 것. 요청 요청 흔한 웹서비스 스택
27.
요청 어..어.. 다 찾았어
진짜.. 또 누름 요청 요청 실제 유저가 하는 것. 요청 요청 요청 흔한 웹서비스 스택
28.
요청 앙ㅁㅇㄴ럊… 한번 더 누름 요청 요청 요청 실제
유저가 하는 것. 요청 요청 요청 요청 흔한 웹서비스 스택
29.
내놔 ㅎㅏ.. 계속 누름 요청 내놔 요청요청 요청 요청 요청 실제 유저가
하는 것. 내놔 요청 내놔 요청요청 요청 요청 내놔 * 본 예시는 실제 상황과 다를 수 있음. 흔한 웹서비스 스택
30.
문제 ! 대용량의 리퀘스트를 처리할
수 없다.
31.
아까 말한 해결책
설명
32.
해결책 1. 서버를
더 산다 해결책
33.
해결책 1. 서버를
더 산다 해결책 1-1 비싼 서버를 산다. (Scale up) 8 Core, 3Ghz CPU 64GB MEMORY 해결책 1-2 싼 서버를 많이 산다. (Scale out) 2 Core, 1.5Ghz CPU 16GB MEMORY 2 Core, 1.5Ghz CPU 16GB MEMORY 2 Core, 1.5Ghz CPU 16GB MEMORY 2 Core, 1.5Ghz CPU 16GB MEMORY 해결책
34.
내놔 요청 내놔 요청요청 요청 요청 요청 1.1 비싼 서버 내놔 요청 내놔 요청요청 요청 요청 내놔 해결책
35.
내놔 다 찾아주마! 요청 내놔 요청요청 요청 요청 요청 내놔 요청 내놔 요청요청 요청 요청 내놔 옜따!!! 옜따!!! 옜따!!! 옜따!!! 옜따!!! 옜따!!! 옜따!!! 1.1 비싼
서버 해결책
36.
내놔 요청 내놔 요청요청 요청 요청 요청 1-2. 싼 서버’들’ 해결책
37.
내놔 요청 내놔 요청요청 요청 요청 요청 어.. 니껀 여깄고.. 니껀
여기 니껀 여기 울애긔껀 여기~ ( ͡° ͜ʖ ͡°) 1-2. 싼 서버’들’ 해결책
38.
해결책 2. 개발자를
고문한다. 해결책
39.
개발자를 고문한 웹서비스
스택 유저 웹서버 데이터베이스 서버 캐시서버 해결책
40.
개발자를 고문한 웹서비스
스택 유저 웹서버 데이터베이스 서버 캐시서버
41.
개발자를 고문한 웹서비스
스택 유저 웹서버 데이터베이스 서버 캐시 ; 자주 쓰이는 데이터를 메모리에 저장해둠. 캐시서버
42.
개발자를 고문한 웹서비스
스택 유저 웹서버 데이터베이스 서버 장점 ; ! 1. 메모리에 저장하기 때문에 빠른 응답 속도 (1ms 이내) 2. 느려터진 데이터베이스까지 접근하지 않아도 됨. 캐시서버
43.
개발자를 고문한 웹서비스
스택 유저 웹서버 데이터베이스 서버 한계 ; ! 1. 메모리에 저장하기 때문에 저장할 수 있는 데이터가 적음 2. 메모리에 저장하기 때문에 서버가 꺼지면 데이터가 날아감 캐시서버
44.
캐시서버의 장점 유저 웹서버
데이터베이스 서버 요청 캐시서버 해결책
45.
유저 웹서버 데이터베이스 서버 요청
요청 캐시서버의 장점 캐시서버 해결책
46.
유저 웹서버 데이터베이스 서버 요청
요청 있나볼게. 제발 있어라… 캐시서버의 장점 캐시서버 해결책
47.
유저 웹서버 데이터베이스 서버 요청
요청 오 있다. 여기. 응답 오예 한턴 쉰다! 캐시서버의 장점 캐시서버 해결책
48.
유저 웹서버 데이터베이스 서버 요청
요청 응답응답 빠르당! 캐시서버의 장점 캐시서버 해결책
49.
개발자를 고문한 흔한
웹서비스 스택 유저 웹서버 데이터베이스 서버’들’ 캐시서버’들’
50.
개발자를 고문한 흔한
웹서비스 스택 유저 웹서버 데이터베이스 서버’들’ 서버 한대가 고장나더라도 서비스가 지속될 수 있도록 여러 대씩 둔다. 캐시서버’들’
51.
개발자를 고문한 흔한
웹서비스 스택 유저 웹서버 데이터베이스 서버’들’ 그럼 어떻게 여러 대의 서버에 요청을 분산시킬까? 캐시서버’들’
52.
개발자를 고문한 흔한
웹서비스 스택 유저 웹서버 데이터베이스 서버’들’ 캐시서버’들’ Consistent Hashing! 그럼 어떻게 여러 대의 서버에 요청을 분산시킬까?
53.
개발자를 고문한 흔한
웹서비스 스택 유저 웹서버 데이터베이스 서버’들’ 캐시서버’들’ Consistent Hashing! 그럼 어떻게 여러 대의 서버에 요청을 분산시킬까? 2편에서 계속!
Descargar ahora