SlideShare a Scribd company logo
1 of 67
Download to read offline
빠르고 안정적인
게임시장 진출을 위한
클라우드 전략
© NEXON Korea Corporation All Rights Reserved.
최용호
2020.02
© NEXON Korea Corporation All Rights Reserved.
발표자
• 최용호
• 넥슨 코리아 - 데브옵스개발팀
• 자바카페 운영진
• AWSKRUG 판교 소모임
운영진
알아볼 내용
© NEXON Korea Corporation All Rights Reserved. 0
• 왜 클라우드인가?
• 게임 시장의 트렌드
• 효과적인 클라우드 전략
• 개발에만 집중할 수 있는 환경 만들기
© NEXON Korea Corporation All Rights Reserved.
왜 클라우드인가?
© NEXON Korea Corporation All Rights Reserved.
게임 서버 개발자의 목표는?
© NEXON Korea Corporation All Rights Reserved.
성공적인 런칭과 안정적인 서비스
운영
© NEXON Korea Corporation All Rights Reserved.
성공적인 런칭과 안정적인 서비스
운영
(될 수 있으면 빠르게)
© NEXON Korea Corporation All Rights Reserved.
성공적인 런칭과 안정적인 서비스
운영
(될 수 있으면 빠르게)
© NEXON Korea Corporation All Rights Reserved.
게임 서비스 런칭을 위해 필요한
것들은?
© NEXON Korea Corporation All Rights Reserved.
개발
© NEXON Korea Corporation All Rights Reserved.
서버
개발
© NEXON Korea Corporation All Rights Reserved.
서버
데이터베이
스
개발
© NEXON Korea Corporation All Rights Reserved.
서버
데이터베이
스 스케일링
전략
개발
© NEXON Korea Corporation All Rights Reserved.
서버
데이터베이
스 스케일링
전략
로드밸런싱
전략
개발
© NEXON Korea Corporation All Rights Reserved.
서버
데이터베이
스 스케일링
전략
개발
모니터링
로드밸런싱
전략
© NEXON Korea Corporation All Rights Reserved.
게임 서비스 운영을 위해서는
운영에 필요한 장비들이 필요합니다.
© NEXON Korea Corporation All Rights Reserved.
vs
IDC Cloud
© NEXON Korea Corporation All Rights Reserved.
vs
IDC Cloud
물리적인 장비 제공 논리적인 리소스 제공
© NEXON Korea Corporation All Rights Reserved.
IDC
© NEXON Korea Corporation All Rights Reserved.
IDC
서버 요청
로드밸런서 요청
© NEXON Korea Corporation All Rights Reserved.
IDC
서버 요청
로드밸런서 요청
수 일에서 수 주까지
시간 소요
© NEXON Korea Corporation All Rights Reserved.
Cloud
서버 요청
로드밸런서 요청
© NEXON Korea Corporation All Rights Reserved.
Cloud
서버 요청
로드밸런서 요청
수 분 내
리소스 생성
© NEXON Korea Corporation All Rights Reserved.
운영에 필요한 장비들이 확정되어
있고,
변경될 소지가 적다면 IDC가 유리
© NEXON Korea Corporation All Rights Reserved.
운영에 필요한 장비 수가 불확실하고,
급변하는 시장 흐름에 빠르게
대응해야 하는 경우 클라우드가 유리
© NEXON Korea Corporation All Rights Reserved.
빠르게 개발하고
사용자 피드백과 시장 흐름에 영향을
크게 받는
게임의 경우에는 클라우드가 유리
© NEXON Korea Corporation All Rights Reserved.
그 외에도 클라우드 사용 시
이점이 굉장히 많습니다.
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
Know-how
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
개발자 1명 (대학생)
런칭 5일만에 방문횟수
780만
© NEXON Korea Corporation All Rights Reserved.
게임 시장의 트렌드
© NEXON Korea Corporation All Rights Reserved.
2010년 게임 순위
출저 : Inven
© NEXON Korea Corporation All Rights Reserved.
2010년 게임 순위
출저 : Inven
대부분 온라인 게임
© NEXON Korea Corporation All Rights Reserved.
2015년 게임 순위
출저 : Google Play, IGAWorks, 게볼루션 Pro
© NEXON Korea Corporation All Rights Reserved.
2015년 게임 순위
출저 : Google Play, IGAWorks, 게볼루션 Pro
웹 서버 기반의
모바일 게임이 강세
© NEXON Korea Corporation All Rights Reserved.
2020년 모바일 게임 순위
출저 : 게임메카
© NEXON Korea Corporation All Rights Reserved.
2020년 모바일 게임 순위
출저 : 게임메카
온라인 과 웹 서버 기반의
게임이 혼재
© NEXON Korea Corporation All Rights Reserved.
CP/IP 기반의 온라인 게임 서버
HTTP 기반의 웹 서버
TCP/IP와 HTTP 혼재
© NEXON Korea Corporation All Rights Reserved.
효과 적인 클라우드 전략
© NEXON Korea Corporation All Rights Reserved.
개발 중인 어플리케이션이
웹 서버 기반이라면?
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
서버 관리 조차 하고 싶지 않다면?
© NEXON Korea Corporation All Rights Reserved.
Amazon Aurora
Serverless
© NEXON Korea Corporation All Rights Reserved.
개발 중인 게임이
연결 지향(온라인)이라면?
© NEXON Korea Corporation All Rights Reserved.
Amazon
GameLift
ProudNet
© NEXON Korea Corporation All Rights Reserved.
개발에만 집중할 수 있는
환경 만들기
© NEXON Korea Corporation All Rights Reserved.
어떠한 서비스를 선택하든
우리의 인프라는 운영 과정 중
변경이 발생합니다.
© NEXON Korea Corporation All Rights Reserved.
서버 생성 필요한 패키지 설치 어플리케이션 설치
데이터베이스 생성
로드밸런서 생성 및
연동
백업 및 유지 관리
© NEXON Korea Corporation All Rights Reserved.
개발환경, 스테이지 환경,
라이브 환경, 글로벌 서비스 …
언제 다 만들지?
© NEXON Korea Corporation All Rights Reserved.
코드로 인프라 관리
(IaC, Infrastructure as a Code)
© NEXON Korea Corporation All Rights Reserved.
대상 클라우드에 인프라를 생성할 수 있는 도구
대상 서버에 명령을 전달할 수 있는 도구
Terraform
Ansible
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
자동화까지 할 수 있다면 금상첨화!
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
코드 저장소
빌드/배포 도구 배포 대상 서버
개발자
© NEXON Korea Corporation All Rights Reserved.
© NEXON Korea Corporation All Rights Reserved.
결론
© NEXON Korea Corporation All Rights Reserved.
서버만 가지고도(IaaS)
서비스 운영은 할 수 있습니다.
© NEXON Korea Corporation All Rights Reserved.
하지만 트렌드를 알고,
다양한 도구들에 대한 경험을 가지고
있다면
© NEXON Korea Corporation All Rights Reserved.
더 쉽고 빠르고, 안정적으로
게임 서비스를 런칭하고 운영할 수
있습니다.
© NEXON Korea Corporation All Rights Reserved.
감사합니다.

