I'm trying to understand how to use the EC2 AWS services so I've developed a dynamic website using Node.js and Express. I'm reading the documentation but people's advice are always useful when learning new stuff.
In this website users can upload photos so I need storage space (SSD would be better).
I have three questions:
1) Is storage provided in the EC2 instance or do I have to use another AWS service as S3Bucket? What's the best/fast and less expensive solution to store and access images?
2) I'm using a t2.nano which cost $0.0063 per hour. So if i run the instance for 10 days my costs are 24hours * 10days * 0.0063?
3)I'm using mongoDB, is a good solution to run it on my EC2 instance? Or should I use the RDS provide by AWS?