Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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

[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