More Related Content

Similar to 빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호

CentOS EOL_어떻게 대응할 것인가? EOL OS 연장지원 도입사례
CentOS EOL_어떻게 대응할 것인가?  EOL OS 연장지원 도입사례CentOS EOL_어떻게 대응할 것인가?  EOL OS 연장지원 도입사례
CentOS EOL_어떻게 대응할 것인가? EOL OS 연장지원 도입사례Jeong-Hoon (Johnny) Kim
 
Pivotal CF Short-20150109
Pivotal CF Short-20150109Pivotal CF Short-20150109
Pivotal CF Short-20150109Hakchin Kim
 
2016 NDC - 클라우드 시대의 모바일 게임 운영 플랫폼 구현
2016 NDC  - 클라우드 시대의  모바일 게임 운영 플랫폼 구현2016 NDC  - 클라우드 시대의  모바일 게임 운영 플랫폼 구현
2016 NDC - 클라우드 시대의 모바일 게임 운영 플랫폼 구현iFunFactory Inc.
 
Mastering devops with oracle 강인호
Mastering devops with oracle 강인호Mastering devops with oracle 강인호
Mastering devops with oracle 강인호Inho Kang
 
게임 서버 기술 현황 및 전망
게임 서버 기술 현황 및 전망게임 서버 기술 현황 및 전망
게임 서버 기술 현황 및 전망Vong Sik Kong
 
