Speaker:

You found the backup wrapup, your go-to podcast for all things

Speaker:

backup recovery and cyber recovery.

Speaker:

You know what, no one cares about your backup speed.

Speaker:

That's right.

Speaker:

I said it.

Speaker:

Sure.

Speaker:

When designing your backup system, backup speed does matter, but

Speaker:

you know what really counts?

Speaker:

Recovery speed.

Speaker:

That's what keeps you employed.

Speaker:

I've got some wild stories about how I learned this particular lesson

Speaker:

the hard way, including that time at Motorola when I discovered that my tape

Speaker:

drives could write but couldn't read.

Speaker:

That was fun.

Speaker:

Uh, joined persona and I as we dig into why recovery testing matters

Speaker:

more than bragging about your backup speeds and why you should

Speaker:

probably start doing some of it.

Speaker:

Before you actually need to trust me on this one.

Speaker:

You don't wanna learn this lesson the way I did.

Speaker:

By the way, if you don't know who I am, I'm w Curtis Preston, AKA, Mr. Backup,

Speaker:

and I've been passionate about this topic for over 30 years, ever since.

Speaker:

I had to tell my boss that we had no backups of the production

Speaker:

database that we had just lost.

Speaker:

I don't want that to happen to you, and that's why I do this.

Speaker:

On this podcast, we turn unappreciated backup admins into Cyber Recovery Heroes.

Speaker:

This is the backup wrap up.

Speaker:

Welcome to the show.

Speaker:

Hi, I am w Curtis Preston, AKA, Mr. Backup, and I have with me

Speaker:

a guy who wishes he had my new coffee machine Prasann Malaiyandi.

Speaker:

How's it going?

Speaker:

Prasanna?

Speaker:

I am GI Act.

Speaker:

I'm good Curtis.

Speaker:

So I actually don't wish for your coffee machine

Speaker:

Mm-hmm.

Speaker:

reasons.

Speaker:

Okay.

Speaker:

One, I don't have space to put a coffee maker.

Speaker:

Uh,

Speaker:

Without tossing something off the kitchen counter.

Speaker:

mm-hmm.

Speaker:

I really need to cut back on the caffeine.

Speaker:

Like at work we get coffee

Speaker:

Yeah.

Speaker:

I try not to have more than one a day.

Speaker:

And on Wednesdays we have someone come who makes coffee and uh, I get one

Speaker:

single shot latte to start with, and before they're done for the day, I get.

Speaker:

An iced oat milk with like a half a shot and they laugh at me.

Speaker:

They're like, how much is a half a shot this

Speaker:

What is a, what a, that is so funny.

Speaker:

Because I

Speaker:

Yeah.

Speaker:

so

Speaker:

No.

Speaker:

I st I still think you wish you could have it.

Speaker:

You just, you, you, um, you like the taste, but you don't Yeah.

Speaker:

You know, it'd be bad for you.

Speaker:

Yeah.

Speaker:

are you enjoying your new coffee?

Speaker:

Fancy coffee machine?

Speaker:

So I've, I've made like three espressos with it so far.

Speaker:

Uh, I have a ne espresso, by the way.

Speaker:

I've, I've kind of always thought about getting one and I, you

Speaker:

know, and I finally bought it.

Speaker:

Um, but with, you know how, like, you know how like your.

Speaker:

Your feed is tailored to stuff that you do.

Speaker:

Yeah.

Speaker:

This morning the first thing that greeted me when I woke up was is Nespresso

Speaker:

is changing their prices, you know, increasing the cause of their pods.

Speaker:

Um, and also,

Speaker:

in it.

Speaker:

yeah, and also there was a thing on Reddit about, um.

Speaker:

It was a picture of what A-A-U-P-S place looks like from the

Speaker:

Nespresso pod recycling program.

Speaker:

Let's just say it's a hot mess.

Speaker:

yeah,

Speaker:

Um, they are doing it, it's just that it, it's logistically a, a challenge.

Speaker:

Um,

Speaker:

and it's also like, I think.

Speaker:

Sometimes they're like, oh, separate out your bottles and

Speaker:

plastic, or your plastics and trash.

Speaker:

And it's

Speaker:

yeah.

Speaker:

to actually recycle properly is so high.

Speaker:

Yeah.

Speaker:

if they're just like, yep, we'll take it and we're just gonna burn it all.

Speaker:

I, I think they're doing it.

Speaker:

But, uh, there is this thing about like, um, that there is the belief that

Speaker:

they, they give you these bags, they give you a free bag that if you just

Speaker:

put your stuff in there, you can drop it off at UPS and they'll just take it.

Speaker:

Right?

Speaker:

And they're saying you're supposed to fill it up to this line.

Speaker:

Um, but not beyond the line.

Speaker:

And the belief is that if you don't fill it up to that line, the cost to ship

Speaker:

that bag is less than the, than what they're able to recycle out of the bag.

Speaker:

Um, but anyway, but

Speaker:

up to at least the line.

Speaker:

yeah.

Speaker:

Well, but if you go too far over the line, like it, there's issues, but,

Speaker:

um, but I, there was an incident.

Speaker:

I, I, I want to hear about, let me guess.

Speaker:

let me guess what the incident is.

Speaker:

Yeah,

Speaker:

a pod in when a pod was already in there and everything exploded.

Speaker:

no, that it, it takes care of all that, you know, all you have to do is open it

Speaker:

and it automatically removes the old pod.

Speaker:

Um, but the, the way that, the way the one that I bought, it comes with a tower.

