Amazon EC2 소규모 인스턴스에서 MongoDB를 사용할 수 있습니까?

Amazon EC2 소규모 인스턴스에서 MongoDB를 사용할 수 있습니까?

MongoDB를 가상 서버에서 Amazon 웹 서비스로 이동하고 싶습니다. MongoDB가사전 구성된 AMI, 3개의 프로비저닝된 EBS 볼륨이 있습니다. 그러나 이는 m1.large 인스턴스 이상에서만 사용할 수 있습니다. 하지만 소형 또는 중형 인스턴스와 표준 EBS 볼륨만 필요합니다. 내 요구 사항에 따라 AMI를 시작할 수 있는지 알고 계십니까? 아니면 표준 EBS 볼륨을 사용하여 직접 구축해야 합니까? 인스턴스 업그레이드는 문제가 되지 않습니다. 하지만 필요한 경우 표준 EBS를 프로비저닝된 IOPS로 업그레이드할 수도 있습니까?

작은 인스턴스는 MongoDB에 적합하지 않다고 생각할 수도 있지만 현재 우리의 가상 서버에는 메모리가 1GB, CPU가 1개만 있고 하루 최대 70회 방문의 현재 로드에 적합하게 실행됩니다.

답변1

소규모 또는 중간 규모 인스턴스에서 MongoDB를 실행할 수 있지만(테스트 목적으로 자주 수행함) 더 큰 크기로 업그레이드할 때까지 pIOPS를 추가할 수 없으므로(m1.large가 기본적으로 최소임) 사전 구성된 AMI를 사용할 수 없습니다. 그렇지 않으면.

따라서 더 작은 인스턴스 크기에 배포하려면 자체적으로 롤업해야 합니다. 즉, 이는 특별히 어렵지 않습니다. 선호하는 Linux 이미지를 선택한 다음몽고DB 설치그리고 다음의 권장사항을 따르세요.생산 노트이제 모든 준비가 완료되었습니다.

일부에서는 AMI 이면의 선택과 크기 선택에 대해 설명하기 위해 읽어볼 것을 제안했습니다.

http://info.mongodb.com/rs/10gen/images/AWS_NoSQL_MongoDB.pdf

그리고 pIOPS에 대한 몇 가지 괜찮은 정보도 있습니다.

http://blog.scalyr.com/2012/10/16/a-systematic-look-at-ec2-io/ http://www.stratallux.com/2012/08/09/putting-amazon%E2%80%99s-provisioned-iops-to-the-test/

관련 정보