5. AWS 서비스에 대한 고민
올바른
서버 Type
• 총 18개 Instance
Type 중 적절한 선
택 가능
• 모니터링 후 신속한
변경 가능
VPC
(Virtual
Private
Cloud)
• 기존의 네트워크 사
설망 구축 가능
(방화벽, Subnet,
ACL 기능 등)
종량제
• No 초기비용
• 사용한 만큼 Hourly,
GB 당 가격
성능 고민
가격 고민보안 고민
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 에서 게임 서비스 하려면?