Speaker:

Tower O water, right?

Speaker:

So, and it's detachable.

Speaker:

So like, by the way, the, the, the kitchen counter problem, um, I solved

Speaker:

that by having this in my office.

Speaker:

So this is the tower of water for those of you watching it on YouTube.

Speaker:

And it literally just, you know, I'm holding it in my hand and then

Speaker:

I can put it over here and, you know, there's this little slot,

Speaker:

Yeah.

Speaker:

you see that?

Speaker:

And so that, that tells where to go, but literally you just pop it on there.

Speaker:

Um, so I might.

Speaker:

Have just knocked it right over like,

Speaker:

And

Speaker:

just after.

Speaker:

like spilled everywhere.

Speaker:

Yeah.

Speaker:

And that's a good what, 32

Speaker:

Yeah.

Speaker:

ounces at least, maybe even more.

Speaker:

And I just dumped the entire thing on the floor.

Speaker:

Um, literally.

Speaker:

Five minutes after putting it in, because I have it, I, I, I have a

Speaker:

better place for it long term, but where it's at right now is a bit precarious.

Speaker:

And, um, I literally, five minutes after having it here, I, I dumped

Speaker:

that entire thing on the floor and had to mop up like crazy.

Speaker:

And, I mean, there's power cords down

Speaker:

I, I was actually worried about your power strips and power cores and

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

Yeah, there, there's some bricks down there, some, you know, some

Speaker:

power bricks and things like that.

Speaker:

Those are

Speaker:

Yeah, so it wasn't, it was, it was just a big water watery mess.

Speaker:

But anyway.

Speaker:

So, um, let's chat a bit.

Speaker:

I, I, I have, do you think, do you think the title is clickbait?

Speaker:

That's the first thing I told you before we started this recording.

Speaker:

I was like, ah, it's a little bit click bait, isn't it?

Speaker:

Yeah.

Speaker:

No one cares about your backup Speed.

Speaker:

Right.

Speaker:

Um, and, and let's just talk about.

Speaker:

similar to what we've talked about before, which is

Speaker:

Yeah.

Speaker:

your backups.

Speaker:

I.

Speaker:

Yeah.

Speaker:

No one cares about your backup.

Speaker:

You know, you, you, one of the things that you've heard me say on a, on

Speaker:

a repeated basis is that no one wants to be the backup admin, right?

Speaker:

No one grows up to be the backup admin, um, and no one is in it going.

Speaker:

I, you know, I hate my job as a network admin.

Speaker:

I'd really much rather be the backup person, right?

Speaker:

No one, no one has ever said that in the history of time.

Speaker:

Um, many people have said, God, I hate my job in backup and I can't

Speaker:

wait to become a real cis admin.

Speaker:

That's, and I mean, I mean, I mean that I love all of you, my backup people.

Speaker:

You are me.

Speaker:

I am you.

Speaker:

Uh, I'm just saying that it is a tough, tough job and one of the reasons.

Speaker:

Is it No one cares about your backup.

Speaker:

Yeah.

Speaker:

They only care about the restore, right?

Speaker:

No one cares about the millions of backups that you got, right?

Speaker:

They only care about the one restore that you got wrong, and, uh, they, yeah.

Speaker:

What's that?

Speaker:

so going along what you're saying though, think people don't grow up

Speaker:

to be backup admins, but I think there's a way to make backup sexy.

Speaker:

Like I'm just imagining in my head

Speaker:

Mm-hmm.

Speaker:

like it's Superman, right?

Speaker:

It's Clark Kent is backup.

Speaker:

Uh huh

Speaker:

And Superman is restore saving the day,

Speaker:

Here I come to save the day.

Speaker:

right?

Speaker:

If you think about it, you are the hero.

Speaker:

You are the one who saves the company and brings things back up.

Speaker:

So, so for the YouTube audience, um, I am backup guy, right?

Speaker:

Yes, Mr. Backup.

Speaker:

Restore man,

Speaker:

restore man,

Speaker:

And,

Speaker:

guy.

Speaker:

and for our listeners who are listening to this via podcast,

Speaker:

Curtis, between those two sentences, just took off his glasses then put

Speaker:

And I'm like a totally different guy.

Speaker:

I mean, it worked for Superman, right?

Speaker:

That's that.

Speaker:

That is just the funniest I've, I've always, I've always

Speaker:

been am abused by that, but

Speaker:

but here's what I'm thinking.

Speaker:

Sorry.

Speaker:

I know this is

Speaker:

yeah.

Speaker:

a bit, but I think we backup people need to start thinking differently, right?

Speaker:

I think if you think I'm a backup person,

Speaker:

Mm-hmm.

Speaker:

right?

Speaker:

I don't think you're giving yourself enough credit for how important

Speaker:

you are in the organization.

Speaker:

Backup

Speaker:

Absolutely.

Speaker:

an end.

Speaker:

You are really the recovery person.

Speaker:

Yeah.

Speaker:

And that's why, you know, the tagline of the show.

Speaker:

We say that we turn, uh, we turn unappreciated backup admins into

Speaker:

cyber recovery heroes, right?

Speaker:

Absolutely.

Speaker:

I am on board for you or I am on board with you.

Speaker:

Having said that, let's go back to the title of the episode, which is

Speaker:

no one cares about your Backup Speed.

Speaker:

Okay?

Speaker:

And, and, and, and I say that be.

Speaker:

backup speed all the

Speaker:

Yeah, when do we talk about it?

Speaker:

We talk about it when we're designing the backup system, when

