2017년 6월 14일 수요일

드디어 아마존으로 서버를 모두 옮겼다!!!!!

처음에 왔을때 매우 막막했다.

내 주전공이 아닌 자바로 구축되어 있는 서버였고

생전 처음보는 클라우드의 탈을 쓴 IDC 센터 인 엔클라우드 서비스로 인프라가 구축되어 있었고

구석구석 PHP 와 nodeJS 로 만들어진 똥덩어리 서비스.

채팅서비스도 푸시서비스도 제대로 작동안하고

데이터베이스 쿼리도 개 똥망 같이 구축되어 있었...

동접 100명만 되도 쓰러지는 서비스..

그럼에도 불구하고 한달에 유지비가 150만원이나 책정되고


채팅은 간단하게 센드버드 를 들여와서 해결했고

푸시는 아마존  ApiGateway 와 Lambda 로 해결.

구석구석 뿌려져 있던 PHP 와  nodejs 서버는 PHP - Codeigniter 로 통합.

똥만 쌓여가던 이미지 스토리지는 모두 S3 로 이전.

중간에 서버에서 이미지 받아 리사이징 하는 작업도 Lambda 로 처리.

데이터베이스는 잔가지 다 쳐내버리고 RDS - Aurora 로 모두 이전. - 쿼리튜닝은 당연하냐!!

한 서버에 모두 담겨있어서 하나가 장애가 나면 모두가 다 작동하지 않았던

결제, 문자, 푸시, 이미지서버 를 각각 다 분류해서 구성.

판매용앨범을 생성하는데 노드는 SQS 와 EC2 의 Autoscaling 으로 해결!

단돈 90만원 안쪽으로 인프라 비용을 줄였으며 DAU30만 까지는 거뜬할것으로 판단.

자자 이제 3.0 버전 업데이트하고 바통은 마케팅 영업으로 넘기자!!!!

아자자자!!!

우리 회사 잘하고 있다!!!