SW-PRODUCT/개발

쿠키런 서버 사례: NoSQL + AWS AutoScale

굴돌 2014. 6. 5. 16:47

링크: http://www.slideshare.net/serialxnet/1-35304689


* 모바일게임 시장은 갑자기 확 떴다 푹 꺼졌다가 심하다.

** 연휴때 또 갑자기 튀기도 한다.

* (사견: 솔까말 서버 로직 자체가 복잡할 것 같지는 않다.)

* 하던대로 서버설정 수동으로 관리하고, MySQL에 모든 데이터 넣어두는 식으로는 사용자 급격히 늘었을 때 감당 불가능.


* AWS의 AutoScale 서비스를 이용해 유연성 확보.

** 이를 위해 Chef로 설치 자동화.

* 돈 관련된 Transactional 데이터를 빼고는 NoSQL(CouchBase)로 이관.

* 로그는 DB에서 감당 안되니 Statsd+Graphite

** Statsd : UDP 통신으로 로그쌓는 nodejs 모듈.

* 이를 통해 1000만 가까운 DAU를 감당하고, 피크때는 120대 서버를 운영하기도 함.