Speaker:

we're working with the vendor

Speaker:

Speeds and

Speaker:

design the backup system and yeah, speeds of feeds.

Speaker:

And I'd say this is it, it, we don't focus on it as much today

Speaker:

as we did back in the day, because back in the day you had a number.

Speaker:

You're like, I have, I have 18 terabytes and I gotta get 18 terabytes

Speaker:

from here to there full once.

Speaker:

A week.

Speaker:

Um, and, um, and, and therefore there's some math that has to happen.

Speaker:

I gotta transfer.

Speaker:

I'm gonna do, I'm gonna, I'm gonna spread my, I got 18 terabytes.

Speaker:

I'm gonna pick a better number.

Speaker:

21 terabytes.

Speaker:

So I'm gonna do three Tera.

Speaker:

Tag I, yeah.

Speaker:

Right.

Speaker:

Okay.

Speaker:

So I'm gonna do three terabytes a night, and that means I need a network, I

Speaker:

need, I need server, and I need, uh, you know, tape or D drives that are capable

Speaker:

of receiving three terabytes a night, plus, you know, let's say 10% of the

Speaker:

remaining terabytes, which would be, um.

Speaker:

Another roughly two terabytes.

Speaker:

So I need, I need a system that's capable of receiving five terabytes a night.

Speaker:

Backup speed mattered so very much when that was the way you did backup.

Speaker:

Um, now I think mainly the concern is that obviously we need enough time

Speaker:

in order to get the backup done, but, um, and I will say this, so I'll,

Speaker:

I'll, I'll, I'll disagree with the.

Speaker:

With the title first before we get into the, the reason why I actually strongly

Speaker:

believe in this statement, um, if you, if your backup is not finishing within

Speaker:

a reasonable amount of time within what we refer to as the backup window, what,

Speaker:

what, what do we call the backup window?

Speaker:

Your backup window is the time in which you have to finish a backup.

Speaker:

Typically,

Speaker:

Right.

Speaker:

resources are idle, or as an example, you might say, I have eight hours

Speaker:

during normal business days, Monday through Friday to get a backup done.

Speaker:

Maybe I have all weekend because people aren't actively using the system.

Speaker:

It's

Speaker:

Yep.

Speaker:

Yeah, exactly.

Speaker:

And historically, the reason why the backup window, and this is why, another

Speaker:

reason why we focused so much on backup speed back in the day, which was I.

Speaker:

Backup was really hard on the servers.

Speaker:

It was a, there was a significant performance impact on the servers

Speaker:

when you were running a backup, and so therefore, really the only time we

Speaker:

you could do it was when no one else was using the servers, and so you

Speaker:

were given a window back in the day.

Speaker:

I remember that my window started at like 10 o'clock at night.

Speaker:

And I needed to be done by six in the morning, which meant I had eight hours.

Speaker:

That was my backup window, and that meant that I had to do those.

Speaker:

Um, we came up with five terabytes.

Speaker:

I had to do those five terabytes within eight hours.

Speaker:

Which, what?

Speaker:

Well, three plus the two.

Speaker:

Remember the three, the three terabyte of full plus two terabytes from the 10%

Speaker:

of the, don't you remember that part?

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

So I need to do those five terabytes within eight hours, which need,

Speaker:

which means I need to do almost a terabyte an hour, which back in the

Speaker:

day was a real challenge, right?

Speaker:

I remember the first time I saw a, a headline that, that, that

Speaker:

somebody had, was able to achieve a terabyte, an hour of backup back then.

Speaker:

Like, if you couldn't do that, you, you, you, well, you just couldn't

Speaker:

get your backup done within the window and therefore, um, you

Speaker:

weren't gonna get your backup done.

Speaker:

but, but I think.

Speaker:

Mm-hmm.

Speaker:

arguing or against the title

Speaker:

Uhhuh.

Speaker:

is I think because backup speeds have improved technology has made

Speaker:

it more efficient, which I know we haven't talked about yet, but has also

Speaker:

allowed us to reduce the backup window from say, once a day, eight hours.

Speaker:

Yep.

Speaker:

Or your backup frequency, I should say,

Speaker:

Yep,

Speaker:

once a day down to say, every four hours with less impact on

Speaker:

yep.

Speaker:

and everything else, and

Speaker:

I, I would.

Speaker:

to take it more frequently and give yourself better protection.

Speaker:

I would actually say that the first thing that it did was it actually blew out the

Speaker:

backup window because, because we can do backups and, and they don't significantly

Speaker:

impact the performance of the server.

Speaker:

Hopefully, depending on your backup, you may actually, depending on the server

Speaker:

and depending on the backup, you may still, if you're still, for example,

Speaker:

if you're doing database backups.

Speaker:

And you're still required to do full and incremental backups.

Speaker:

Those could still have a significant performance impact on the server.

Speaker:

But everything else where we're doing.

Speaker:

Either some type of block, a level incremental or some type of source site

Speaker:

deduplication where you're the, the performance impact of an individual backup

Speaker:

on a server is relatively nil, which means that you could do it pretty much any time

Speaker:

of day, and that means that as long as you do it within 24 hours, then that's fine.

Speaker:

And then I would.

Speaker:

I completely agree with you that in some cases we've then said, Hey,

Speaker:

because the backup is so quick, we can actually do it more often

Speaker:

than the quintessential once a day

Speaker:

Yep.

Speaker:

we could do it.

Speaker:

Um, you know, every four hours, every hour, every five minutes, there are

Speaker:

