¿Puedo utilizar MongoDB con una instancia pequeña de Amazon EC2?

¿Puedo utilizar MongoDB con una instancia pequeña de Amazon EC2?

Quiero mover mi MongoDB de un servidor virtual a los servicios web de Amazon. Sé que MongoDB proporciona unaAMI preconfigurada, con tres volúmenes de EBS aprovisionados. Pero esto sólo está disponible para instancias m1.large y superiores. Pero solo necesito instancias pequeñas o medianas y solo volúmenes de EBS estándar. ¿Sabes si es posible iniciar la AMI con mis requisitos? ¿O tengo que construirlo yo mismo con volúmenes estándar de EBS? La actualización de la instancia no es un problema, pero ¿puedo también actualizar el EBS estándar a IOPS aprovisionadas si es necesario?

Puede pensar que la instancia pequeña no es adecuada para MongoDB, pero actualmente nuestro servidor virtual también tiene solo 1 GB de memoria y una CPU y funciona bien para la carga actual de un máximo de 70 visitas por día.

Respuesta1

Puede ejecutar MongoDB en una instancia pequeña o mediana (a menudo he hecho esto con fines de prueba), pero no puede agregar pIOPS hasta que actualice a tamaños más grandes (m1.large es esencialmente el mínimo), por lo tanto, la AMI preconfigurada no está disponible de lo contrario.

Por lo tanto, si desea implementar en instancias de tamaño más pequeño, tendrá que crear la suya propia (por así decirlo), esto no es particularmente difícil: puede elegir su imagen de Linux preferida y luegoinstalar mongodby seguir las recomendaciones delNotas de produccióny deberías estar todo listo.

Algunos sugirieron leer para explicar las opciones detrás del AMI y su elección de tamaño:

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

Luego, además de eso, alguna información decente 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/

información relacionada