I’m interested in C14, but very confused on how it works, from the descriptions given in the information page. Note that I’m refering to the standard service, not intensive.
From what I can tell:
- you interact with one or more safe-deposit boxes by uploading to it
- archives are like snapshots of this deposit box; you do not directly interact with them
- but the C14 CLI tool only supplies an upload to archive function, so maybe you can upload to both archives and safe-deposits??
- I notice that it also offers a freeze function - does that mean that the upload doesn’t really go to an archive, but instead, the safe-deposit?
- all uploads (and downloads?) to this safe deposit box are free
- what about uploads directly to an archive?
- only archive freeze/unfreeze and delete are charged as operation costs
So my questions:
- can data in the safe-deposit box be downloaded?
- can data in this deposit be deleted?
- can one file in an archive be updated/deleted, or does this require unfreezing the whole archive, changing the file, then re-freezing everything, incurring 2x operation costs over the whole size of the archive? If so, does re-freezing overwrite the old archive, or does that also need to be removed, incurring another operation cost? Also, from this response, it seems like the storage cost for a month is incurred immediately, so if re-freezing creates a new archive, does that mean you also get hit with an additional 1 month’s worth of storage costs as well?
- data in the deposit is frozen automatically after 7 days - is this 7 days since the data was uploaded, or from when the deposit was created?
- once data from the deposit is archived, I assume the data is no longer visible in the deposit? If so, how do sync protocols, eg rsync, work, since it’d just re-upload everything after the archival process?
- does unfreezing essentially extract the contents of the archive into the deposit?
- Under “Simulate the cost of storage of your data” on the C14 info page, there’s a “Time” option - what does this mean?
- I assume the “standard” and “intensive” service levels are a property of the safe-deposit? Is it possible to change the service level of the deposit, or does this require re-uploading?
- It seems like there’s a benefit to having many small archives instead of just one big archive, if you anticipate that the data may change. Is there any downside to doing this other than making management more difficult?
Say that I have a 100GB set of files that I want to back up to C14. The data set rarely ever changes, but 1GB of data is added to it every day.
So firstly I need to set up a safe-deposit box, then transfer up the initial 100GB set. I set it up so that rsync executes every day, syncing a local folder to the C14 deposit box.
This means that on day 1, 100GB is uploaded, then on day 2, 1GB is uploaded (or added), day 3, another 1GB uploaded. On day 7, the deposit now contains 106GB of data, which then automatically gets archived (€1.06 charged + €0.212 for 1 month of storage).
Assuming that all the data in the deposit is now gone, on day 8, the rsync job would upload 107GB of data? This continues to day 15, where the 114GB of data in the deposit is archived (€1.14 charged + €0.228 for a month). However, now I’ve got two sets of data, so I need to remove the old 106GB archive (another €1.06 charged) if I don’t want to be paying for it into eternity.
Is my understanding above correct?
If I then, later, wish to restore data from C14, I need to unfreeze the latest archive into the deposit (€1.14 charged; does this conflict with existing data in the deposit?), download the data, then delete data from the deposit to prevent it automatically being archived again?
Thank you for reading!