Alibaba Cloud 모바일 게임 솔루션 활용 사례 알아보기
배경
모바일 게임 개발자에게 있어 가장 큰 과제는 모바일 MMOG 플레이어에게 기존의 PC 기반 게임과 유사한 원활한 경험을 제공하기 위해 견고하고 강력한 백엔드 아키텍처를 구축하는 것입니다. 다음 솔루션은 모바일 게임 개발자가 고도로 확장 가능하고 최적화된 클라우드 아키텍처를 구축하기 위한 솔루션을 소개합니다.
솔루션 아키텍처
1. 모바일 게임은 개별 영역에서 많은 수의 플레이어를 위해 동시에 서비스하고자 Redis용 ApsaraDB 를 사용합니다. ApsaraDB는 또한 Memcache에서 플레이어의 게임 데이터 읽기/쓰기를 가속화하는 캐시 레이어를 구성하는 데 사용됩니다.
2. 백엔드 데이터베이스 읽기/쓰기 부담을 줄일 수 있도록 캐쉬의 데이터가 정기적으로 지속형 스토리지에 배치됩니다.
3. 정적 파일은 CDN 서비스를 사용하여 파일 다운로드를 가속화할 수 있습니다.
4. Alibaba Cloud Auto Scaling 서비스는 개발자가 자동 서버 활성화 시스템을 편리하게 구축할 수 있도록 하고 사용자에게 가까운 액세스를 제공하여 네트워크 액세스 품질을 향상시킵니다.
또한 보안 제품인 Anti-DDoS는 DDoS 공격을 방지하며 WAF(Wireless Application Firewall)를 제공합니다.
주요 특징
- 간편한 배포
- 온디맨드 서버 제공
- 단일 장애 지점 없음
- 멀티레이어 보안