backups at some, you know, different ones.

Speaker:

Take every five minutes, um, and we can therefore have a much tighter RPO.

Speaker:

What is that?

Speaker:

Recovery point objective.

Speaker:

Right, exactly.

Speaker:

So if back in the day your backup frequency was once a day, then your RPA,

Speaker:

your recovery point, actual, uh, you know, a lot of people use the term RPO to mean.

Speaker:

R-P-A-R-P-O is the objective.

Speaker:

It's the, it's the, uh, SLA.

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

The RPA is the actual capabilities of your system.

Speaker:

So the, your, if your backup is once every 24 hours, then the best RPA

Speaker:

you're going to get is likely 24 hours.

Speaker:

You could actually get 48 hours if a backup fails, for example.

Speaker:

Right?

Speaker:

Um, but if we could do a backup in 30 seconds.

Speaker:

With, with minimal impact to a server, you could do it four times

Speaker:

a day, like you said earlier, and we could get a much tighter RPA

Speaker:

I think the one other thing to mention is, and you brought it up

Speaker:

too, is with databases you still have to do fulls and incrementals,

Speaker:

Most databases.

Speaker:

Yeah.

Speaker:

And I think that's where backup speed still plays a part,

Speaker:

Yep.

Speaker:

as databases are growing in size, you

Speaker:

Mm-hmm.

Speaker:

be able to back that up within the window.

Speaker:

So.

Speaker:

Having backups that can go really fast is still a good thing.

Speaker:

Yeah.

Speaker:

a new application comes online.

Speaker:

Yeah.

Speaker:

But, but even then, like the DBA, he just, he or she just assumes that.

Speaker:

You are, you are going to get the backup done.

Speaker:

No one's gonna be impressed.

Speaker:

Hey, I figured out how to back up your, your data.

Speaker:

You know my backup's really fast and now it runs in only four hours.

Speaker:

No one cares,

Speaker:

Yeah.

Speaker:

right?

Speaker:

Going back to the title, no one cares.

Speaker:

You.

Speaker:

Oh, you got the backup done really fast.

Speaker:

No one cares, right?

Speaker:

Yep.

Speaker:

Um, now I will say this, the.

Speaker:

no one cares as long as they're able to meet those windows.

Speaker:

But yeah.

Speaker:

No one cares that you can do it.

Speaker:

They will care very much if you cannot do it right.

Speaker:

Um, and and that's what where I was about to, to head.

Speaker:

And that is the one concern because as you've heard me say

Speaker:

before, I've spent my entire career fighting the laws of physics.

Speaker:

Right?

Speaker:

And so, um, the, even though we have.

Speaker:

Reduced down to the smallest possible increment.

Speaker:

I think in terms of the size of each individual, incremental backup.

Speaker:

When you, when you do block level incremental, or you do source side

Speaker:

deduplication you, you're, you're basically transferring the smallest amount

Speaker:

of data from the server to the whatever it is that you're backing up, that that

Speaker:

could possibly be transferred even.

Speaker:

The, even though we have done that, you add up all the servers, that's a

Speaker:

certain number of gigabytes or terabytes or petabytes that must be transferred

Speaker:

within a particular period of time.

Speaker:

And so still the what matters very much is bandwidth.

Speaker:

Yes.

Speaker:

Um, and you, and unlike, again, back in the day, if we ran the numbers and

Speaker:

the problem was the network, we could just build another network, right?

Speaker:

And, and, and that's what I used to do when I, I, I remember the first

Speaker:

time I did this and these were, do you remember Sun E four fifties?

Speaker:

Do you remember those servers?

Speaker:

Were those A?

Speaker:

Those were the, weren't the sun rays, were they?

Speaker:

No, they, they were like the size and shape of a, of like

Speaker:

a, like a dorm refrigerator.

Speaker:

Right.

Speaker:

And the thing about the E four fifties is, that was amazing.

Speaker:

Was that the, it was, they had the, the great PCI slots and, and they had

Speaker:

multiple, like full speed PCI slots.

Speaker:

And so what you could do is you could put multiple.

Speaker:

Uh, you know, ethernet cards in there and, um, and each of

Speaker:

them could run at full speed.

Speaker:

And back then the, the dream was to get a gigabit card in there, right?

Speaker:

Yep.

Speaker:

And so it was super cheap and easy to build a, a super fast

Speaker:

separate network that that.

Speaker:

Wouldn't be impact.

Speaker:

You know, the backups wouldn't be impacted by production loads and production

Speaker:

loads wouldn't be impacted by backups.

Speaker:

The difference now is in many cases, many of our backups are no

Speaker:

longer going over the corporate LAN.

Speaker:

They're going over the wan, they're going over the internet,

Speaker:

Yep.

Speaker:

hopefully, and I really mean this.

Speaker:

Hopefully you're encrypting that data

Speaker:

Yep.

Speaker:

you're sending it.

Speaker:

Right?

Speaker:

But since you're sending out, out over public networks, but.

Speaker:

But still backup speed does matter in that you've got to make sure

Speaker:

that you have enough bandwidth.

Speaker:

You've got to make sure that you've, you've done these calculations and

Speaker:

you've figured out the, the databases that we talked about that are gonna

Speaker:

need full and incremental backup, those speeds will very much matter.

Speaker:

Um, this is more true with sort of traditional databases, right?

Speaker:

Rdbm S'S relational database management systems, um, like

Speaker:

Oracle Cybase, SQL Server.

Speaker:

Yeah,

Speaker:

Uh, Informix.

