I intend to use ec2 of amazon web services for building a personal site written by angularJS on nodejs server with NoSQL mongodb(just information and blog) and few tests, study deployment on linux server.

So that someone please give me some suggestions about aws services (include plans, instance run-type ( on-demand, reserves or spot), storage, IOs, bandwidth if it has).

The low cost is need but must not be lowest, I just want it runs normally without any server side's issue.

Thanks all.