Posso usar o MongoDB com uma instância pequena do Amazon EC2?

Posso usar o MongoDB com uma instância pequena do Amazon EC2?

Quero mover meu MongoDB de um servidor virtual para Amazon Web Services. Eu sei que o MongoDB fornece umAMI pré-configurada, com três volumes EBS provisionados. Mas isso está disponível apenas para instâncias m1.large e superiores. Mas preciso apenas de instâncias pequenas ou médias e apenas de volumes EBS padrão. Você sabe se é possível iniciar o AMI com meus requisitos? Ou devo construí-lo sozinho com volumes EBS padrão? A atualização da instância não é problema, mas também posso atualizar o EBS padrão para IOPS provisionadas, se necessário?

Você pode pensar que a instância pequena não é adequada para MongoDB, mas atualmente nosso vserver também tem apenas 1 GB de memória e uma CPU e funciona bem para a carga atual de no máximo 70 visitas por dia.

Responder1

Você pode executar o MongoDB em uma instância pequena ou média (sempre fiz isso para fins de teste), mas não pode adicionar pIOPS até atualizar para tamanhos maiores (m1.large é essencialmente o mínimo), portanto, a AMI pré-configurada não está disponível de outra forma.

Portanto, se você deseja implantar em tamanhos de instância menores, você terá que criar a sua própria (por assim dizer), isso não é particularmente difícil - você pode escolher sua imagem preferida do Linux e, em seguida,instalar o MongoDBe siga as recomendações doNotas de produçãoe você deve estar tudo pronto.

Algumas sugestões de leitura para explicar as escolhas por trás da AMI e sua escolha de dimensionamento:

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

Além disso, algumas informações decentes sobre pIOPS:

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

informação relacionada