We use MSP Backup & Recovery for just about any backup system, as long as it is running Windows or Windows Server.
We also have a couple of clients that have databases to back up. It does a very good job of automatically picking up an SQL or a MySQL database. If we need to restore just the database to another machine, although we don't have too many use cases for that, we have been able to do it when we tested it.
We use it for virtual machine backup and recovery as well. It does a great job of that. So even if a client has a host system and, say, one VM running on it for a special purpose, but they don't have the budget to pay for two backups for some reason, it does a great job of backing up the virtual machine itself, and it can be restored independently.
A nice part about the SolarWinds backup and recovery solution is that I get to pick how it's deployed, and it's per-client. They really give you a lot of options with that. They pretty much have any feature that I, as an MSP, could want, and they let me choose how to provide their product to the client. I could cut out features if I wanted, which I don't, or I could add features as tiers to make a pricing bracket for myself to sell to them. I have one client that has a full, second dedicated server. It runs the virtual disaster recovery console, so it's constantly getting all the new backup images every day. If the first system goes down, the second system is able to bring it right back up.
I have other clients that just don't have that kind of budget. They simply need one workstation, not even a server, backed up. And they want me to be able to get either the files or the full image down from the cloud to put on a new machine. If the first one fails, they don't have the budget to have a disaster-ready plan where, if everything goes down, they have something running that takes it right back up. They have a spare computer onsite we would move things to. SolarWinds gives me the options to do both things very cleanly and to please those different levels of clients, without having to jump through too many hoops.
It does everything I want. I feel a lot better with it because I've already used it in the recovery scenarios and know it works and I've got guys testing things on a regular basis. The clients are happy because they know that I'm happy with the solution, because I'm usually going to suggest it over something else. It just makes everything so much easier on the backup. There used to be so much anxiety with other solutions because they were so much harder to manage.
This gives me a dashboard with a bunch of green, yellow, or red lights based on how things are going. I can put technicians into action based on things failing or not updating properly. And the few times we have had things go wrong, it has been easy to communicate with the client quickly and make them feel that we're very on top of it and aware of this process, just because of how the system is set up to work.
In general, we used to have to have that "backup conversation" with a client, every once in a while, to see how things were going. Now, because this is our baseline of how we expect things to work in a perfect world, even if they don't have this, it's made our backup documentation process easier. We tell the customer, "Hey, this is how it would work in a perfect world, but this is how your system works. If you want to get closer to where it could be, here are some things we can do." It has made it easier to talk to the clients about the options that they have.
Before, I didn't have a whole lot of confidence in the solutions we had, compared to the confidence I have in this. That lack of confidence in the products we were using made it harder for me to even have that conversation with the client. SolarWinds has just completely flipped that around, and that's true for other people inside our org as well. Other people were having the same grievances I was. It was hard to find a good backup solution where it didn't feel like we, as the MSP, were getting shafted in some way and we were having to charge the client a lot more because of that. It was especially true when you get into how a lot of vendors price their cloud backups compared to SolarWinds. It's absolutely crazy when you look at the cost comparison. So having that extra confidence and being happy with the solution has really changed the entire game and that's because of how it is priced and how they let us present the product itself.
The cost for the customer has gone down because we don't have them buying as much. We don't run a second recovery computer at many locations, unless the system is vital to every operation, because we have the Local SpeedVault that we use. It's either an onsite NAF or an external hard drive that stores all the stuff locally for the machine it would need to restore to. It gives us a really good, fast solution, compared to pulling it down from the cloud and messing with their bandwidth, especially if they have VoIP phones. The cost of investment has gone down. For a few niche customers that are much larger, the cost has gone up, but the return on investment, as far as data security goes, is much bigger. Previously, if I would have had them invest that much in another product, I wouldn't have felt good about it. But asking a larger client to put in a second server, so I can always push their stuff out right away if there is a failure, is a pretty big deal. By comparison, with Carbonite I actually had that set up, but when I tried to use the tool not only could I not get help using it properly, I never got the thing to work. With SolarWinds it was so simple, it felt almost too easy.
In addition, there is much less of a time investment from my techs, compared to before. That's the nicest thing it has changed in our everyday operation.
And for me, it has drastically reduced the amount of time spent on backup administration. We had people spread out on different odds and ends for different customers, for whatever solutions the customer wanted. We didn't have one solution. Between keeping things documented as well as I could, as a one-man show on that end, and actually being able to test stuff, if I could test stuff, and always trying to figure out the products, I'm probably saving a good 10 hours a month, if not a lot more just on that. If I had kept the solution we had before and grown to the number of customers I have now, I don't doubt it would have required another whole employee to manage things, with the amount of backup and the different solutions that we had to use. This one ended up bringing together any use cases somebody has, because most of our customers are running in a Windows environment. It fits their needs perfectly.
As for backup time on the computer and how long it takes to run, it's insane how much quicker it is compared to constantly having to check back and forth between what's going on on the computer and what I see in the cloud. Carbonite had poor solutions for looking at what was actively happening. With SolarWinds, after I install it on the computer, I never have to log in to the computer again, if I'm working at a higher level where I'm not interacting with customers. I can always pull up these backup systems remotely from the cloud. I pull up the system, it pulls up a webpage, and it gives me the percentage it's processing and how much data that actually is.
And if my local is synchronized with the cloud, I get to look at all this data in one place, compared to going back and forth between a local computer and maybe a website and one other thing. It's all in one spot. I can manage every computer from an easy console. It has probably saved 55 percent, if not more, of actual employee time. It's not something I've actually calculated, but I am the person who was spending that time before, and that's when we were supporting way fewer clients. We've grown this product with us as we've added people to it. I don't think we have many customers with an important local system that we haven't gotten to move to SolarWinds, unless they've outright refused to back up what they have.
The backups themselves seem to run much quicker, even though they're going to the cloud. It has two different phases. The time it takes to process the backup on the computer is quicker, especially if I've got my Local SpeedVault there, or my secondary system that is acting as a speed vault to bring it back up quickly if the system fails. Having either of those there, it gets done within minutes, most of the time. There have been very few times where I've seen it go above 30 minutes, and that's on a bigger system and when they had a lot of stuff going on that day. On my old system, I'd be watching this program take time to launch, run the backup job usually it would make the shadow copies first. This seems to do all that stuff so much quicker.
On the other end, it uploads to the cloud. If I did have a manual upload to the cloud before, or was using something like Carbonite, this seems to get to the cloud quicker than those. And if it's going to a local hard drive or a local secondary system that is a failover, it's stupid-quick. It's the difference between looking away for a little bit at another task while it runs, and it's done, compared to keeping another computer up or another page up with a loading bar for a bit, while I'm constantly going back to it and waiting for it to finish. That's the difference it's made in my every-day.
When it comes to recovery times, I'll give you two different scenarios. In the small scenarios, where just files or folders have been lost or deleted and we need to find them and restore them from within the last 30 days, it's gone from 10 minutes down to closer to seven or five minutes, because we know exactly where to go. Every one of our techs who is trained on this can get there super-easy. They're not having to memorize three systems.
The other end is the big scenarios. I've had an entire server go down or a natural disaster that has stopped the business from functioning, and I needed to get them up and running one way or another on a completely separate computer. I was only relying on my cloud data to do this. In those scenarios, it has reduced our recovery time by a minimum of 12 hours.
The difference is quite crazy. Before, even if I could get stuff down to another server, I had to install the server OS and get stuff running. I had nothing else that did a good virtual disaster recovery in the big cases. Virtual disaster recovery is so big because for any system, no matter how complicated it is, I can already have a server running that has Hyper-V installed, and I can get this thing up and running with Hyper-V within a matter of hours. Sometimes, it's less than an hour, depending on how quick my download is. Really, at that point, I'm limited to: Do I have local data I can source from as far as the backups go, or am I only going from the cloud? If it's only the cloud, my biggest limit is my bandwidth. Going full-blast at our shop, if we let that server do that, we can get somebody up and running in less than an hour, even if they have something like a 200-gigabyte setup. On a larger server with multiple terabytes, it does take longer. There's no way around that, unless they have that secondary system set up onsite. But for the people that do have that, I manually log in and start that secondary server up. I literally click a button and configure one or two things and I'm good to go. It's insane compared to before. I did not have a solution that came even close to that, a couple of years ago.