SlideShare a Scribd company logo
AWS를 통한
LuniaZ 글로벌 서비스
(주)올엠 박종우
1. 글로벌 서비스를 한다고요?
2. AWS 서비스에 대한 고민
3. 현재 LuniaZ 글로벌 서비스는?
4. 앞으로 AWS 에서 게임서비스 하려면?
Agenda
글로벌 서비스를 한다고요?
• 전 세계 8개 Region
(한국, 일본, 중국, 대
만, 동남아, 미국, 유럽)
• IDC/코로케이션/장비
구매/임대 등 다양한
옵션 고려
글로벌 서비스를 한다고요?
Agility
(민첩성)
Global
(해외
진출)
• 서버 전세계 9개
Region 보유
• 수분만에 신속하게
구동되는 서버
AWS 서비스에 대한 고민
올바른
서버 Type
• 총 18개 Instance
Type 중 적절한 선
택 가능
• 모니터링 후 신속한
변경 가능
VPC
(Virtual
Private
Cloud)
• 기존의 네트워크 사
설망 구축 가능
(방화벽, Subnet,
ACL 기능 등)
종량제
• No 초기비용
• 사용한 만큼 Hourly,
GB 당 가격
성능 고민
가격 고민보안 고민
VPC (Virtual Private Cloud)
• Public / Private
Subnet
• Route Table
• ACL
• Inbound/Outb
ound Firewall
Internet
VPC Private Subnet
VPC Public Subnet
DB Middle
Ware
Middle
Ware
NAT
Game
Server
현재 LuniaZ 글로벌 서비스는?
현재 LuniaZ 글로벌 서비스는?
VPC Public Subnet
US-West Region (Central)
DB
Middle
Ware
Game
Server
NAT TG
DB
US-East, Tokyo, Singapore, EU, South America
VPC Public Subnet
Game
Server
VPC Private Subnet
현재 LuniaZ 글로벌 서비스는?
On-
Demand
Next
Steps
CloudFront
• 동접 상황에 따라 유연하게 서버를 추가/감소
• 약 1개월 마다 진행
• AWS 의 종량제 기반 CDN
• 별도의 계약 필요 없음
• 40개 Edge Server (5월 1일 서울 Edge 추가)
• 캐싱을 지우기 위한 Invalidation API 사용
• Auto Scaling 기능 사용
• Multi AZ 옵션 이용하여 고가용성 아키텍처 구현
1. 서버의 config 가 필요 없어야 한다.
• 필요한 설정은 DB에서 로딩
2. 단순한 아키텍처
• 서버간 연결 최소화
• 중앙 서버의 역할이 최소화 되거나 없어야 한다.
3. DB는 분산DB (no sql)
• 트랜잭션에 대한 고민 필요
**참고 : NDC 2012 게임서버클라우드로이사하기 - 김태현
앞으로 AWS 에서 게임 서비스 하려면?
Q & A
감사합니다

More Related Content

PPTX
1701 azure-live-세션-3
PPTX
2017 신라대학교 azure에서 iaas 활용하기
PPTX
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
PPTX
[Azure study group] azure의 부하분산
PPTX
1611 azure-live-세션-2
PDF
클라우드 춘추전국시대 서버 개발자 생존기
PPTX
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
PPTX
170325 스마트앱개발자포럼-세선1-부산창조혁신센터
1701 azure-live-세션-3
2017 신라대학교 azure에서 iaas 활용하기
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
[Azure study group] azure의 부하분산
1611 azure-live-세션-2
클라우드 춘추전국시대 서버 개발자 생존기
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
170325 스마트앱개발자포럼-세선1-부산창조혁신센터

What's hot (20)

