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 에서 게임 서비스 하려면?
Top Related