title: Amazon EBS High Usage Costs
body: <p>I have a SpringBoot application running on an Amazon EC2 instance that uses Amazon EBS disk storage. The application receives JSON data as HTTP and stores it into an Amazon RDS (MySQL) database.</p>
  
  <p>In total, the application received data from 600 processes. Each process sent JSON for approximately 0.1mb, so ~60mb of data were sent in total.</p>
  
  <p>However, my EBS charges were ~$36 of <code>USE2-EBS:VolumeUsage.gp2</code> which is priced at $0.1/GB. If I look at my billing summary, I find:</p>
  
  <blockquote>
    <p>$0.10 per GB-month of General Purpose SSD (gp2) provisioned storage - US East (Ohio)1,048.230 GB-Mo$104.82</p>
  </blockquote>
  
  <p>This is cumulative throughout the month where I ran my processes several other times, but I am really struggling to understand how I am generating this much data given that the size of the JSON I sent over HTTP is far inferior.</p>
  
  <p>Any advice on how I could get further insight into this?</p>