PPTX
2017 boot camp listen1_iaas
PDF
알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디
PDF
[AWS KR UG 1회 세미나] AWS EB, etc @ 김경민
PDF
RDS에서 Aurora PostgreSQL Migration한 후기
PPTX
1711 azure-live
PDF
RDS에서 Aurora PostgreSQL 마이그레이션하기
PDF
HB Smith에서는 AWS 이렇게 사용한다
PDF
[Gaming on AWS] 넥슨 - AWS를 활용한 모바일 게임 서버 개발: 퍼즐 주주의 사례
PDF
Project TIMAT - infrastructure as code
PDF
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
PDF
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
PPTX
Saturday Azure Live 1701 Azure WebApp 개념원리
PDF
Redis on AWS
PDF
0원으로 시작하는 서버리스 데이터 수집 및 분석
PPTX
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
PPTX
Social game and windows azure platform (final)
PDF
SQL Azure 실무 도입하기
PDF
[MeetUp][3rd] 아무도 이야기하지 않는 클라우드 3사 솔직 비교
PDF
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
PDF
AWS Lambdas with a Static Outgoing IP
2017 boot camp listen1_iaas
알람몬으로 알아보는 Node.js 트러블 슈팅 케이스 스터디
[AWS KR UG 1회 세미나] AWS EB, etc @ 김경민
RDS에서 Aurora PostgreSQL Migration한 후기
1711 azure-live
RDS에서 Aurora PostgreSQL 마이그레이션하기
HB Smith에서는 AWS 이렇게 사용한다
[Gaming on AWS] 넥슨 - AWS를 활용한 모바일 게임 서버 개발: 퍼즐 주주의 사례
Project TIMAT - infrastructure as code
AWSKRUG 소개 및 연혁 (정민영) - 4회 정기 세미나
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
Saturday Azure Live 1701 Azure WebApp 개념원리
Redis on AWS
0원으로 시작하는 서버리스 데이터 수집 및 분석
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
Social game and windows azure platform (final)
SQL Azure 실무 도입하기
[MeetUp][3rd] 아무도 이야기하지 않는 클라우드 3사 솔직 비교
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
AWS Lambdas with a Static Outgoing IP
Ad

Similar to [Gaming on AWS] 올엠 - AWS를 통한 LuniaZ 글로벌 서비스 (20)

PDF
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
PDF
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
PDF
진화하는 AWS 리전 – 김일호, AWS리드 솔루션즈 아키텍트:: AWS Summit Online Korea 2020
PDF
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
PDF
170426 cloud day in 포항 1. 클라우드컴퓨팅과 aws 소개_aws 이재현 매니저
PPTX
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
PDF
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
PDF
AWS와 함께 하는 클라우드 컴퓨팅 - 홍민우 AWS 매니저
PDF
Open Network Korea 2016 - AWS 클라우드를 통해 본 가상 네트워크 기술 진화 (윤석찬)
PDF
모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
PDF
AWS 클라우드 소개 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
PDF
타 게임사의 경험으로 본 AWS 핵심 모범 사례 한방에 배우기 - 이정훈 솔루션즈 아키텍트, AWS / 김지선 테크니컬 어카운트 매니저, ...
PDF
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal
PDF
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
PDF
[AWSome Day온라인 컨퍼런스] 강의 1: 클라우드 소개 - 정도현, AWS 테크니컬 트레이너
PDF
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
PPTX
02. 클라우드 기술 적용 & 활용 사례 ( 조현진 수석 Solution Architect)
PDF
2017 AWSome Day Online Conference - 강의 1. AWS 소개 및 AWS의 역사
PDF
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
PDF
AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
진화하는 AWS 리전 – 김일호, AWS리드 솔루션즈 아키텍트:: AWS Summit Online Korea 2020
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
170426 cloud day in 포항 1. 클라우드컴퓨팅과 aws 소개_aws 이재현 매니저
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
AWS와 함께 하는 클라우드 컴퓨팅 - 홍민우 AWS 매니저
Open Network Korea 2016 - AWS 클라우드를 통해 본 가상 네트워크 기술 진화 (윤석찬)
모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
AWS 클라우드 소개 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
타 게임사의 경험으로 본 AWS 핵심 모범 사례 한방에 배우기 - 이정훈 솔루션즈 아키텍트, AWS / 김지선 테크니컬 어카운트 매니저, ...
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
[AWSome Day온라인 컨퍼런스] 강의 1: 클라우드 소개 - 정도현, AWS 테크니컬 트레이너
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
02. 클라우드 기술 적용 & 활용 사례 ( 조현진 수석 Solution Architect)
2017 AWSome Day Online Conference - 강의 1. AWS 소개 및 AWS의 역사
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017
Ad

