How We Estimated Our AWS Costs Before Shipping Any Code
blog.heapanalytics.com
blog.heapanalytics.com
I hope that you are using Postgres partitions for this. Depending on your data size, you could ease sorting by date for the 'last month' by day, week or month. This will have an added benefit of requiring less ram for most of your selects and otherwise increasing the speed of your queries.
What other costs do we need to factor in on aws?
I/O pricing does apply when using EBS.