Speaker:

I haven't heard Informix in in a minute, but

Speaker:

when, when you're talking about bandwidth, right?

Speaker:

The

Speaker:

Uhhuh.

Speaker:

that came to mind is, and your son, E four 50 example, the other thing that

Speaker:

came to mind is there's also a big push these days to make servers dense.

Speaker:

Mm-hmm.

Speaker:

Right, virtualization, right?

Speaker:

You want to take

Speaker:

Yep.

Speaker:

rather than leave them sitting.

Speaker:

And so you may end up with bottlenecks on those servers that prevent you

Speaker:

from actually sending data out.

Speaker:

So instead of having 10 servers with 10 network interfaces, now

Speaker:

you maybe only have two, right?

Speaker:

And they can only support a certain amount of bandwidth leaving the system

Speaker:

Yep.

Speaker:

10 independent systems before.

Speaker:

Yeah, agreed.

Speaker:

Yeah.

Speaker:

So that, that my bandwidth comment starts at that server and continues

Speaker:

on to your LAN continues on to the WAN

Speaker:

Yep.

Speaker:

and continues on to the vendor.

Speaker:

Right?

Speaker:

It basically, there could be a bottleneck anywhere along that

Speaker:

and, and a, and a bottleneck there.

Speaker:

Um.

Speaker:

Would mean that your backups would not get done within 24 hours,

Speaker:

Yep.

Speaker:

which would then impact your, your r you know, your ability to meet your RPO.

Speaker:

Yeah.

Speaker:

Um, so if they don't care about your backup speed Prasanna,

Speaker:

what do they care about?

Speaker:

How quickly does it take to restore your data?

Speaker:

Exactly.

Speaker:

How quickly can I get my data back?

Speaker:

Right.

Speaker:

Um, and I. I, you know, early on in my career, I was as guilty of this as anyone.

Speaker:

And that is, it's so easy to basically spend all your time designing the backup

Speaker:

system, testing the backup system.

Speaker:

Does it have the capability to do what I needed to do and not

Speaker:

really do any restore testing?

Speaker:

Because the, so first off, let me put out a, what do you call it?

Speaker:

A um.

Speaker:

An axiom would, would that be the right word?

Speaker:

Um, just because your system can back up at a terabyte an hour does not mean

Speaker:

it can restore at a terabyte an hour.

Speaker:

Why might that be?

Speaker:

Oh, a thousand percent.

Speaker:

Uh.

Speaker:

A lot of it, it, having worked at storage vendors in the past that built

Speaker:

de-duplicated appliances, a lot of it is.

Speaker:

The way it writes,

Speaker:

Mm-hmm.

Speaker:

streams, it's very unique, and so you're able to optimize.

Speaker:

But when you're reading data out, you have to read every single piece of data

Speaker:

in order to restore that application.

Speaker:

It's not like, oh, 99% is duplicates.

Speaker:

I can just drop it and just send the

Speaker:

Yep.

Speaker:

I actually have to read all the data out and how it's laid out on disk

Speaker:

may not be optimized, especially with deduplication and other technologies.

Speaker:

And we, I, I have in the past, referred to this as the dedupe tax.

Speaker:

Yep.

Speaker:

difference between if we, if we lay the data down on disc, like without

Speaker:

dedupe, and then we lay it down on disc with dedupe, the difference in

Speaker:

restore speed between the two is often referred to as, you know, the dedupe tax.

Speaker:

And I've seen it be really, really, really bad.

Speaker:

me too.

Speaker:

Yeah,

Speaker:

Yep.

Speaker:

I, I can think of one vendor and I'll let them go nameless.

Speaker:

'cause they're still around as a vendor.

Speaker:

They still sell, uh, dedupe appliances.

Speaker:

I'm pretty sure they've addressed this issue, but when

Speaker:

it first came out, it had a 90%.

Speaker:

dedupe tax in that, I remember that the, the, the sy the, you know, version one

Speaker:

of the system had the ability to, to, uh, write data at 400 megabytes per second.

Speaker:

Its ability to read data was 40 megabytes per second.

Speaker:

The aggregate throughput of the entire appliance was

Speaker:

only 40 megabytes per second.

Speaker:

And, um, it.

Speaker:

Was not good.

Speaker:

And, and if you didn't test that, then you know, you, you know,

Speaker:

Do you

Speaker:

you'd find it out at the wrong time.

Speaker:

you wanna talk about your example?

Speaker:

Which one?

Speaker:

The one that you had the test with, the compression it had

Speaker:

Oh

Speaker:

it and you know, you know that one.

Speaker:

yeah.

Speaker:

Yeah.

Speaker:

Um.

Speaker:

So, you know, back in the day, um, back before, like when I used my

Speaker:

first commercial backup product, they had a software compression feature.

Speaker:

Um, that the idea was that it was, this was before I was using tape drive

Speaker:

compression and they had this ability and, um, it was, it was allowing me to

Speaker:

do things that I wouldn't be able to do.

Speaker:

And so I chose this as a, as a setup option during, during my initial setup.

Speaker:

And I didn't do restore, I didn't do restore testing.

Speaker:

And then, um, there was a moment when, uh, very bad things happened

Speaker:

and I needed to pull my tapes out.

Speaker:

I will just say, uh, so I remember running over there and being super

Speaker:

excited that I was gonna, now, you know, I was essentially going into battle

Speaker:

with an untested weapon, but whatever.

Speaker:

I was super excited and, um, I remember.

Speaker:

Standing there and, and firing off the restore.

