I wanted to calculate one of our apps, and I’ve given up. Below is example app consumption:
Database:
- avg monthly write 1MB/s = 2600 GB per month
- avg monthly read 5MB/s = 13 TB per month
Computing power: - mem < 0.5GB
- CPU avg monthly usage 80 nodes x 25% utilisation = 52M seconds per month
Network - throughput avg monthly 1000 rps = 2.5B requests per month
- response time 95th perc max <150ms
I do not know how to tweak resources to keep response time 95th perc max <150ms. Assuming Atlassian will magically manage it, I calculated:
- database write $50 000 per month
- database read $13 000 per month
- CPU $1300 per month
Does it make any sense?