Hi,
On Thu, Apr 18, 2024 at 01:31:33PM +0100, Anahata via BitFolk Users wrote:
Somewhere in the Bitfolk web site you mention
snapshots - are these still
available, and what's the difference?
Sorry, I mentioned snapshots because being able to trigger them on
demand is a relatively frequent customer feature request - that has
not yet been implemented.
We do them on request by support ticket and don't like to keep them
around for long (days, OK; weeks, not so much).
Typically customers ask for a snapshot before they do a major
upgrade, or if they want to do their own coherent image of their
disk. They then let us know it can be deleted once they are done
- or rolled back if this was a failed upgrade.
I'd be interested in something like this
occasionally as a short term service:
1. take a full VM disk backup/snapshot
2. Perform a major system upgrade that could go show-stoppingly wrong
3. Restore snapshot if step 2 failed
Even a day or two would be long enough for this, but paying for a month
wouldn't be a problem.
This is where the tension exists between what Conrad was talking
about:
- A snapshot that gets archived off (takes a while) and then can be
downloaded or hosted by BitFolk indefinitely (for the archive
storage fee). Restoring from that would be quite slow.
To give some context: around one hour per 100GB to archive off,
and around 10 minutes per 100GB to restore back.
versus what you are talking about:
- A snapshot that is available after only a few seconds, but we do
not want it hanging around otherwise we'll need to charge for it
at SSD rates and possibly also a small per-usage charge for doing
it at all.
If the first scenario is something you could find useful and make do
with, then I think that'd be easier and less worrisome to provide.
In the meantime as I say we can do snapshots when asked for, and
provide those snapshots for you to download, or roll them back for
you.
This came up recently when I did an upgrade of Sympl
(Virtual host
management system for Debian) simultaneously with Debian upgrade from 11
to 12. In the end I made several offsite safety backups and the upgrade
went OK, but a fiver's worth of peace of mind would have been good value.
I sympathise and do similar myself, although what I do tend to find
with putting several large apps on one host or VM is that the
complex inter-dependencies make life a lot more difficult when it
comes to upgrading the underlying OS and perhaps finding that
everything is broken all at once.
It is maybe an argument for containers. I don't get on with Docker
much but as I have all these VM hosts I've managed to avoid Docker
mostly by making lots of VMs, which isn't an option open to
everyone. In another life I might easily decide to get to grips with
Docker more, or investigate a competing solution like LXD/Incus.
I guess what I am trying to say is that having a snapshot of the
whole lot isn't always that appealing as rolling it back feels like
a big defeat. Maybe finding a way to compartmentalise things more
such that each bit of them can be upgraded in isolation is something
that would make life easier.
It is for sure still a useful safety net though.
Thanks,
Andy
--
https://bitfolk.com/ -- No-nonsense VPS hosting