Contenu connexe Similaire à Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로 (20) Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로3. 퍼즐 주주는 어떤 게임?
소셜 요소 쉬운 조작
넥슨 최초 카카오 게임
IOS 신규 무료 1위
Android 신규 무료 1위
최고 매출 20위
4. 1. 퍼즐 주주 서버의 설계 목표
2. AWS 3가지 장점
3. AWS 장점 살리기
4. AWS 활용
5. 설계 목표 완수
6. AWS 의 부가적인 장점
목차
5
18. 개발 오픈 3주 1달 2달 3달 4달 5달
물리 서버 AWS 유저
누적 예상 비용
21
20. 여러 개의 Zone 동시 사용 가능
- Zone은 다른 IDC (내가 쓰는 Zone이 핵폭탄을 맞는다면!?)
- Zone간의 전용망 제공
EBS(Elastic Block Storage)
- 스토리지가 따로 분리
- Replication
안정성
23
28. 모든 게임 로직 포함
- 서버 확장을 쉽게 하기 위해
요청을 최대한 단순화
- 분산해서 처리하기 쉽도록
Stateless
- 유저 정보를 DB로만 동기화하여 동기화 이슈 제거
Frontend
33
33. 통계, 로그 등 추가로 필요한 서비스
Redis의 Pub/Sub으로 메시지 전달
서비스에 의존적이지 않도록 함
기타 서비스
38
38. Frontend에 부하가 몰리면 Frontend 추가
DB에 부하가 몰리면 DB 추가
수요 대응
거꾸로 수요가 줄어들면 Frontend / DB제거하여
비용 절감
다시 한번 정리하자면
43
42. 다양한 수요에 대응
- 오픈 초기 빠르게 증가하는 수요를 모두 소화함
비용 절감
- 유지 비용 지속적으로 감소
확장성 / 저비용
47
44. 서버를 미리 셋팅 해두고
원할 때 빠르게 확장 가능
API로도 확장 가능
서버 템플릿
49
47. 장애 발생시 템플릿으로 Instance를 추가
장애 Instance를 제거
즉시 해결 가능
Instance != Server
52
49. 모바일 게임에 좋다
- 다양한 수요에 대응 가능
- 초기 투자 비용 최소화
- 서비스 안정성
자동화 가능
- 거의 모든 기능에 대한 API 지원
Amazon Web Service
54
50. 인프라에 유리한 설계가 중요
- 확장 가능한 DB 사용
- Stateless
- 서비스간 의존성 최소화
- 요청 단순화
Software on AWS
55
55. 웹 UI로 된 관리 툴
- Rebalance
- Bucket 설정
- 통계
60
60. 65
퍼즐주주 관련 섹션
갤럭시S1에서 풀프레임 퍼즐주주 만들기
Speaker: 임석의
수요일 11:00
포스트모템: 퍼즐주주 개발을 통해 얻은 5가지 교훈
Speaker: 박병림
수요일 17:40
Amazon Web Service를 활용한 모바일 게임 서버 개발
- 퍼즐주주 사례를 중심으로
Speaker: 윤석주
목요일 17:40