궁금한 점이 있어서 고수분들께 여쭤봅니다.. 저희는 작은 커머스 스타트업이고 하루에…

궁금한 점이 있어서 고수분들께 여쭤봅니다..

저희는 작은 커머스 스타트업이고 하루에 3천 세션정도 유입되고 있습니다.
mongodb – nodejs (meteor) 기반이구요.

Q1. ec2를 사용 중인데 1년간 도쿄리전을 사용하다가 이제 서울리전도 안정화가 되었겠거니 싶어서 어제 서울로 다 옮겼습니다. 사용하시면서 불편한 점이나 제가 알고있어야할 사항이 있는지 궁금합니다. 서비스 초기엔 대단히 불안정했었거든요..

Q2. t2 인스턴스가 자꾸 뻗는 것 같고 평소에 20% 성능활용만 한다는게 막연한 불신이 있어서 안쓰고 도쿄리전에선 c4.large를 쓰고 있었는데요.. 이번에 비용절감을 위해 메모리가 비슷한 t2.medium으로 옮겨봤습니다. (웹서버, 몽고디비) 혹시 t2를 프로덕션 목적으로 사용하는 분이 있는지 궁금하고 장단점과 주로 사용하는 목적이 궁금합니다.. t2가 별로라면 c4를 reserved instance로 계약해서 비용을 절감하고자합니다..

Q3. 기존에 저희는 ami를 아마존 기본으로 쓰고있었는데 우분투를 쓰시는분들도 꽤 있는듯해서요. 혹시 장단점을 알 수 있을지 궁금합니다.

Q4. meteor를 aws에서 돌리고 계신분들이 있는지 궁금합니다.

쉬운 내용일 수 있지만 제가 아직 내공이 부족해서 질문드립니다.. 검색도 해봤지만 경험적인 내용이 많아서 레퍼런스를 찾기힘드네요..

감사합니다.

9 thoughts on “궁금한 점이 있어서 고수분들께 여쭤봅니다.. 저희는 작은 커머스 스타트업이고 하루에…

  1. Q1. 서울 리전은 잘 모르겠습니다. 저희는 us-west-2 오레곤을 사용합니다.

    Q2. t2.medium 4대를 ELB로 묶어 프로덕션 환경에서 사용하고 있습니다.
    일간 3천 세션 정도면 웹서버는 t2.medium으로 충분할 것 같아요.
    단, 몽고디비는 프로덕션 운영을 안해봐서 잘 모르겠습니다.

    Q3. Beanstalk를 통해 자동화된 아마존 리눅스 사용 합니다.
    백오피스와 배치잡 돌아가는 서버는 우분투 사용 합니다.

    직접 모든걸 운영할 때는 우분투 사용합니다(개취). 장단점을 정확하게 아는건 아닙니다. 그냥 뭔가 편해요.

    Q4. meteor를 안써봐서 모르겠네요.

  2. Q1. 서울리전문제인지는 모르겠지만, 간헐적으로 특정솔루션에서 문제가 발생한적있습니다. 재발생은 접하지 못했지만, 이를테면 엘라스틱 캐시가 얼마전에 원인불명의 장애가 있었거나, 올 초순에 EC2 쪽에 네트워크장애가 있었으나 이후 재발생은 접해보지 못했습니다.

  3. Q2.mongodb를 아직 상용에서 사용하지 않았지만, 이러한 유사솔루션을 ec2에서 가용상황에서 저는 다음 두가지 상황을 염두해둡니다. 특히 t2라면 크레딧이 소진될경우 해당 mongodb가 가용성이 떨어지므로 가급적이면 고가용성을 고려한다면 t2이상 인스턴스를 추천합니다.
    두번째 염두에 두는 사항은 mongodb운영시 누적데이터가 테라를 넘어서게 되면서 복제셋이 동기화를 못하는 사항이나 복제셋을 늘리거나 덤프할경우에 필요한 필요공간을 확보하는 것입니다. aws에 경우 이런 임시작업공간이나 스캐일아웃이 편리하다 보니, 쓰로풋관리나 프리머리 컨디션을 체크만 잘하면 괜찮을듯 합니다.

  4. Q2. 3천 세션의 트랜잭션이 어느정도 시스템 리소스를 사용하는가가 중요한거 같습니다. 늘 이야기하길 t2 는 지속적으로 동일한 규모의 리소스 확보를 보장할 수 없습니다. 때문에, Production 용으로 t2 계열은 추천하기 어려운점, AWS 의 공통 부분인거 같네요 ^^

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.