게임 서버 기술 현황 및 전망
게임 서버 기술 현황 및 전망게임 서버 기술 현황 및 전망
게임 서버 기술 현황 및 전망gueste9d250
 
넥스프라사업소개제안서
넥스프라사업소개제안서넥스프라사업소개제안서
넥스프라사업소개제안서(주)핑거
 
GameDex_회사소개서_202110_KR.PDF
GameDex_회사소개서_202110_KR.PDFGameDex_회사소개서_202110_KR.PDF
GameDex_회사소개서_202110_KR.PDFDanny Han
 
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라Hyeon Cheol Pak
 
오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션
오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션
오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션BESPIN GLOBAL
 
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud NativeOpenStack Korea Community
 
Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud Sangwon Seo
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) VMware Tanzu Korea
 
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...Amazon Web Services Korea
 
게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...
게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...
게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 

Similar to 빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호 (20)

CentOS EOL_어떻게 대응할 것인가? EOL OS 연장지원 도입사례
CentOS EOL_어떻게 대응할 것인가?  EOL OS 연장지원 도입사례CentOS EOL_어떻게 대응할 것인가?  EOL OS 연장지원 도입사례
CentOS EOL_어떻게 대응할 것인가? EOL OS 연장지원 도입사례
 
Pivotal CF Short-20150109
Pivotal CF Short-20150109Pivotal CF Short-20150109
Pivotal CF Short-20150109
 
2016 NDC - 클라우드 시대의 모바일 게임 운영 플랫폼 구현
2016 NDC  - 클라우드 시대의  모바일 게임 운영 플랫폼 구현2016 NDC  - 클라우드 시대의  모바일 게임 운영 플랫폼 구현
2016 NDC - 클라우드 시대의 모바일 게임 운영 플랫폼 구현
 
Mastering devops with oracle 강인호
Mastering devops with oracle 강인호Mastering devops with oracle 강인호
Mastering devops with oracle 강인호
 
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers 개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
 
게임 서버 기술 현황 및 전망
게임 서버 기술 현황 및 전망게임 서버 기술 현황 및 전망
게임 서버 기술 현황 및 전망
 
게임 서버 기술 현황 및 전망
게임 서버 기술 현황 및 전망게임 서버 기술 현황 및 전망
게임 서버 기술 현황 및 전망
 
넥스프라사업소개제안서
넥스프라사업소개제안서넥스프라사업소개제안서
넥스프라사업소개제안서
 
GameDex_회사소개서_202110_KR.PDF
GameDex_회사소개서_202110_KR.PDFGameDex_회사소개서_202110_KR.PDF
GameDex_회사소개서_202110_KR.PDF
 
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
 
오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션
오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션
오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션
 
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
Netronics
NetronicsNetronics
Netronics
 
Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
 
이호민
이호민이호민
이호민
 
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
 
게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...
게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...
게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...
 

More from 용호 최

작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스용호 최
 
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD용호 최
 
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처용호 최
 
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호용호 최
 
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호용호 최
 
Terraform 입문 - 최용호
Terraform 입문 - 최용호Terraform 입문 - 최용호
Terraform 입문 - 최용호용호 최
 
ElasticStack으로 다양한 수집 아키텍처 구성하기
ElasticStack으로 다양한 수집 아키텍처 구성하기ElasticStack으로 다양한 수집 아키텍처 구성하기
ElasticStack으로 다양한 수집 아키텍처 구성하기용호 최
 
데이터 수집부터 시각화까지
데이터 수집부터 시각화까지데이터 수집부터 시각화까지
데이터 수집부터 시각화까지용호 최
 
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)용호 최
 
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)용호 최
 
[자바카페] Elasticsearch Aggregation (2018)
[자바카페] Elasticsearch Aggregation (2018)[자바카페] Elasticsearch Aggregation (2018)
[자바카페] Elasticsearch Aggregation (2018)용호 최
 
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP용호 최
 
