What Is an Agentless Backup
-
@dustinb3403 said in What Is an Agentless Backup:
If your RPO and RTO objects are lax (say 48 hours of downtime) any storage vendor in the world should be able to at a minimum, ship you a copy of your data.
Got 100TB that you trickled in using differentials or a seed on a 1.5Mbps T1? Don't underestimate the Glacier of cold data beneath the water that will take forever to pull back.
Now this doesn't mean that you'll have somewhere to restore it too, or run it from. But that of course is a part of your recovery and restoration plan. Having a facility that is capable of supporting your staff and systems, a supplier (or spare hardware in working condition), accessibility to that space and systems.
Spot on. The planning (and TESTING of that plan) are the big thing. I've seen many people who had SAN snapshots who discovered it took them 3 days to make them useable when something went boom.
-
@fateknollogee said in What Is an Agentless Backup:
2nd paragraph, page 4 of the whitepaper says:
"Snapshots alone do not make a backup, even though they are extremely useful for local recovery of data from a number of operational disasters. For a true backup strategy, snapshots must be replicated onto another device, preferably at another site."Do you need another Scale device on the other end or not?
No, you do not need another Scale device for the backup. But it's an option. Just like with Veeam.
But even if you needed the backup device to be a Scale, it's still a backup. An expensive one, in that case, but a backup just the same.
No one, literally no one, suggested anything like snapshots themselves being backups. Trying to point out that they are not really doesn't apply here, as that was accepted by everyone before we started.
That agentless systems use snapshots to make backups is always universal and must be accepted.
That Scale has a backup system that is agentless is not affected by what a snapshot is or how it works. Because Scale has backups, and all agentless backups use snapshots.
-
@dustinb3403 said in What Is an Agentless Backup:
Maybe an agent based solution would be substantially better, because it's "all gui's" at that point and the "Windows Guys" just need to point and click to restore a file, folder or an entire system.
Taking each part of this conversation as "the only thing that matters now" and discussing it individually without considering the entire picture is a foolish task. As almost certainly there will be a follow up conversation of "why doesn't it do this".Quite true. One thing to note is some agentless systems can offer the "windows guy" hat point and click File Level Recovery (FLR) or application level recovery (RMAN integration for say Oracle) to that DBA who has his own toolchain he likes to use.
-
@fateknollogee said in What Is an Agentless Backup:
Comparing the Scale "snapshot" vs Veeam "snapshot" is an apples-orange comparison.
Correct, as Veeam doesn't have snapshots. It relies on the snapshots coming from the hypervisor. So Veeam has to use whatever snapshot mechanism is already there, whereas Scale provides the snapshot themselves.
-
@fateknollogee said in What Is an Agentless Backup:
@dustinb3403 said in What Is an Agentless Backup:
Nothing in the Scale Design requires you to use this approach, you can setup Veeam or some other such solution and backup your VMs to a cloud if you wanted too.
If you go the Veeam route, would that not make it agent-based?
Veeam on Scale is agent based. But Scale ITSELF has agentless built in. But no third party agentless is currently available for Scale. But that could change if a vendor cared to partner with them.
-
@scottalanmiller said in What Is an Agentless Backup:
Comparing the Scale "snapshot" vs Veeam "snapshot" is an apples-orange comparison.
Correct, as Veeam doesn't have snapshots. It relies on the snapshots coming from the hypervisor. So Veeam has to use whatever snapshot mechanism is already there, whereas Scale provides the snapshot themselves.
Veeam can also manage snapshots at the storage array level (either using vVols that pass them to the array or through 1/2 a dozen storage vendors they have API integrations with).
-
@jmoore said in What Is an Agentless Backup:
@fateknollogee Well if that's the case I've been using agentless backups and didn't even know it lol
Lots of people do, lots of vendors do agentless and don't call it that. And just like you can write your own "agent", you can make your own agentless, too.
-
@scottalanmiller said in What Is an Agentless Backup:
But that could change if a vendor cared to partner with them.
The only implementations I've seen on this for KVM, involved a fork of it with proprietary API's. Does Scale have a standardized CBT/VADP like API system in place to support 3rd party backup hooks?
I asked some backup vendors about KVM support a while back and they all pointed to the lack of a common standard for robust, stable, consistent API's for this. -
@storageninja said in What Is an Agentless Backup:
@dustinb3403 said in What Is an Agentless Backup:
Maybe an agent based solution would be substantially better, because it's "all gui's" at that point and the "Windows Guys" just need to point and click to restore a file, folder or an entire system.
Taking each part of this conversation as "the only thing that matters now" and discussing it individually without considering the entire picture is a foolish task. As almost certainly there will be a follow up conversation of "why doesn't it do this".Quite true. One thing to note is some agentless systems can offer the "windows guy" hat point and click File Level Recovery (FLR) or application level recovery (RMAN integration for say Oracle) to that DBA who has his own toolchain he likes to use.
Agents can do this too. It's not a limitation on either side.
Really, nearly everything "can" be done either way. The BIG differences are around which team has to deploy and manage the infrastructure or which portions are portable in what way.
-
@storageninja said in What Is an Agentless Backup:
@scottalanmiller said in What Is an Agentless Backup:
But that could change if a vendor cared to partner with them.
The only implementations I've seen on this for KVM, involved a fork of it with proprietary API's. Does Scale have a standardized CBT/VADP like API system in place to support 3rd party backup hooks?
I asked some backup vendors about KVM support a while back and they all pointed to the lack of a common standard for robust, stable, consistent API's for this.A standard one? No. One available to an interested vendor? I believe so. A vendor would need to approach them to find out.
-
@momurda said in What Is an Agentless Backup:
I dont get the controversy here. Every single agentless backup uses snapshots, always has. Veeam, Unitrends, etc. How else could they work?
edit: For example, I can do a snapshot in XS/xcp, then export that snapshot. That is a real agentless backup. This is exactly the same process Unitrends uses, with a bit of flair added on like dedup and some other stuff like automation.Exactly. That's correct. In fact, Unitrends' backup doesn't even do file level recovery when doing agentless! You have to mount the drive image and access it using third party tools, exactly the same as if you took a normal snap and exported it manually.
-
@storageninja said in What Is an Agentless Backup:
They can take a snapshot and replicate it somewhere else. That isn't really revolutionary in and of itself (EMC had storage arrays that could do this in the 90's). One challenge to this is what are you recovering?
Not revolutionary at all. I think the key there is that agentless backups are not revolutionary. They are a tried and true solution on top of which some vendors like Veeam have added some amazing features. But those features are product features, not intrinsic artefacts of agentless approaches.
Veeam is amazing, in both their agentless and agent-based products. But neither agentless nor agent-based is amazing as a concept.