I wanted to do a proper calculation on want the cost of being Forge native would be for me, trying to compare apples to apples, but this is a lot harder that I touch.
I use AWS and its hard to accurately map the Forge pricing to my AWS usage now.
Take Forge Compute:
On AWS you don’t only have the memory GBs but also number of requests and storage in GBs.
Currently for one month, running my lambdas on AWS costs $65 a month for 4.000.000 GBs in memory, 400.000 GBs for storage and 1.400.000 requests.
On Forge this would be $96 for 4.000.000 x 0.000024.
Looking at Forge Logs, Is it true that timed storage will also be counted, or is it just the ingest that is counted:
On AWS I use CloudWatch and pay $11.17 a month for storing 15GB in timed storages and ingest 24GB.
On Forge this would come to $22.92 for ingest and $14.325 for timed storage.
Now for Forge Storage, I cannot comment as I don’t really use the KVS, but instead use SQL. However, there is no pricing details for Forge SQL yet.
So looking only at logs and compute, I’m looking at a bill of $133.245 on Forge where the same costs me $76.17 on AWS. Which comes to a 74% margin for Atlassian to provide the Forge infrastructure.
Just looking at my AWS RDS costs of $2300 a month, and taking the same margin that would make it north of $4000 a month to store my data.
That Atlassian takes a margin to operate, maintain and develop the Forge infrastructure is understandable, but 74% is WAY to much if you ask me.
Why does it need to be this much?
Also, a note on “How does billing work”
Invoices for Forge usage will be issued monthly, in arrears. They will be issued separately from Marketplace remittances, and we will not support “zeroing” out usage invoices from owed remittances. Overdue payments may result in temporary suspension of your app (ie. functionality will stop working) and in cases of extreme delinquency, de-listing the app from the Marketplace.
The remittance is only send if there is at least a minimal amount in your account ($500 if I remember correctly) When will the Forge bill be sent?
Can we get to a situation where the Forge bill comes before the remittance?