[넥슨] kubernetes 소개 (2018)
[넥슨] kubernetes 소개 (2018)[넥슨] kubernetes 소개 (2018)
[넥슨] kubernetes 소개 (2018)용호 최
 
[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기
[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기
[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기용호 최
 
[자바카페] Infra CI (2018)
[자바카페] Infra CI (2018)[자바카페] Infra CI (2018)
[자바카페] Infra CI (2018)용호 최
 
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)용호 최
 
[자바카페] 람다 아키텍처, 더 깊이 살펴보기
[자바카페] 람다 아키텍처, 더 깊이 살펴보기[자바카페] 람다 아키텍처, 더 깊이 살펴보기
[자바카페] 람다 아키텍처, 더 깊이 살펴보기용호 최
 
[자바카페] 람다 일괄처리 계층 사례
[자바카페] 람다 일괄처리 계층 사례[자바카페] 람다 일괄처리 계층 사례
[자바카페] 람다 일괄처리 계층 사례용호 최
 
[자바카페] 람다 일괄처리 계층
[자바카페] 람다 일괄처리 계층[자바카페] 람다 일괄처리 계층
[자바카페] 람다 일괄처리 계층용호 최
 
[자바카페] Amazon Elastic Beanstalk 소개 (2017)
[자바카페] Amazon Elastic Beanstalk 소개 (2017)[자바카페] Amazon Elastic Beanstalk 소개 (2017)
[자바카페] Amazon Elastic Beanstalk 소개 (2017)용호 최
 

More from 용호 최 (20)

작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
 
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
 
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
 
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
 
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호
 
Terraform 입문 - 최용호
Terraform 입문 - 최용호Terraform 입문 - 최용호
Terraform 입문 - 최용호
 
ElasticStack으로 다양한 수집 아키텍처 구성하기
ElasticStack으로 다양한 수집 아키텍처 구성하기ElasticStack으로 다양한 수집 아키텍처 구성하기
ElasticStack으로 다양한 수집 아키텍처 구성하기
 
데이터 수집부터 시각화까지
데이터 수집부터 시각화까지데이터 수집부터 시각화까지
데이터 수집부터 시각화까지
 
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
 
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
 
[자바카페] Elasticsearch Aggregation (2018)
[자바카페] Elasticsearch Aggregation (2018)[자바카페] Elasticsearch Aggregation (2018)
[자바카페] Elasticsearch Aggregation (2018)
 
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
 
[넥슨] kubernetes 소개 (2018)
[넥슨] kubernetes 소개 (2018)[넥슨] kubernetes 소개 (2018)
[넥슨] kubernetes 소개 (2018)
 
[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기
[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기
[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기
 
[자바카페] Infra CI (2018)
[자바카페] Infra CI (2018)[자바카페] Infra CI (2018)
[자바카페] Infra CI (2018)
 
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
 
[자바카페] 람다 아키텍처, 더 깊이 살펴보기
[자바카페] 람다 아키텍처, 더 깊이 살펴보기[자바카페] 람다 아키텍처, 더 깊이 살펴보기
[자바카페] 람다 아키텍처, 더 깊이 살펴보기
 
[자바카페] 람다 일괄처리 계층 사례
[자바카페] 람다 일괄처리 계층 사례[자바카페] 람다 일괄처리 계층 사례
[자바카페] 람다 일괄처리 계층 사례
 
[자바카페] 람다 일괄처리 계층
[자바카페] 람다 일괄처리 계층[자바카페] 람다 일괄처리 계층
[자바카페] 람다 일괄처리 계층
 
[자바카페] Amazon Elastic Beanstalk 소개 (2017)
[자바카페] Amazon Elastic Beanstalk 소개 (2017)[자바카페] Amazon Elastic Beanstalk 소개 (2017)
[자바카페] Amazon Elastic Beanstalk 소개 (2017)
 

빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호

  • 1. 빠르고 안정적인 게임시장 진출을 위한 클라우드 전략 © NEXON Korea Corporation All Rights Reserved. 최용호 2020.02
  • 2. © NEXON Korea Corporation All Rights Reserved. 발표자 • 최용호 • 넥슨 코리아 - 데브옵스개발팀 • 자바카페 운영진 • AWSKRUG 판교 소모임 운영진
  • 3. 알아볼 내용 © NEXON Korea Corporation All Rights Reserved. 0 • 왜 클라우드인가? • 게임 시장의 트렌드 • 효과적인 클라우드 전략 • 개발에만 집중할 수 있는 환경 만들기
  • 4. © NEXON Korea Corporation All Rights Reserved. 왜 클라우드인가?
  • 5. © NEXON Korea Corporation All Rights Reserved. 게임 서버 개발자의 목표는?
  • 6. © NEXON Korea Corporation All Rights Reserved. 성공적인 런칭과 안정적인 서비스 운영
  • 7. © NEXON Korea Corporation All Rights Reserved. 성공적인 런칭과 안정적인 서비스 운영 (될 수 있으면 빠르게)
  • 8. © NEXON Korea Corporation All Rights Reserved. 성공적인 런칭과 안정적인 서비스 운영 (될 수 있으면 빠르게)
  • 9. © NEXON Korea Corporation All Rights Reserved. 게임 서비스 런칭을 위해 필요한 것들은?
  • 10. © NEXON Korea Corporation All Rights Reserved. 개발
  • 11. © NEXON Korea Corporation All Rights Reserved. 서버 개발
  • 12. © NEXON Korea Corporation All Rights Reserved. 서버 데이터베이 스 개발
  • 13. © NEXON Korea Corporation All Rights Reserved. 서버 데이터베이 스 스케일링 전략 개발
  • 14. © NEXON Korea Corporation All Rights Reserved. 서버 데이터베이 스 스케일링 전략 로드밸런싱 전략 개발
  • 15. © NEXON Korea Corporation All Rights Reserved. 서버 데이터베이 스 스케일링 전략 개발 모니터링 로드밸런싱 전략
  • 16. © NEXON Korea Corporation All Rights Reserved. 게임 서비스 운영을 위해서는 운영에 필요한 장비들이 필요합니다.
  • 17. © NEXON Korea Corporation All Rights Reserved. vs IDC Cloud
  • 18. © NEXON Korea Corporation All Rights Reserved. vs IDC Cloud 물리적인 장비 제공 논리적인 리소스 제공
  • 19. © NEXON Korea Corporation All Rights Reserved. IDC
  • 20. © NEXON Korea Corporation All Rights Reserved. IDC 서버 요청 로드밸런서 요청
  • 21. © NEXON Korea Corporation All Rights Reserved. IDC 서버 요청 로드밸런서 요청 수 일에서 수 주까지 시간 소요
  • 22. © NEXON Korea Corporation All Rights Reserved. Cloud 서버 요청 로드밸런서 요청
  • 23. © NEXON Korea Corporation All Rights Reserved. Cloud 서버 요청 로드밸런서 요청 수 분 내 리소스 생성
  • 24. © NEXON Korea Corporation All Rights Reserved. 운영에 필요한 장비들이 확정되어 있고, 변경될 소지가 적다면 IDC가 유리
  • 25. © NEXON Korea Corporation All Rights Reserved. 운영에 필요한 장비 수가 불확실하고, 급변하는 시장 흐름에 빠르게 대응해야 하는 경우 클라우드가 유리
  • 26. © NEXON Korea Corporation All Rights Reserved. 빠르게 개발하고 사용자 피드백과 시장 흐름에 영향을 크게 받는 게임의 경우에는 클라우드가 유리
  • 27. © NEXON Korea Corporation All Rights Reserved. 그 외에도 클라우드 사용 시 이점이 굉장히 많습니다.
  • 28. © NEXON Korea Corporation All Rights Reserved.
  • 29. © NEXON Korea Corporation All Rights Reserved. Know-how
  • 30. © NEXON Korea Corporation All Rights Reserved.
  • 31. © NEXON Korea Corporation All Rights Reserved.
  • 32. © NEXON Korea Corporation All Rights Reserved. 개발자 1명 (대학생) 런칭 5일만에 방문횟수 780만
  • 33. © NEXON Korea Corporation All Rights Reserved. 게임 시장의 트렌드
  • 34. © NEXON Korea Corporation All Rights Reserved. 2010년 게임 순위 출저 : Inven
  • 35. © NEXON Korea Corporation All Rights Reserved. 2010년 게임 순위 출저 : Inven 대부분 온라인 게임
  • 36. © NEXON Korea Corporation All Rights Reserved. 2015년 게임 순위 출저 : Google Play, IGAWorks, 게볼루션 Pro
  • 37. © NEXON Korea Corporation All Rights Reserved. 2015년 게임 순위 출저 : Google Play, IGAWorks, 게볼루션 Pro 웹 서버 기반의 모바일 게임이 강세
  • 38. © NEXON Korea Corporation All Rights Reserved. 2020년 모바일 게임 순위 출저 : 게임메카
  • 39. © NEXON Korea Corporation All Rights Reserved. 2020년 모바일 게임 순위 출저 : 게임메카 온라인 과 웹 서버 기반의 게임이 혼재
  • 40. © NEXON Korea Corporation All Rights Reserved. CP/IP 기반의 온라인 게임 서버 HTTP 기반의 웹 서버 TCP/IP와 HTTP 혼재
  • 41. © NEXON Korea Corporation All Rights Reserved. 효과 적인 클라우드 전략
  • 42. © NEXON Korea Corporation All Rights Reserved. 개발 중인 어플리케이션이 웹 서버 기반이라면?
  • 43. © NEXON Korea Corporation All Rights Reserved.
  • 44. © NEXON Korea Corporation All Rights Reserved.
  • 45. © NEXON Korea Corporation All Rights Reserved.
  • 46. © NEXON Korea Corporation All Rights Reserved.
  • 47. © NEXON Korea Corporation All Rights Reserved. 서버 관리 조차 하고 싶지 않다면?
  • 48. © NEXON Korea Corporation All Rights Reserved. Amazon Aurora Serverless
  • 49. © NEXON Korea Corporation All Rights Reserved. 개발 중인 게임이 연결 지향(온라인)이라면?
  • 50. © NEXON Korea Corporation All Rights Reserved. Amazon GameLift ProudNet
  • 51. © NEXON Korea Corporation All Rights Reserved. 개발에만 집중할 수 있는 환경 만들기
  • 52. © NEXON Korea Corporation All Rights Reserved. 어떠한 서비스를 선택하든 우리의 인프라는 운영 과정 중 변경이 발생합니다.
  • 53. © NEXON Korea Corporation All Rights Reserved. 서버 생성 필요한 패키지 설치 어플리케이션 설치 데이터베이스 생성 로드밸런서 생성 및 연동 백업 및 유지 관리
  • 54. © NEXON Korea Corporation All Rights Reserved. 개발환경, 스테이지 환경, 라이브 환경, 글로벌 서비스 … 언제 다 만들지?
  • 55. © NEXON Korea Corporation All Rights Reserved. 코드로 인프라 관리 (IaC, Infrastructure as a Code)
  • 56. © NEXON Korea Corporation All Rights Reserved. 대상 클라우드에 인프라를 생성할 수 있는 도구 대상 서버에 명령을 전달할 수 있는 도구 Terraform Ansible
  • 57. © NEXON Korea Corporation All Rights Reserved.
  • 58. © NEXON Korea Corporation All Rights Reserved.
  • 59. © NEXON Korea Corporation All Rights Reserved. 자동화까지 할 수 있다면 금상첨화!
  • 60. © NEXON Korea Corporation All Rights Reserved.
  • 61. © NEXON Korea Corporation All Rights Reserved. 코드 저장소 빌드/배포 도구 배포 대상 서버 개발자
  • 62. © NEXON Korea Corporation All Rights Reserved.
  • 63. © NEXON Korea Corporation All Rights Reserved. 결론
  • 64. © NEXON Korea Corporation All Rights Reserved. 서버만 가지고도(IaaS) 서비스 운영은 할 수 있습니다.
  • 65. © NEXON Korea Corporation All Rights Reserved. 하지만 트렌드를 알고, 다양한 도구들에 대한 경험을 가지고 있다면
  • 66. © NEXON Korea Corporation All Rights Reserved. 더 쉽고 빠르고, 안정적으로 게임 서비스를 런칭하고 운영할 수 있습니다.
  • 67. © NEXON Korea Corporation All Rights Reserved. 감사합니다.