Yeah Datto is not cheap, but it's really "hands off" for the reseller, their support does everything for you. As the reseller we really spend very little time "supporting" the product. Which is key.
It does a "test bootup" of the prior nights backup each morning, e-mails you a screen shot of the ctrl+a;t+del login each day so you have confidence that the backup is working properly, and more importantly, that the servers backup image is functional and doing what it needs to do. My clients love those emails, a nice "warm 'n fuzzy". And I get one too!
There are certainly other similar products out there...most of which require a bit more "work/support" from the reseller. But I'll point out you really need to take a stance with a potential client and educate them on the whole "recovery process".
Face to face...ask them how many days they mind being without a server. Most people think any old backup will mean they will be back up and running in like an hour or two. They don't really (because they're not educated/consulted on the process) aware of how long they might be down as a business if disaster strikes! Below are some of the key points I make in my pitch:
*Say your server catches fire, melts down, floats away in a flood, big power surge comes in, whatever..
*How long will it take to get a new/replacement server? Let's see...I need to spend time spec'ing one...and getting an estimate.
*I then need to give you a bill, and receive your money, so I can go and order it.
*I will have to rush this as an overnight delivery. Will be expensive because overnighting big server boxes...pricey
*May not have the ideal parts in stock to overnight, so we might have to lower our standards and gets a more basic/cheaper server than we really wanted...because that's all that can be configured and shipped by next day.
*Receive the server, build it, skip the usual burn in
*Start to put the pieces of your dead servers data back in place,
Above steps can be a while. Often you can't get a server "the next day"...could be a day or three...
Let that sink in with your client. And give it more time to sink in.
Versus...having a "business continuity product" (like Datto, RepliBit, etc)...my client server could catch fire and burn to a smoldering pile of soot...and I won't break a sweat, In 15 minutes or less I can remote in and "boot up" the last backup from an hour ago..and make it available on the network...and the client can proceed with business day to day. And then I can take my time ordering the proper server hardware, receive it, and plan a time to "restore" the image to it.