Speaker:

And I remember watching the tape drive going like blink, blink, and then

Speaker:

really long period of time then Blink.

Speaker:

Blink.

Speaker:

And what I found out was that, um, when they do compression,

Speaker:

the way they do it is literally.

Speaker:

For the Unix people in the crowd, they were doing a compressed minus C to, they

Speaker:

would com, they would write it to temp and then they would write that compressed

Speaker:

tape to that compressed file to tape.

Speaker:

And then when they were restoring it, they would restore that compressed file

Speaker:

to temp. Then they would run uncompress in place, not uncompressed minus C, like

Speaker:

they weren't doing it to standard out.

Speaker:

They would uncompress it.

Speaker:

And then they would move that file to, uh, where it needed to go.

Speaker:

Um, and so that's when I learned, uh, from the vendor, like, yeah,

Speaker:

we don't recommend this feature if speed is is important to you.

Speaker:

You're like,

Speaker:

okay.

Speaker:

anywhere

Speaker:

we, we,

Speaker:

Yeah.

Speaker:

where was that?

Speaker:

In the manual?

Speaker:

Right.

Speaker:

Um, and.

Speaker:

So there are things that you're, you're, you're not going to know

Speaker:

until you do, uh, restore testing.

Speaker:

So you, you have to do restore testing, right?

Speaker:

I mean, for one thing, it, uh, it, how are you gonna know?

Speaker:

The restore even works, even works at all.

Speaker:

Um, I'll, I'll, I'll tell, I'll tell you another story.

Speaker:

Curtis is

Speaker:

was, yeah, I was, what's that?

Speaker:

Are you sure it's not the espresso?

Speaker:

This is an espresso talking.

Speaker:

I was working, I was actually, um, at the headquarters of Motorola

Speaker:

Hmm.

Speaker:

and um, working with the computer simulation modeling and research division,

Speaker:

which was a cutting edge division at the time that was using computers to simulate.

Speaker:

Damage to phones and to improve the design as a result.

Speaker:

And I remember that this was the group that basically came

Speaker:

up with the Star Tech, right?

Speaker:

Which was the, the phone that put Motorola on the map.

Speaker:

Right.

Speaker:

And um.

Speaker:

I was using their tape drives and I, I had their backup system and I had it going

Speaker:

and everything was, you know, was going and I was, I was a full on admin, but, but

Speaker:

backups was part of my responsibilities.

Speaker:

And, um, I had been, I'd been there for a few months and I'd been doing backups

Speaker:

and I just sort of assumed that the backup system that I inherited worked.

Speaker:

Yeah.

Speaker:

And I, um, I just remember the first time I went to go do a restore.

Speaker:

And what I found is, uh, so these were IBM, like 34 80 something like

Speaker:

that, old school IBM cartridges.

Speaker:

They were really good at writing.

Speaker:

They were completely incapable of reading.

Speaker:

I, I really don't remember what the solution to this was,

Speaker:

you

Speaker:

but I remember that I was like, I, I would kick off the restore and, and

Speaker:

the restore would always fail because.

Speaker:

Um, the, the tape drives couldn't read.

Speaker:

And I'm like, you know, like it's, it's like you have two jobs.

Speaker:

It's not just one job.

Speaker:

You have two jobs.

Speaker:

You have write and you have read.

Speaker:

You have to do one to do the other, but the other is really, really important.

Speaker:

You can't do just the one and not do the other.

Speaker:

Um, it reminds me of, uh, the Seinfeld episode with the, the car rental

Speaker:

where he is like, where they, where he's like, they're like, we don't

Speaker:

have, we don't have a car for you.

Speaker:

And he is like, but I had a reservation.

Speaker:

He goes, yes, we understand you have a reservation, but you don't have a car.

Speaker:

And he's like, anybody can, anybody can take the reservations to, you

Speaker:

know, take the reservations, you know?

Speaker:

But the, the important part is the holding of the reservation.

Speaker:

And that's, that's the way it is to back up.

Speaker:

You know, it, it's important to back up.

Speaker:

It's really important to restore.

Speaker:

Um, I, I literally have, I have no memory of what the solution to that

Speaker:

was, but I definitely remember the day that I went to go do a restore

Speaker:

and absolutely nothing happened.

Speaker:

at three in the morning with the popped in your head.

Speaker:

I, you know, it was probably a really traumatic event and I, you know,

Speaker:

I, I, I wiped it outta my memory.

Speaker:

Um.

Speaker:

And, and so go ahead.

Speaker:

But I guess one question is, so I know we talked about restore

Speaker:

speeds, newer technologies, newer storage vendors, right?

Speaker:

They are addressing this,

Speaker:

Mm-hmm.

Speaker:

The speeds have improved for restorers because new use cases in

Speaker:

addition to just restoring data such as instant access and other things

Speaker:

where performance does matter.

Speaker:

And if you look at some vendors like Vast, right?

Speaker:

And other things they are leveraging, um.

Speaker:

flash more heavily in

Speaker:

Right.

Speaker:

to help improve performance.

Speaker:

And so I think some parts of that are being addressed, but you still

Speaker:

also have like the reading the data out and everything else, and

Speaker:

just like to get a full copy of the data out is just very expensive.

Speaker:

Yeah, I, I would say when we talk about dedupe, and I'm a fan of dedupe.

Speaker:

It's really important how you write the data and it's really important what it's

Speaker:

like to get that data back en mass, right?

Speaker:

It's really easy to just write the bits that you need for a backup.

Speaker:

