Is the 1.7 GB memory bottlenecked by the 32 bit processor in case of Small instance? Or does choosing 64 bit Micro instance give better performance because its 64bit? I am confused performance wise, and cant think straight. Even if there is no fixed answer, can anyone list out the points I should think about before selecting either? If it helps, this is my configuration:
1 Micro/Small Instance, running via Elastic Beanstalk. Hosts the webapp, created in GWT, and is a mongoDB slave.
1 Large DB-server, running as mongoDB master. The webapp queries the DB-Server for data, the slave is a read-only.
The webapp runs mongod, memcached, apache and tomcat.
PS: We need an amazon-beanstalk
tag.