Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Seok-ju Yun
3,065 views
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
NDC13에서 발표한 "Amazon Web Service를 활용한 모바일 게임 서버 개발 - 퍼즐 주주의 사례를 중심으로"의 발표자료입니다.
Entertainment & Humor
◦
Read more
11
Save
Share
Embed
Embed presentation
1
/ 60
2
/ 60
3
/ 60
4
/ 60
5
/ 60
6
/ 60
7
/ 60
8
/ 60
9
/ 60
10
/ 60
11
/ 60
12
/ 60
13
/ 60
14
/ 60
15
/ 60
16
/ 60
17
/ 60
18
/ 60
19
/ 60
20
/ 60
21
/ 60
22
/ 60
23
/ 60
24
/ 60
25
/ 60
26
/ 60
27
/ 60
28
/ 60
29
/ 60
30
/ 60
31
/ 60
32
/ 60
33
/ 60
34
/ 60
35
/ 60
36
/ 60
37
/ 60
38
/ 60
39
/ 60
40
/ 60
41
/ 60
42
/ 60
43
/ 60
44
/ 60
45
/ 60
46
/ 60
47
/ 60
48
/ 60
49
/ 60
50
/ 60
51
/ 60
52
/ 60
53
/ 60
54
/ 60
55
/ 60
56
/ 60
57
/ 60
58
/ 60
59
/ 60
60
/ 60
More Related Content
PPTX
NDC 11 자이언트 서버의 비밀
by
승명 양
PDF
[Gaming on AWS] 넥슨 - AWS를 활용한 모바일 게임 서버 개발: 퍼즐 주주의 사례
by
Amazon Web Services Korea
PDF
[DEVIEW 2021] 1000만 글로벌 유저를 지탱하는 기술과 사람들
by
Brian Hong
PDF
[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈
by
Amazon Web Services Korea
PDF
[Gaming on AWS] AWS 위에서의 Dev & Test, 그리고 비용 - 위메이드
by
Amazon Web Services Korea
PDF
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
by
Brian Hong
PDF
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
by
Amazon Web Services Korea
PDF
클라우드 춘추전국시대 서버 개발자 생존기
by
iFunFactory Inc.
NDC 11 자이언트 서버의 비밀
by
승명 양
[Gaming on AWS] 넥슨 - AWS를 활용한 모바일 게임 서버 개발: 퍼즐 주주의 사례
by
Amazon Web Services Korea
[DEVIEW 2021] 1000만 글로벌 유저를 지탱하는 기술과 사람들
by
Brian Hong
[Gaming on AWS] AWS와 함께 한 쿠키런 서버 Re-architecting 사례 - 데브시스터즈
by
Amazon Web Services Korea
[Gaming on AWS] AWS 위에서의 Dev & Test, 그리고 비용 - 위메이드
by
Amazon Web Services Korea
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
by
Brian Hong
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
by
Amazon Web Services Korea
클라우드 춘추전국시대 서버 개발자 생존기
by
iFunFactory Inc.
What's hot
PDF
KGC 2013 DevSisters
by
Amazon Web Services Korea
PPTX
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
by
Youngjae Kim
PPTX
NDC15_백정상_최종_모바일_앱의_실시간_운영을_위한_유저분석과_타게팅_기법
by
Jeongsang Baek
PDF
쿠키런 1년, 서버개발 분투기
by
Brian Hong
PDF
AWS를 활용하여 Daily Report 만들기 : 로그 수집부터 자동화된 분석까지
by
Changje Jeong
PDF
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
by
Brian Hong
PDF
Cloudera Impala 1.0
by
Minwoo Kim
PPTX
[Azure study group] azure의 부하분산
by
세준 김
PDF
Python과 Git으로 만드는 모바일 게임 패치 시스템
by
Youngtaek Oh
PPTX
1711 azure-live
by
세준 김
PPTX
170325 스마트앱개발자포럼-세선1-부산창조혁신센터
by
세준 김
PDF
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
by
Amazon Web Services Korea
PDF
쉐이커의 AWS 이용 사례
by
Minku Lee
PPTX
2017 boot camp listen1_iaas
by
세준 김
PPTX
2017 신라대학교 azure에서 iaas 활용하기
by
세준 김
PPTX
1611 azure-live-세션-2
by
세준 김
PDF
Amazon sns로 지속적 관리가 가능한 대용량 푸쉬 시스템 구축 여정
by
승욱 강
PPTX
1701 azure-live-세션-3
by
세준 김
PPT
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : VCNC 사례 발표
by
Amazon Web Services Korea
PPTX
Chef 소개
by
Gun-su Jang
KGC 2013 DevSisters
by
Amazon Web Services Korea
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
by
Youngjae Kim
NDC15_백정상_최종_모바일_앱의_실시간_운영을_위한_유저분석과_타게팅_기법
by
Jeongsang Baek
쿠키런 1년, 서버개발 분투기
by
Brian Hong
AWS를 활용하여 Daily Report 만들기 : 로그 수집부터 자동화된 분석까지
by
Changje Jeong
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
by
Brian Hong
Cloudera Impala 1.0
by
Minwoo Kim
[Azure study group] azure의 부하분산
by
세준 김
Python과 Git으로 만드는 모바일 게임 패치 시스템
by
Youngtaek Oh
1711 azure-live
by
세준 김
170325 스마트앱개발자포럼-세선1-부산창조혁신센터
by
세준 김
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
by
Amazon Web Services Korea
쉐이커의 AWS 이용 사례
by
Minku Lee
2017 boot camp listen1_iaas
by
세준 김
2017 신라대학교 azure에서 iaas 활용하기
by
세준 김
1611 azure-live-세션-2
by
세준 김
Amazon sns로 지속적 관리가 가능한 대용량 푸쉬 시스템 구축 여정
by
승욱 강
1701 azure-live-세션-3
by
세준 김
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : VCNC 사례 발표
by
Amazon Web Services Korea
Chef 소개
by
Gun-su Jang
Viewers also liked
PDF
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
by
Jeongsang Baek
PPTX
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
by
Jeongsang Baek
PPTX
스마트폰 온라인 게임에서 고려해야 할 것들
by
Hyunjik Bae
PPTX
Rhea mmo node_for_share
by
Rhea Strike
PDF
[NDC16] (애드브릭스) 라이브마이그레이션 분투기 - 달리는 분석 툴의 바퀴를 갈아 끼워보자!
by
Jeongsang Baek
PPTX
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
by
iFunFactory Inc.
PPT
Rhea_MMO_SNG_Convergence_Server_Architecture
by
Rhea Strike
PPTX
Testing nodejs apps
by
felipefsilva
PPTX
넌프로그래머를 위한 서버/네트워크
by
Rhea Strike
PDF
Inside node.js
by
Jeongsang Baek
PPTX
What’s new in c++11
by
Jeongsang Baek
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
by
Jeongsang Baek
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
by
Jeongsang Baek
스마트폰 온라인 게임에서 고려해야 할 것들
by
Hyunjik Bae
Rhea mmo node_for_share
by
Rhea Strike
[NDC16] (애드브릭스) 라이브마이그레이션 분투기 - 달리는 분석 툴의 바퀴를 갈아 끼워보자!
by
Jeongsang Baek
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
by
iFunFactory Inc.
Rhea_MMO_SNG_Convergence_Server_Architecture
by
Rhea Strike
Testing nodejs apps
by
felipefsilva
넌프로그래머를 위한 서버/네트워크
by
Rhea Strike
Inside node.js
by
Jeongsang Baek
What’s new in c++11
by
Jeongsang Baek
Similar to Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
PDF
서버학개론(백엔드 서버 개발자를 위한)
by
SU BO KIM
PDF
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
by
Amazon Web Services Korea
PDF
AWS와 함께하는 스타트업의 성장곡선 (윤석찬)- 클라우드 태권 2015
by
Amazon Web Services Korea
PDF
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
by
Amazon Web Services Korea
PDF
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
by
Amazon Web Services Korea
PDF
모두싸인의 AWS 성장기
by
Amazon Web Services Korea
PDF
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
by
Amazon Web Services Korea
PDF
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
by
Amazon Web Services Korea
PDF
성준영 소프트콘 발표
by
Junyoung Sung
PDF
[애플리케이션 현대화 및 개발] 클라우드를 통한 현대적 애플리케이션 디자인 및 구축 패턴 - 윤석찬, AWS 수석 테크 에반젤리스트
by
Amazon Web Services Korea
PDF
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
by
Amazon Web Services Korea
PDF
게임 고객 사례를 통해 살펴보는 AWS 활용 전략 :: 이경안 :: AWS Summit Seoul 2016
by
Amazon Web Services Korea
PDF
AWS 스토리지 서비스 소개 및 실습 - 김용기, AWS 솔루션즈 아키텍트
by
Amazon Web Services Korea
PDF
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
by
Amazon Web Services Korea
PDF
[2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)
by
Amazon Web Services Korea
PDF
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS 최적화 사용을 위해 운영자가 아닌 개발자들이 해야 할 ...
by
Amazon Web Services Korea
PDF
Tdc2013 선배들에게 배우는 server scalability
by
흥배 최
PDF
20141021 AWS Cloud Taekwon - Customer Session: Drama&Company
by
Amazon Web Services Korea
PDF
170718_테헤란로 런치클럽_스타트업 성공을 위한 AWS 첫걸음 _HB Smith
by
StartupAlliance
PDF
20170718 hb smith에서는 aws 이렇게 사용한다
by
Jongwon Han
서버학개론(백엔드 서버 개발자를 위한)
by
SU BO KIM
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
by
Amazon Web Services Korea
AWS와 함께하는 스타트업의 성장곡선 (윤석찬)- 클라우드 태권 2015
by
Amazon Web Services Korea
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
by
Amazon Web Services Korea
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
by
Amazon Web Services Korea
모두싸인의 AWS 성장기
by
Amazon Web Services Korea
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
by
Amazon Web Services Korea
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
by
Amazon Web Services Korea
성준영 소프트콘 발표
by
Junyoung Sung
[애플리케이션 현대화 및 개발] 클라우드를 통한 현대적 애플리케이션 디자인 및 구축 패턴 - 윤석찬, AWS 수석 테크 에반젤리스트
by
Amazon Web Services Korea
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
by
Amazon Web Services Korea
게임 고객 사례를 통해 살펴보는 AWS 활용 전략 :: 이경안 :: AWS Summit Seoul 2016
by
Amazon Web Services Korea
AWS 스토리지 서비스 소개 및 실습 - 김용기, AWS 솔루션즈 아키텍트
by
Amazon Web Services Korea
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
by
Amazon Web Services Korea
[2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)
by
Amazon Web Services Korea
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | AWS 최적화 사용을 위해 운영자가 아닌 개발자들이 해야 할 ...
by
Amazon Web Services Korea
Tdc2013 선배들에게 배우는 server scalability
by
흥배 최
20141021 AWS Cloud Taekwon - Customer Session: Drama&Company
by
Amazon Web Services Korea
170718_테헤란로 런치클럽_스타트업 성공을 위한 AWS 첫걸음 _HB Smith
by
StartupAlliance
20170718 hb smith에서는 aws 이렇게 사용한다
by
Jongwon Han
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
1.
넥슨 신사업본부 마젤란팀 윤석주 AWS(Amazon Web
Services)를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
2.
윤석주 ( @noricube
) - 2012:서울 - Zoo Invasion - 퍼즐 주주 발표자 소개
3.
퍼즐 주주는 어떤
게임? 소셜 요소 쉬운 조작 넥슨 최초 카카오 게임 IOS 신규 무료 1위 Android 신규 무료 1위 최고 매출 20위
4.
1. 퍼즐 주주
서버의 설계 목표 2. AWS 3가지 장점 3. AWS 장점 살리기 4. AWS 활용 5. 설계 목표 완수 6. AWS 의 부가적인 장점 목차 5
5.
퍼즐 주주 서버
설계 목표
6.
확장성, 저비용, 안정성 을
모두 고려 퍼즐 주주 서버는 7
7.
퍼즐주주를 만들던 2012년
8월… 우리도 많은 유저가 올 수 있다 확장성 8
8.
짧은 수명 불 확실한
미래 저비용 9
9.
장애에 민감한 모바일
시장 - 이미지 저하 - 매출 하락 안정성 10
10.
그래서 AWS 선택 11
11.
AWS 3가지 장점
12.
14
13.
1. 빠른 확장성 15
14.
scale-out 16 최소 2~3일 5분
15.
클릭 한번에 끝! scale-up 17
16.
2. 적은 초기
비용 18
17.
초기 투자 없이
사용한 시간만 내면 됨! 비용 절감 19
18.
개발 오픈 3주
1달 2달 3달 4달 5달 물리 서버 AWS 유저 누적 예상 비용 21
19.
3. 안정성 22
20.
여러 개의 Zone
동시 사용 가능 - Zone은 다른 IDC (내가 쓰는 Zone이 핵폭탄을 맞는다면!?) - Zone간의 전용망 제공 EBS(Elastic Block Storage) - 스토리지가 따로 분리 - Replication 안정성 23
21.
안정성 24 Elastic Load Balancer 유저
22.
빠른 확장성 적은 초기
비용 안정성 AWS 장점 26
23.
AWS 장점 살리기
24.
빠른 확장성 적은 초기
비용 안정성 AWS 장점 29
25.
Frontend / DB
만 존재 30
26.
단순한 서버 구조 31 Elastic Load Balancer 유저
Frontend DB
27.
Frontend 32
28.
모든 게임 로직
포함 - 서버 확장을 쉽게 하기 위해 요청을 최대한 단순화 - 분산해서 처리하기 쉽도록 Stateless - 유저 정보를 DB로만 동기화하여 동기화 이슈 제거 Frontend 33
29.
Frontend 원자성 보존 34 클라이언트에서 요청 DB에서 데이터
로드 요청 처리 데이터 충돌 이 있었는가? DB에 쓰고 종료 예 아니요
30.
Frontend 는 수평확장이
가능 그럼 DB 도 수평확장이 가능해야 하지 않을까? 35
31.
NoSQL 도입 - 서비스
중 수평 확장 가능 - 쓰기가 많을 때 유리 DB 36
32.
추가로.. 37
33.
통계, 로그 등
추가로 필요한 서비스 Redis의 Pub/Sub으로 메시지 전달 서비스에 의존적이지 않도록 함 기타 서비스 38
34.
AWS 활용
35.
수요 확장 대응 40 Elastic Load Balancer 유저
Frontend DB Frontend DB
36.
수요 감소 대응 41 Elastic Load Balance r 유저
Frontend DB Frontend DB
37.
ㅇㅇㅇ 장애 대응 42 Elastic Load Balancer 유저 Frontend
DB Frontend DB Frontend DB 실시간 복제
38.
Frontend에 부하가 몰리면
Frontend 추가 DB에 부하가 몰리면 DB 추가 수요 대응 거꾸로 수요가 줄어들면 Frontend / DB제거하여 비용 절감 다시 한번 정리하자면 43
39.
설계 목표 완수
40.
확장성, 저비용, 안정성 45
41.
장애 없는 서비스 -
7개월 운영 가동률 99.9% 안정성 46
42.
다양한 수요에 대응 -
오픈 초기 빠르게 증가하는 수요를 모두 소화함 비용 절감 - 유지 비용 지속적으로 감소 확장성 / 저비용 47
43.
AWS 의 부가적인
장점
44.
서버를 미리 셋팅
해두고 원할 때 빠르게 확장 가능 API로도 확장 가능 서버 템플릿 49
45.
디스크 자체를 API로
백업 백업 50
46.
점검 없는 업데이트 51 ELB
Frontend Frontend Frontend
47.
장애 발생시 템플릿으로
Instance를 추가 장애 Instance를 제거 즉시 해결 가능 Instance != Server 52
48.
정리
49.
모바일 게임에 좋다 -
다양한 수요에 대응 가능 - 초기 투자 비용 최소화 - 서비스 안정성 자동화 가능 - 거의 모든 기능에 대한 API 지원 Amazon Web Service 54
50.
인프라에 유리한 설계가
중요 - 확장 가능한 DB 사용 - Stateless - 서비스간 의존성 최소화 - 요청 단순화 Software on AWS 55
51.
보너스
52.
Couchbase?
53.
Key-value storage 58
54.
59 서비스 도중 scale-in/out
가능
55.
웹 UI로 된
관리 툴 - Rebalance - Bucket 설정 - 통계 60
56.
Replication 지원 61
57.
Failover 지원 62
58.
DB 구조 63
59.
Q&A
60.
65 퍼즐주주 관련 섹션 갤럭시S1에서
풀프레임 퍼즐주주 만들기 Speaker: 임석의 수요일 11:00 포스트모템: 퍼즐주주 개발을 통해 얻은 5가지 교훈 Speaker: 박병림 수요일 17:40 Amazon Web Service를 활용한 모바일 게임 서버 개발 - 퍼즐주주 사례를 중심으로 Speaker: 윤석주 목요일 17:40