Submit Search
Upload
2016 NDC - 클라우드 시대의 모바일 게임 운영 플랫폼 구현
•
Download as PPTX, PDF
•
6 likes
•
1,480 views
iFunFactory Inc.
Follow
2016 NDC 발표 자료 클라우드 시대의 모바일 게임 운영 플랫폼 구현 아이펀팩토리 장수원 엔지니어
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 48
Download now
Recommended
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
iFunFactory Inc.
iFun Deploy 소개
iFun Deploy 소개
iFunFactory Inc.
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
iFunFactory Inc.
[아이펀팩토리] 클라이언트 개발자, 서버 개발 시작하기
[아이펀팩토리] 클라이언트 개발자, 서버 개발 시작하기
iFunFactory Inc.
iFunEngine: 30분 만에 게임 서버 만들기
iFunEngine: 30분 만에 게임 서버 만들기
iFunFactory Inc.
게임서버 구축 방법비교 : GBaaS vs. Self-hosting
게임서버 구축 방법비교 : GBaaS vs. Self-hosting
iFunFactory Inc.
iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray)
iFunFactory Inc.
NDC 11 자이언트 서버의 비밀
NDC 11 자이언트 서버의 비밀
승명 양
Recommended
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
[아이펀팩토리]2017 NDC 강연 자료_아이펀 엔진 개발 노트
iFunFactory Inc.
iFun Deploy 소개
iFun Deploy 소개
iFunFactory Inc.
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
NDC14 범용 게임 서버 프레임워크 디자인 및 테크닉
iFunFactory Inc.
[아이펀팩토리] 클라이언트 개발자, 서버 개발 시작하기
[아이펀팩토리] 클라이언트 개발자, 서버 개발 시작하기
iFunFactory Inc.
iFunEngine: 30분 만에 게임 서버 만들기
iFunEngine: 30분 만에 게임 서버 만들기
iFunFactory Inc.
게임서버 구축 방법비교 : GBaaS vs. Self-hosting
게임서버 구축 방법비교 : GBaaS vs. Self-hosting
iFunFactory Inc.
iFun Engine plugin 만들기 (for Stingray)
iFun Engine plugin 만들기 (for Stingray)
iFunFactory Inc.
NDC 11 자이언트 서버의 비밀
NDC 11 자이언트 서버의 비밀
승명 양
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
Xionglong Jin
라이브 서비스를 위한 게임 서버 구성
라이브 서비스를 위한 게임 서버 구성
Hyunjik Bae
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
Miyu Park
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
Brian Hong
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Jinuk Kim
Ndc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABC
Ho Gyu Lee
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
Brian Hong
스마트폰 온라인 게임에서 고려해야 할 것들
스마트폰 온라인 게임에서 고려해야 할 것들
Hyunjik Bae
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
Dae Kim
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
Heungsub Lee
유니티3D 그리고 웹통신
유니티3D 그리고 웹통신
현욱 김
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
Dae Kim
Apache ZooKeeper 로 분산 서버 만들기
Apache ZooKeeper 로 분산 서버 만들기
iFunFactory Inc.
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
Brian Hong
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
Jeongsang Baek
[Play.node] node.js 를 사용한 대규모 글로벌(+중국) 서비스
[Play.node] node.js 를 사용한 대규모 글로벌(+중국) 서비스
Dan Kang (강동한)
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
Seok-ju Yun
[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱
NAVER D2
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
[221] docker orchestration
[221] docker orchestration
NAVER D2
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
iFunFactory Inc.
Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉
iFunFactory Inc.
More Related Content
What's hot
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
Xionglong Jin
라이브 서비스를 위한 게임 서버 구성
라이브 서비스를 위한 게임 서버 구성
Hyunjik Bae
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
Miyu Park
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
Brian Hong
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Jinuk Kim
Ndc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABC
Ho Gyu Lee
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
Brian Hong
스마트폰 온라인 게임에서 고려해야 할 것들
스마트폰 온라인 게임에서 고려해야 할 것들
Hyunjik Bae
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
Dae Kim
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
Heungsub Lee
유니티3D 그리고 웹통신
유니티3D 그리고 웹통신
현욱 김
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
Dae Kim
Apache ZooKeeper 로 분산 서버 만들기
Apache ZooKeeper 로 분산 서버 만들기
iFunFactory Inc.
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
Brian Hong
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
Jeongsang Baek
[Play.node] node.js 를 사용한 대규모 글로벌(+중국) 서비스
[Play.node] node.js 를 사용한 대규모 글로벌(+중국) 서비스
Dan Kang (강동한)
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
Seok-ju Yun
[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱
NAVER D2
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
Chanwoong Kim
[221] docker orchestration
[221] docker orchestration
NAVER D2
What's hot
(20)
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
라이브 서비스를 위한 게임 서버 구성
라이브 서비스를 위한 게임 서버 구성
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Ndc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABC
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
스마트폰 온라인 게임에서 고려해야 할 것들
스마트폰 온라인 게임에서 고려해야 할 것들
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
유니티3D 그리고 웹통신
유니티3D 그리고 웹통신
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
Apache ZooKeeper 로 분산 서버 만들기
Apache ZooKeeper 로 분산 서버 만들기
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
[Play.node] node.js 를 사용한 대규모 글로벌(+중국) 서비스
[Play.node] node.js 를 사용한 대규모 글로벌(+중국) 서비스
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
[231]나는서버를썰터이니너는개발만하여라 양지욱
[231]나는서버를썰터이니너는개발만하여라 양지욱
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
[221] docker orchestration
[221] docker orchestration
Viewers also liked
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
iFunFactory Inc.
Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉
iFunFactory Inc.
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기
iFunFactory Inc.
게임 운영에 필요한 로그성 데이터들에 대하여
게임 운영에 필요한 로그성 데이터들에 대하여
iFunFactory Inc.
2016 NDC - 모바일 게임 서버 엔진 개발 후기
2016 NDC - 모바일 게임 서버 엔진 개발 후기
iFunFactory Inc.
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
iFunFactory Inc.
클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기
iFunFactory Inc.
빅스 크리에이티브 홈페이지 초안 Ver.1_20130530_석혜윤
빅스 크리에이티브 홈페이지 초안 Ver.1_20130530_석혜윤
Hyeyoon Seok
유니티 쉐이더 단기속성
유니티 쉐이더 단기속성
iFunFactory Inc.
게임 서버 성능 분석하기
게임 서버 성능 분석하기
iFunFactory Inc.
혼자서 만드는 MMO게임 서버
혼자서 만드는 MMO게임 서버
iFunFactory Inc.
Python과 AWS를 이용하여 게임 테스트 환경 구축하기
Python과 AWS를 이용하여 게임 테스트 환경 구축하기
iFunFactory Inc.
[UniteKorea2013] Memory profiling in Unity
[UniteKorea2013] Memory profiling in Unity
William Hugo Yang
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Jinuk Kim
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
Jinuk Kim
중국시장 대응 홈페이지 구축 및 SEO 전략 (시도우 김도연)
중국시장 대응 홈페이지 구축 및 SEO 전략 (시도우 김도연)
DoYeon Kim
K-Board: Django기반 한국형 커뮤니티
K-Board: Django기반 한국형 커뮤니티
혜선 최
홈페이지 기획d
홈페이지 기획d
gueste23fe90
Unity Internals: Memory and Performance
Unity Internals: Memory and Performance
DevGAMM Conference
인디 게임을 개발하는 여러 가지 방법들
인디 게임을 개발하는 여러 가지 방법들
springgames
Viewers also liked
(20)
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기
게임 운영에 필요한 로그성 데이터들에 대하여
게임 운영에 필요한 로그성 데이터들에 대하여
2016 NDC - 모바일 게임 서버 엔진 개발 후기
2016 NDC - 모바일 게임 서버 엔진 개발 후기
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
클라우드 춘추전국시대 서버 개발자 생존기
클라우드 춘추전국시대 서버 개발자 생존기
빅스 크리에이티브 홈페이지 초안 Ver.1_20130530_석혜윤
빅스 크리에이티브 홈페이지 초안 Ver.1_20130530_석혜윤
유니티 쉐이더 단기속성
유니티 쉐이더 단기속성
게임 서버 성능 분석하기
게임 서버 성능 분석하기
혼자서 만드는 MMO게임 서버
혼자서 만드는 MMO게임 서버
Python과 AWS를 이용하여 게임 테스트 환경 구축하기
Python과 AWS를 이용하여 게임 테스트 환경 구축하기
[UniteKorea2013] Memory profiling in Unity
[UniteKorea2013] Memory profiling in Unity
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
중국시장 대응 홈페이지 구축 및 SEO 전략 (시도우 김도연)
중국시장 대응 홈페이지 구축 및 SEO 전략 (시도우 김도연)
K-Board: Django기반 한국형 커뮤니티
K-Board: Django기반 한국형 커뮤니티
홈페이지 기획d
홈페이지 기획d
Unity Internals: Memory and Performance
Unity Internals: Memory and Performance
인디 게임을 개발하는 여러 가지 방법들
인디 게임을 개발하는 여러 가지 방법들
Similar to 2016 NDC - 클라우드 시대의 모바일 게임 운영 플랫폼 구현
2015 oce garuda
2015 oce garuda
uEngine Solutions
Netra intro v4
Netra intro v4
uEngine Solutions
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
Amazon Web Services Korea
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
수보 김
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
Sang Don Kim
1711 azure-live
1711 azure-live
세준 김
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and Terraform
Inho Kang
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
Jinwoong Kim
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWSKRUG - AWS한국사용자모임
AWS Certified Cloud Practitioner
AWS Certified Cloud Practitioner
영기 김
Cloud Design Pattern
Cloud Design Pattern
AWSKRUG - AWS한국사용자모임
Giip bp-giip connectivity1703
Giip bp-giip connectivity1703
Lowy Shin
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
Amazon Web Services Korea
AI = SE , giip system manage automation with A.I
AI = SE , giip system manage automation with A.I
Lowy Shin
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
Steve Kim
KGC 2013 DevSisters
KGC 2013 DevSisters
Amazon Web Services Korea
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Amazon Web Services Korea
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
Youngjae Kim
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
성공적인 게임 런칭을 위한 비밀의 레시피 #3
성공적인 게임 런칭을 위한 비밀의 레시피 #3
Amazon Web Services Korea
Similar to 2016 NDC - 클라우드 시대의 모바일 게임 운영 플랫폼 구현
(20)
2015 oce garuda
2015 oce garuda
Netra intro v4
Netra intro v4
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
1711 azure-live
1711 azure-live
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and Terraform
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS Certified Cloud Practitioner
AWS Certified Cloud Practitioner
Cloud Design Pattern
Cloud Design Pattern
Giip bp-giip connectivity1703
Giip bp-giip connectivity1703
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
AI = SE , giip system manage automation with A.I
AI = SE , giip system manage automation with A.I
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
KGC 2013 DevSisters
KGC 2013 DevSisters
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
성공적인 게임 런칭을 위한 비밀의 레시피 #3
성공적인 게임 런칭을 위한 비밀의 레시피 #3
More from iFunFactory Inc.
2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
iFunFactory Inc.
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
iFunFactory Inc.
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
iFunFactory Inc.
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
iFunFactory Inc.
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
iFunFactory Inc.
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
iFunFactory Inc.
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
iFunFactory Inc.
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
iFunFactory Inc.
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
iFunFactory Inc.
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
iFunFactory Inc.
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
iFunFactory Inc.
[아이펀팩토리] 2017 NDCP
[아이펀팩토리] 2017 NDCP
iFunFactory Inc.
More from iFunFactory Inc.
(12)
2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
[아이펀팩토리] 2017 NDCP
[아이펀팩토리] 2017 NDCP
Recently uploaded
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
ssuserf8b8bd1
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
Softwide Security
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
Hyundai Motor Group
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
Wonjun Hwang
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
Wonjun Hwang
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
Softwide Security
Recently uploaded
(6)
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
2016 NDC - 클라우드 시대의 모바일 게임 운영 플랫폼 구현
1.
클라우드 시대의 모바일 게임
운영 플랫폼 구현 아이펀팩토리 장수원 sw.jang@ifunfactory.com
2.
About Me ✓ 6
년차 Back-end 소프트웨어 엔지니어 ✓ 2013 ~ : 아이펀팩토리 • 게임 운영 플랫폼 개발 중 • 게임 서버 용 Openstack 프라이빗 클라우드 개발 ✓ 2011~2012 : LG 전자, 소프트웨어 역량 강화 센터, 인프라 팀
3.
게임 운영?
4.
게임 운영 ✓ 인프라
관리 : 서버 생성/설정, 로드밸런서 생성/설정, … ✓ 서버 관리 : 초기 설정, 게임 서버 애플리케이션 배포 및 관리 ✓ 모니터링 : CPU 사용율, Memory, … ✓ 운영 툴 : 고객 지원, 프로모션 관리, … ✓ 웹 대시보드
5.
클라우드 시대 달라진 점?
6.
클라우드 = IaaS Infrastructure
as a service
7.
클라우드 시대 -
변한 것 ✓ 인프라 확장 → 빠르고 쉬워짐, 비용 낮아짐 ✓ 개별 머신의 가용성 → 낮아짐 ✓ Scaling-up → Scaling-out ✓ 잦은 인프라 축소/확장 → 자동화 필요
8.
인프라 설치 및
관리 기능 게임 운영 시스템으로 편입
9.
Python 으로 어떻게
구현 했는지 소개 Web 대시보드 인프라 관리 서버 관리 리소스 모니터링 운영 툴
10.
Web 대시보드
11.
Web 대시보드 구현 ✓
Python 에서 가장 잘 알려진 웹 프레임워크 ✓ Web client 프레임워크 (HTML, CSS, JS) ✓ Web UI 요소를 쉽게 사용할 수 있음 잘 만드는 것보다 빠르고 쉽게 만들 수 있는 것이 중요!
12.
인프라 관리
13.
클라우드 API 활용 AWS
library ucloud library libcloud ⋮ API 호출
14.
Apache Libcloud https://libcloud.apache.org
15.
Apache Libcloud ✓ AWS,
Azure, Google Compute Engine 등을 포함한 30개 이상의 클라우드 서비스 지원 ✓ 공통된 기능은 같은 인터페이스로 제공해 편리
16.
Provider.RACKSPACE driver.list_sizes() driver.list_images() driver.create_node(name=‘
17.
Libcloud 문제 해결?
18.
각 클라우드 독자적 기능을
지원하지 못 함 e. g. AWS VPC, KT ucloud biz 로드 밸런서
19.
Trade-off libcloud 포기, 각
벤더 client 라이브러리 직접 사용
20.
서버 관리
21.
설정 자동화 도구
사용
22.
설정 자동화 도구
사용하려면... ✓ 통합 관리를 위한 마스터 서버 설치 ✓ 각 서버 → 해당 도구의 에이전트를 설치/설정 ✓ 에이전트와 마스터 서버가 정상 연결 → 모든 시스템 관리 작업은 마스터 서버를 통해 가능
23.
agent agent ⋮ Master Server
24.
에이전트 설치도 자동화
25.
클라우드 시스템 서버 인스턴 스 user-data 서버 인스턴스
생성 시 설정 자동화 도구 agent 를 설치한다
26.
에이전트 설치 자동화 ✓
에이전트 설치 명령 + 마스터 서버 주소 설정 → user-data 생성 ✓ 서버 인스턴스 생성 API 호출 시 user-data 전달 ✓ 이후 모든 관리 작업은 마스터에서
27.
IaaS API 호출
간 기다림 서버 명령 결과 기다림 어떻게 처리?
28.
배치 작업 • 비동기적으로
Job 을 처리해줄 Queue 가 필요함
29.
RQ (Redis queue)
30.
RQ ✓ Redis 를
이용한 간단한 Job queue ✓ 여래 벌의 worker 를 두는 것이 가능 ✓ 배우기 쉬움
31.
RQ q = Queue(connection=Redis()) result
= q.enqueue(my_function, arg1, arg2) Redis 설치 후 Job 생성 worker 실행 $ rq worker
32.
리소스 모니터링
33.
리소스 모니터링 ✓ CPU
사용량 ✓ Memory 점유율 ✓ 네트워크 사용량 ✓ 디스크 사용량
34.
클라우드 벤더 기본
제공 모니터링 vs 자체 수집
35.
AWS Cloud Watch
36.
벤더 기능 사용 ✓
장점 • 별 다른 설정이 필요 없음 ✓ 단점 • 메트릭 제한 (e.g. 메모리 사용량, 디스크 사용량) • 벤더 별로 상이
37.
자체 제작의 경우 ✓
각 VM Collectd 등 -> Graphite, Influx DB 등에 수집 Graphite collectd custom reporter
38.
운영 툴 Web 대시보드 인프라
관리 서버 관리 리소스 모니터링
39.
운영 툴 ✓ 게임마다
운영 툴을 독자적으로 개발하는 것은 반복! ✓ 운영 툴에 필요한 Rest API 정의하고 ✓ 게임 서버는 Rest API 구현 ✓ 대시보드는 Rest API 호출해서 사용하는 방식
40.
운영 툴 Rest API Endpoint HTTP
API 요청 JSON/XML 응답
41.
REST API 예제 GET
/cs-api/v1/account/<type>/<id>/ HTTP/1.1 200 OK { "account": { "created": "2016-01-01", "last_login": "2016-03-23", "banned": false, "coin": 100, } }
42.
시간 지정이 필요한
경우? e.g. 프로모션 관리
43.
Celery
44.
Celery ✓ eta, countdown
기능 등으로 특정 시간에 Job 을 실행할 수 있음 Rest API EndpointCelery Worker
45.
46.
요약 ✓ 클라우드 시대
→ 인프라 관리의 소프트웨어 화 ✓ 게임의 핵심은 아니지만 없어서도 안 됨 ✓ 개발 생산성 높은 언어 (e.g. Python) 및 framework 을 활용 ✓ 재밌는 게임 개발 방해받지 말자
47.
감사합니다.
48.
Q & A sw.jang@ifunfactory.com
Editor's Notes
안녕하세요. 아이펀팩토리 장수원입니다.
사실 춘추 전국 시대라고 발표 자료
Download now