How you write it very much determines how you're going to be

Speaker:

able to read it and um, and so.

Speaker:

As a result, um, again, the only way you're going to know that

Speaker:

is to is to do restore testing.

Speaker:

Yep.

Speaker:

The other thing is that when you do restore testing, you have to

Speaker:

look at all of the different.

Speaker:

Ways in ways in which, and things that you need to restore, right?

Speaker:

You need to look at all of the different applications.

Speaker:

You need to look at all of the different types of servers and

Speaker:

VMs and, and serverless, um, applications that you might have and,

Speaker:

dependencies.

Speaker:

and dependencies, right?

Speaker:

Well, then we start talking about disaster recovery, right?

Speaker:

When we start talking about disaster recovery, we introduce

Speaker:

the concept of a recovery group.

Speaker:

What is that?

Speaker:

It's everything that is needed in order to bring up your environment or your

Speaker:

application or whatever that object is

Speaker:

you are looking to recover.

Speaker:

right.

Speaker:

So let's say you want to restore, um, I, you know, even though no

Speaker:

one has exchange anymore, you wanna restore your exchange server, right?

Speaker:

Everybody, everybody's moved to 365.

Speaker:

Someone's

Speaker:

gonna get, I'm gonna get like a bunch of emails from people say,

Speaker:

Hey man, I still use exchange.

Speaker:

Listen.

Speaker:

It's time to, it's time to move on people anyway, so you wanna restore

Speaker:

your exchange server, um, you know, you have to restore active directory,

Speaker:

for example, before you do that.

Speaker:

And I. Um, I did, does exchange use, it doesn't use SQL underneath, right?

Speaker:

No,

Speaker:

no.

Speaker:

but there may, but, but there may be an application where you need an

Speaker:

application on top of a database.

Speaker:

Maybe there's multiple databases, maybe there's, uh, authentication,

Speaker:

authentication and authorization, and I think is probably the

Speaker:

biggest one that that is a dependency for most environments.

Speaker:

Can you think of anything else like that?

Speaker:

sometimes even, well, depending on if anyone's still doing

Speaker:

bare metal recoveries.

Speaker:

Mm-hmm.

Speaker:

Right.

Speaker:

Bringing up your host first and your server before you can actually start

Speaker:

doing your application, which might be a completely separate recovery process.

Speaker:

Yeah.

Speaker:

If, if you're doing bare metal recovery, uh, which is a term that we used, I

Speaker:

mean, literally it means you have a piece of, you have a piece of metal,

Speaker:

you have a box, and it's got nothing on it, and you're gonna recover from there.

Speaker:

Most people, again, no one does this anymore.

Speaker:

And the reason why they don't do it is because they're doing VMware

Speaker:

Yep.

Speaker:

um, you know, other, or Hyper V or, you know, uh, any of

Speaker:

the other different methods.

Speaker:

I don't think anybody's gonna be doing VMware anymore.

Speaker:

Um, everybody, everybody I talk to that has anything to do with VMware, it's like,

Speaker:

yeah, we're trying to figure out how to move off of VMware thanks to Broadcom.

Speaker:

And, uh, and Broadcom will probably still make money.

Speaker:

'cause basically they're like, we're gonna, we're gonna.

Speaker:

We're gonna do a 10 x, you know, um, we're only gonna have five customers less,

Speaker:

and we're gonna, and we're gonna charge them $10 million each and we're fine.

Speaker:

Um, the, um, totally lost my train of thought.

Speaker:

Oh, so, so no one does bare metal recovery because it's so much easier

Speaker:

to do a bare metal recovery, or the equivalent of a bare metal recovery.

Speaker:

When you have a vm, you can back up the VM whole.

Speaker:

You just restore that as a file and boom, you're off, you're off to the races.

Speaker:

but remember, even there, you might need to bring back your vCenter instance,

Speaker:

Yes.

Speaker:

And everything

Speaker:

That's a perfect ex example of a, of a, um, I. Of a dependency, right?

Speaker:

Uh, if you have, if, if you, you're going to have to install vCenter,

Speaker:

which means hopefully have a backup of the vCenter environment, right?

Speaker:

Um, and there's probably an authentication authorization system to do that.

Speaker:

It, you know, it, it, it, you, you have to do all of these dependencies.

Speaker:

This is why you do recovery testing and you.

Speaker:

You just create these different scenarios, and I will say that they are going to

Speaker:

very much care about your recovery speeds.

Speaker:

Yep.

Speaker:

They don't care about your backup speed, but they care very much

Speaker:

about your recovery speeds.

Speaker:

And they, they, they really don't care about these dependencies.

Speaker:

They're like, look, all I care about is this application.

Speaker:

Why is it taking me so long?

Speaker:

Well, because I have to store 37 other servers before I get, before

Speaker:

I get to restore your application.

Speaker:

Um, the.

Speaker:

Did you have a, were you about to say something?

Speaker:

The one other thing to think about from uh, restore speed perspective

Speaker:

Mm-hmm.

Speaker:

make sure it's realistic what you're looking to test.

Speaker:

Uhhuh,

Speaker:

an example, you might just test, say gigabyte of files

Speaker:

right?

Speaker:

gigabytes of files or one application, right?

Speaker:

And that may not actually reflect the system actually behaves when you're

Speaker:

trying to do these massive restores.

Speaker:

Yep.

Speaker:

Yeah, I, I completely agree and disagree at the same time.

Speaker:

You gotta walk before you can run.

Speaker:

If you've done no recovery testing, I would highly recommend

