First question on the forum, so if this is the wrong category, feel free to move it…
Let’s say I wanted to create something like a cloud-based Digital Asset Management (DAM) system. One of the core pillars of such a project would be the storage of the digital assets, and as such the cost of storage ($/GB pr month) is important.
Currently I use Azure storage for my projects, and they have a fixed cost per stored GB/month. With the IC model, it seems storage uses cycles, and 1 trillion cycles costs around 1 dollar or Swiss franc. However, how is storage cost calculated in terms of cycles per month? I can’t seem to find info on this anywhere.
Edit: Same question on bandwidth use… what does it cost in cycles to download something like 1 GB of data
Has there been any announcements about whether or not cycle costs are static or dynamic? Can I plan on that 1 GB of storage per month will always cost 1 million cycles (as an example), or could that cycle cost differ from year to year, month to month? Is the cycle cost in any way connected with the price development of the tokens (the “fuel”) or is it only the token value that fluctuates?
That’s 3.3 trillion cycles per month rather than 3.3 ICP.
The conversion rate between ICP and cycles is updated every few minutes such that 1 SDR worth of ICP will always give you 1 trillion cycles (or 1T as we call it)
Also that is the cost at first launch which is purposely higher than need be in order to prevent DOS attacks where people could pay a relatively small cost to use up all of the available storage and prevent others from using the IC.
As the network grows in size that cost will come down.
Going by the numbers we have on this thread, it would indicate that the current cost is around $57 per GB per year, quite a long way from $5 per GB per year.
Even $5 per year is significantly more expensive than for example Azure or AWS storage. I know that the IC comes with a lot of inbuilt features that you would have to set up yourself in a classic cloud architecture, but I think the prices mentioned here will prohibit any kind of storage-centered application. Which is ok, the IC can be used for a lot of other things, I guess.
Keep in mind that the simple Amazon S3 service that only consists of simple storage and read and write operations is equivalent to 1GB = 1USD per year, it is the cheapest AWS service but if you use other custom storage services and databases, the price is quite high on AWS. Dfinity should think ahead to this but I think it will be fixed as adoption continues, data centers and nodes grow etc.