I am hosting one static website, and one dynamic website from a single AWS t2.micro EC2 instance. I am also hosting a small (~5,000 entries) MySQL database on AWS RDS (db.t2.micro). The issue is that I am charged $40 per month for hosting these two low-traffic sites and a small database.

My question is: How to reduce this cost? Am I being charged so much because of using the wrong instance sizing?