Agent and Agentless Backups
-
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
Do you mean that the agent on teh VM makes contact with the hypervisor to backup itself at the host level?
No need to back up at the host level. You can get the entire VM from inside the VM. Change Block Tracking, Snapshots and similar tools have made this possible since the 1990s (very end of.)
Pull your head out of your ass. That is not what he is stating.
-
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
Preference on whether or not you would rather simply restore a VM as a whole to a host of choice (or in the cloud), versus creating a new virtual machine and configuring it, then booting to a restore image so you can restore the agent-based backup... also a factor.
No, also not a factor. Both agent based and agentless do both of these options. That's why I didn't bring these things up. So many of the assumed benefits of agentless backups are myths. Lots of agent based backups do this stuff.
How does an agent installed in a VM back up the VM as a whole? That doesn't make sense. You would still need to re-create a blank VM on the host, and after that, restore the VM data from backup as if it was a physical box.
The answer is they don't. You have to recreate the VM and then restore.
-
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
Preference on whether or not you would rather simply restore a VM as a whole to a host of choice (or in the cloud), versus creating a new virtual machine and configuring it, then booting to a restore image so you can restore the agent-based backup... also a factor.
No, also not a factor. Both agent based and agentless do both of these options. That's why I didn't bring these things up. So many of the assumed benefits of agentless backups are myths. Lots of agent based backups do this stuff.
How does an agent installed in a VM back up the VM as a whole? That doesn't make sense. You would still need to re-create a blank VM on the host, and after that, restore the VM data from backup as if it was a physical box.
Okay, so there is a mix here. Agent CAN back up as a whole. That it can do. All that I know (there might be exceptions, and there definitely can be, the tech is there but I doubt anyone cares) handle restores by loading a restore ISO and it then restores the VM. Yes, you create a blank to install into, but that can be automated making it the same as agentless, because that's what agentless is doing, too.
-
Pretty sure Datto does this, but I've not used it. But I know that it does agents, and does instant recovery without recreating any VMs. They've been doing that a long time.
-
Ah, Datto has added agentless now, but it was doing this before adding that.
-
@scottalanmiller said in Agent and Agentless Backups:
@jaredbusch said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
Agent based has to be written for each OS in use, but today the number of broadly deployed OSes is much smaller than the number of deployed hypervisors. For production servers Linux, Windows, Solaris, FreeBSD and AIX are essentially all that there are. With Linux and Windows representing nearly all deployed servers. For hypervisors, we have to consider not only the base products but resulting variants so the base products like KVM, Xen, Hyper-V, and VMware ESXi (plus type 2s perhaps), plus appliances like Scale, Nutanix, Simplivity, etc. and then cloud vendors like AWS, Vultr, Digital Ocean, Linode, etc. The range of needed support is far bigger and no vendor has broadly tackled this market.
Rose colored glasses in action if I ever saw it.
In what way? Very realistic.
You are painting agents in a magic light to suit your argument.
You toss out "Linux" under the agent based strength like it is a thing when it most certainly is not. Let's look at Veeam. Their agent works on "Windows" server and desktop versions. And the "Linux" agent works on deb and rpm based systems. That is a far cry from your magic everything. Also we know for a fact that 6 months ago it did not work on current Fedora systems.
Then Unitrends has an entire breakdown for all the various ways you have to setup the agent to work
-
When it comes to the agentless argument you then throw out cloud providers mixing them in with hypervisors solutions when that is an entirely different segment.
There are Type 1 solutions and the HCI solutions and then the cloud solutions.
Cloud solutions should leverage the cloud providers infrastructure. Most of them have an API of some sort to let you handle backing up your services if you need full backups. Moving things to places like this though should generally move to stateless control and only backing up of the data separately, etc.
HCI solutions have their own backup backed in also. Scale's solution work nice from what I have witnessed.
Type 2 should never be considered.
-
@jaredbusch said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@jaredbusch said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
Agent based has to be written for each OS in use, but today the number of broadly deployed OSes is much smaller than the number of deployed hypervisors. For production servers Linux, Windows, Solaris, FreeBSD and AIX are essentially all that there are. With Linux and Windows representing nearly all deployed servers. For hypervisors, we have to consider not only the base products but resulting variants so the base products like KVM, Xen, Hyper-V, and VMware ESXi (plus type 2s perhaps), plus appliances like Scale, Nutanix, Simplivity, etc. and then cloud vendors like AWS, Vultr, Digital Ocean, Linode, etc. The range of needed support is far bigger and no vendor has broadly tackled this market.
Rose colored glasses in action if I ever saw it.
In what way? Very realistic.
You are painting agents in a magic light to suit your argument.
You toss out "Linux" under the agent based strength like it is a thing when it most certainly is not. Let's look at Veeam. Their agent works on "Windows" server and desktop versions. And the "Linux" agent works on deb and rpm based systems. That is a far cry from your magic everything. Also we know for a fact that 6 months ago it did not work on current Fedora systems.
Then Unitrends has an entire breakdown for all the various ways you have to setup the agent to work
Those are pretty huge sets of coverage. No agentless system comes close to that. Especially when you consider that some of those, like Mac, have to be physical or seen as physical, and some, like HP-UX use a virtualization that no agentless exists for.
-
@jaredbusch said in Agent and Agentless Backups:
When it comes to the agentless argument you then throw out cloud providers mixing them in with hypervisors solutions when that is an entirely different segment.
Not really, when you are using agents, and doing hybrid cloud, or unified disparate backup, that all "just works." There are companies that want to move from on prem to cloud and back, and in fact this is a huge push from the Windows world (and the Starwind one) and agent based is important for that.
-
@jaredbusch said in Agent and Agentless Backups:
Cloud solutions should leverage the cloud providers infrastructure. Most of them have an API of some sort to let you handle backing up your services if you need full backups. Moving things to places like this though should generally move to stateless control and only backing up of the data separately, etc.
"Should", I agree. but once we are stateless, why do we use agent based OR agentless backups? Neither tends to make sense at that point once we can create fresh without needing a backup mechanism at all, only the configuration system. And data backups, when it is pure data, while either agent or agentless could do it, is often far more efficient and standard to use native tools because the data set is generally so isolated.
-
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
-
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
Really? Do AIX or HP-UX then?
-
Agentless backups still require hooks into the OS to truly function. It's just that those hooks come from PV drivers on the platform, not from agents. It's all still there in the code, though. Agentless isn't magic, neither are agents. Both have limitations, lots of them. Agentless can force a non-stable snap of anything running on the platform but you have to accept:
- The limitation of the platform (e.g. no physical, only AMD64, no cloud, etc.)
- That the backups aren't meant to be consistent.
The first is fine, if it meets your needs. The second violates a basic principle of take backups.
-
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
Really? Do AIX or HP-UX then?
That doesn't apply because it won't even run in Hyper-V. I'm sure you got my point...
-
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
Really? Do AIX or HP-UX then?
That doesn't apply because it won't even run in Hyper-V. I'm sure you got my point...
You are missing his point. He is adding these in to the Type 1 hypervisors list.
-
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
Really? Do AIX or HP-UX then?
@scottalanmiller you have to take the outliers out of the equation. . . as they are so few and far inbetween that you might as just "build your own backup".
Look at the 99% of the world and tell me that agentless isn't "good enough" or the best option in most cases.
-
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
Really? Do AIX or HP-UX then?
That doesn't apply because it won't even run in Hyper-V. I'm sure you got my point...
But your point was that agentless supports anything. But it doesn't, it's decently limited. Both in concept, limited the same as agents, and in real market terms, it's extremely limited as available today.
-
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
Really? Do AIX or HP-UX then?
That doesn't apply because it won't even run in Hyper-V. I'm sure you got my point...
But your point was that agentless supports anything. But it doesn't, it's decently limited. Both in concept, limited the same as agents, and in real market terms, it's extremely limited as available today.
Missed my point then I take it...
-
@dustinb3403 said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
Really? Do AIX or HP-UX then?
@scottalanmiller you have to take the outliers out of the equation. . . as they are so few and far inbetween that you might as just "build your own backup".
Look at the 99% of the world and tell me that agentless isn't "good enough" or the best option in most cases.
Okay. It's not good enough.
It's not the outliers, that's why I explained carefully above. It's nearly all SMBs and enterprises. They almost all have normal, mainstream things that are not supported by agentless making you either need an agent, or need to script. At which point, any overhead of an agent is moot and we are at equal footing from that perspective. Then the flexibility benefit of the agents tends to win out.
Show me a shop that things agentless is good enough, and most of the time I'll show you a shop that didn't consider their backup needs and has a critical workload unprotected. Is agentless at fault, no, but that's how it normally goes. They deployed agentless based on a myth, not on some intrinsic value.
-
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
@obsolesce said in Agent and Agentless Backups:
@scottalanmiller said in Agent and Agentless Backups:
No agentless system comes close to that.
What do you mean? Agentless means the VM can have any OS you can dream up and it'll be backed up at the host level as a whole VM, unlike agent-based backup.
Really? Do AIX or HP-UX then?
That doesn't apply because it won't even run in Hyper-V. I'm sure you got my point...
But your point was that agentless supports anything. But it doesn't, it's decently limited. Both in concept, limited the same as agents, and in real market terms, it's extremely limited as available today.
Missed my point then I take it...
Then what was the point... that if we artificially limit to only what agentless supports, then it supports it? Granted. But... why is that a point?