Speaker:

restoring 10 gigabytes of files.

Speaker:

You know, you know who would agree with me right now?

Speaker:

Jeff.

Speaker:

No.

Speaker:

Stewart.

Speaker:

Oh, sorry, Stuart.

Speaker:

Yes.

Speaker:

Yeah,

Speaker:

Yep,

Speaker:

so, so Stewart very much would've liked to have done a restore of, of,

Speaker:

you know, 10 or 20 gigabytes of his data back before he needed to do a

Speaker:

restore of, of 800 gigabytes of data.

Speaker:

go back and listen to that episode.

Speaker:

I think we'll put

Speaker:

Yeah.

Speaker:

show notes.

Speaker:

Yeah.

Speaker:

It's a great episode about the a, a true, a true life restore of a, of a

Speaker:

basically Prasannal data, but it's, it was 800 gigabytes of Prasannal data,

Speaker:

so it was a significant, you know.

Speaker:

and this is by an experienced backup admin,

Speaker:

Yeah, right.

Speaker:

A person who'd spent an entire career being a backup admin, but like a

Speaker:

lot of people, like he's using cloud backup for his Prasannal data and

Speaker:

you know, he's, he, he has zero control over how this thing works.

Speaker:

He just pushes the button and magic happens.

Speaker:

Right?

Speaker:

And let's just say it wasn't so magic.

Speaker:

So, yeah, so you've got to do your restore speed testing.

Speaker:

They very much, and, and I would say start small, work your way up.

Speaker:

But I completely agree with you that you want to test, um, you know as much

Speaker:

as you can, as real as, and that's the beauty of the cloud, is that you can

Speaker:

basically push a button, recreate your environment, test the crap out of it,

Speaker:

uh, and then delete it, and you just pay for it, uh, during the duration.

Speaker:

What I don't think you should do.

Speaker:

Is what our friend in Alaska did, and that is delete your entire data center

Speaker:

and then test your, uh, recovery speed.

Speaker:

We, we do.

Speaker:

We love you, Paul, but, uh, you know, you, you, you know, you know you did wrong.

Speaker:

You, you made it out.

Speaker:

You made it out to the other side.

Speaker:

But, uh, you know, um, and we're gonna have you on again soon, um, uh, to tell

Speaker:

us, you know, what else you've been up to.

Speaker:

'cause, uh, that, that sounds interesting.

Speaker:

So no one cares about your backup speed Prasanna.

Speaker:

Yeah.

Speaker:

They only care about your restores and how

Speaker:

Exactly.

Speaker:

for them to get their data back.

Speaker:

I will also say that investigate the idea of restoring in advance backup products.

Speaker:

Support the idea, you know, you, you mentioned one, this idea of instant

Speaker:

recovery where you can just literally basically push a button and, and

Speaker:

there's a copy of your data ready to roll that you can just mount that.

Speaker:

That's a great idea.

Speaker:

Um, there are also companies that essentially you create a recovery

Speaker:

group and they essentially pretor it, um, you know, on an ongoing basis

Speaker:

so that when you go to do an actual recovery, you can just literally

Speaker:

push a button and go, um, networks.

Speaker:

Um, that's, that's the, that's the, the only way to have a really fast

Speaker:

restore is to have already restored it before you actually need it.

Speaker:

Yep.

Speaker:

And then the other way is snapshots.

Speaker:

Yep.

Speaker:

Right.

Speaker:

If, if you're able to just mount a snapshot and roll, uh, that's awesome.

Speaker:

Mm-hmm.

Speaker:

And that's why so many people are fans of doing backups and recoveries that way.

Speaker:

Yep.

Speaker:

All right.

Speaker:

Well thanks for another great chat Prasanna.

Speaker:

Anytime Curtis and remember, only three espressos a day or Americanos?

Speaker:

Only three.

Speaker:

I've, I've

Speaker:

Only

Speaker:

had.

Speaker:

I've had two so far, so I mean, I could, I can go get one.

Speaker:

You you're

Speaker:

You know, you know what, you know what's funny is like when you buy

Speaker:

a thing, they send you, like this, this, um, the Yeah, they send you.

Speaker:

So this is what comes with the Nespresso.

Speaker:

These are all the pods and um,

Speaker:

that's

Speaker:

this pod right here.

Speaker:

By the way,

Speaker:

Yeah.

Speaker:

that, when you buy a sleeve, it doesn't come like that.

Speaker:

Yeah.

Speaker:

Um, so this pod right here, you know what this one is?

Speaker:

What?

Speaker:

This is a, what's the point?

Speaker:

Pod.

Speaker:

You know what it is?

Speaker:

It's decaf

Speaker:

Oh yeah.

Speaker:

like No, no.

Speaker:

Thank you.

Speaker:

Um, tio decaf.

Speaker:

Yeah.

Speaker:

No, thank you.

Speaker:

I'm good.

Speaker:

I'm like, what is the point of that?

Speaker:

Anyway, well, thanks for listening folks.

Speaker:

Uh, you're why we do this and, um, good luck out there.

Speaker:

And that is a wrap.

Speaker:

The backup wrap up is written, recorded, and produced by me w Curtis Preston.

Speaker:

If you need backup or Dr. Consulting content generation or expert witness

Speaker:

work, check out backup central.com.

Speaker:

You can also find links from my O'Reilly Books on the same website.

Speaker:

Remember, this is an independent podcast and any opinions that

Speaker:

you hear are those of the speaker and not necessarily an employer.

Speaker:

Thanks for listening.