[2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)
-
Upload
amazon-web-services-korea -
Category
Technology
-
view
390 -
download
0
Transcript of [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)
![Page 1: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/1.jpg)
The Braves of Japan
(일본게임시장의 AWS 활용법)
Hideyo YoshidaGame Solutions Architect
Amazon Web Services Japan K.K.
![Page 2: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/2.jpg)
Hideyo Yoshida
게임솔루션아키텍트Amazon Web Services Japan K.K.
경력:인프라스트럭처엔지니어 (MMORPG)
IoT 플랫폼아키텍트
좋아하는 AWS 서비스:Amazon Kinesis
![Page 3: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/3.jpg)
The braves!!
![Page 4: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/4.jpg)
Agenda
일본의게임산업
사례
요약
![Page 5: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/5.jpg)
일본의게임산업
![Page 6: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/6.jpg)
0
200
400
600
800
1000
1200
1400
2011 2012 2013 2014 2015 2016
Console Online Platform
일본게임시장
1조3810억엔
일본시장은지속적으로성장하고있으며, 2016년에높은시장규모를달성
Source: Famitsu Game Hakusho 2017
(Billion Yen)
![Page 7: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/7.jpg)
모바일게임의 Cloud First
모바일게임의위험요소
사용자수의예측 (DAU, 동접, ..)
필요한리소스의예측서비스기간의예측
사전구매어려움확장성필요
사용한만큼만지불
Cloud First!!
![Page 8: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/8.jpg)
PC/콘솔게임의 Cloud First
Cloud First!!
PC/Console의도전과제
여러온라인기능의추가필요서버사이드엔지니어의부족서버경험부족
유지보수불필요 (인프라)
Programmable
![Page 9: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/9.jpg)
• 게임산업에서의넓은지식과경험
• 손쉬운글로벌진출
• 게임워크로드에적합한다양한 AWS 서비스• 다양한유즈케이스들에 S3 사용(컨텐츠, 로그, etc..)
• Aurora를게임백앤드를위한기본컴포넌트로인식
왜 AWS인가 ?
![Page 10: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/10.jpg)
사례
![Page 11: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/11.jpg)
Large-scale Integration
Part1:
![Page 12: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/12.jpg)
Another Eden - GREE
도전과제
• 지속적인게임개발전략을발전시키고유지필요• 적은수의엔지니어들이서버어플리케이션을개발, 운영
왜 AWS인가?
• 저비용및적은인력으로구축하고운영• DynamoDB를활용하여유지보수비용최소화
고객가치
• 서버사이드엔지니어링없이데이터셋확장• 게임자체의재미와분석플랫폼에인력활용
![Page 13: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/13.jpg)
아키텍처 – Another Eden
![Page 14: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/14.jpg)
SHADOWVERSE - Cygames
도전과제
• 사이즈제한과버퍼오버플로우로인한로그유실• 로그프록시서버의 Scale out 필요
왜 AWS인가?
• 안정성과확장성을제공하는 AWS 서비스(S3, SQS, etc..)
고객가치
• Lambda와 ECS를사용하여비용을 1/20으로절감• 자동화
![Page 15: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/15.jpg)
아키텍처 - SHADOWVERSE
클러스터의 CPU사용률에따라인스턴스수를조절
로그양에따라컨테이너수를조절
![Page 16: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/16.jpg)
Aurora의표준화
Part2:
![Page 17: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/17.jpg)
Grani
• 인프라경험을가진인력이전무
도전과제
왜 AWS인가?
• 블로그와트위터의수많은기술적인 TIP들에쉽게접근
고객가치
• 1명의엔지니어가 5000rps를처리하는소셜게임시스템을구축
![Page 18: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/18.jpg)
이전 : RDS for MySQL
전체데이터베이스응답시간: 15 ~ 22 ms
![Page 19: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/19.jpg)
이후 : Amazon Aurora
전체데이터베이스응답시간: 5.5 ms
![Page 20: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/20.jpg)
MySQL 보다 3배빠른성능제공(전체)
![Page 21: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/21.jpg)
MYNET - Sangoku Infinity
• Database 비용절감• 4-pair MySQL shard with Fusion IO
도전과제
왜 AWS인가?
• Aurora가새로운 Database 플랫폼을위한대안
고객가치
• Database 비용 82% 절감• 엔지니어비용절감• Aurora로인한문제없었음
![Page 22: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/22.jpg)
Part3:
Serverless Integration
![Page 23: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/23.jpg)
Dragon Quest X – SQUARE ENIX
도전과제
고객가치
왜 AWS인가?
• 피크부하시 thumbnail 처리성능개선(300/min to 6,000/min)
• 피크부하를기준으로서버를구매하기어려움• 해당업무를위해 AWS Lambda가최적의솔루션으로평가
• 10초내에18,000개의이미지처리제공• 1/20로비용절감
![Page 24: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/24.jpg)
아키텍처 – Dragon Quest X
![Page 25: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/25.jpg)
Monster Hunter Explore - CAPCOM
고객가치
초기비용의 90% 감소, 리드타임을수개월에서수분으로감소게임의재미를발굴하는데시간투자
왜 AWS인가?
많은개발과운영을위한 TIP들이공개되어있음많은경험을보유한 AWS 엔지니어의풍부한인재풀제공
도전과제
온프라미스인프라리소스의구매
![Page 26: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/26.jpg)
아키텍처 – Monster Hunter Explore
![Page 27: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/27.jpg)
CAPCOM
![Page 28: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/28.jpg)
Serverless 아키텍처 - CAPCOM
![Page 29: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/29.jpg)
Multiplayer 개요 - CAPCOM
![Page 30: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/30.jpg)
요약
![Page 31: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/31.jpg)
Summary
Cloud First, 그리고 AWS의표준화
AWS는게임사가가지고있는중요도전과제들을해결할수있는다양한솔루션들을제공
Serverless의새로운물결!
for Braves of Japan!
![Page 32: [2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)](https://reader031.fdocument.pub/reader031/viewer/2022030317/5a669c2b7f8b9ac5128b5b29/html5/thumbnails/32.jpg)
점심이후, 5층데이즈홀에서
Q & A 가진행될예정입니다.
통역을도움드리니편하게참석해주세요.
감사합니다.