More from Amazon Web Services Korea (20)

PDF
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
PDF
[D3T1S06] Neptune Analytics with Vector Similarity Search
PDF
[D3T1S03] Amazon DynamoDB design puzzlers
PDF
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
PDF
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
PDF
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
PDF
[D3T1S02] Aurora Limitless Database Introduction
PDF
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
PDF
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 2
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 1
PDF
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
PDF
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
PDF
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
PDF
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
PDF
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
PDF
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
PDF
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
[D3T1S06] Neptune Analytics with Vector Similarity Search
[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
[D3T1S02] Aurora Limitless Database Introduction
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 1
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...

[Gaming on AWS] 올엠 - AWS를 통한 LuniaZ 글로벌 서비스

  • 1. AWS를 통한 LuniaZ 글로벌 서비스 (주)올엠 박종우
  • 2. 1. 글로벌 서비스를 한다고요? 2. AWS 서비스에 대한 고민 3. 현재 LuniaZ 글로벌 서비스는? 4. 앞으로 AWS 에서 게임서비스 하려면? Agenda
  • 3. 글로벌 서비스를 한다고요? • 전 세계 8개 Region (한국, 일본, 중국, 대 만, 동남아, 미국, 유럽) • IDC/코로케이션/장비 구매/임대 등 다양한 옵션 고려
  • 4. 글로벌 서비스를 한다고요? Agility (민첩성) Global (해외 진출) • 서버 전세계 9개 Region 보유 • 수분만에 신속하게 구동되는 서버
  • 5. AWS 서비스에 대한 고민 올바른 서버 Type • 총 18개 Instance Type 중 적절한 선 택 가능 • 모니터링 후 신속한 변경 가능 VPC (Virtual Private Cloud) • 기존의 네트워크 사 설망 구축 가능 (방화벽, Subnet, ACL 기능 등) 종량제 • No 초기비용 • 사용한 만큼 Hourly, GB 당 가격 성능 고민 가격 고민보안 고민
  • 6. VPC (Virtual Private Cloud) • Public / Private Subnet • Route Table • ACL • Inbound/Outb ound Firewall
  • 7. Internet VPC Private Subnet VPC Public Subnet DB Middle Ware Middle Ware NAT Game Server 현재 LuniaZ 글로벌 서비스는?
  • 8. 현재 LuniaZ 글로벌 서비스는? VPC Public Subnet US-West Region (Central) DB Middle Ware Game Server NAT TG DB US-East, Tokyo, Singapore, EU, South America VPC Public Subnet Game Server VPC Private Subnet
  • 9. 현재 LuniaZ 글로벌 서비스는? On- Demand Next Steps CloudFront • 동접 상황에 따라 유연하게 서버를 추가/감소 • 약 1개월 마다 진행 • AWS 의 종량제 기반 CDN • 별도의 계약 필요 없음 • 40개 Edge Server (5월 1일 서울 Edge 추가) • 캐싱을 지우기 위한 Invalidation API 사용 • Auto Scaling 기능 사용 • Multi AZ 옵션 이용하여 고가용성 아키텍처 구현
  • 10. 1. 서버의 config 가 필요 없어야 한다. • 필요한 설정은 DB에서 로딩 2. 단순한 아키텍처 • 서버간 연결 최소화 • 중앙 서버의 역할이 최소화 되거나 없어야 한다. 3. DB는 분산DB (no sql) • 트랜잭션에 대한 고민 필요 **참고 : NDC 2012 게임서버클라우드로이사하기 - 김태현 앞으로 AWS 에서 게임 서비스 하려면?
  • 11. Q & A