Prasanna Malaiyandi:

Are we going to have a funeral for your USB hub?

W. Curtis Preston:

I don't think we'll have a funeral.

Prasanna Malaiyandi:

Here lies a USB hub.

Prasanna Malaiyandi:

It served me well.

W. Curtis Preston:

Hi, and welcome to Backup Central's Restore it All podcast.

W. Curtis Preston:

I'm your host, W.

W. Curtis Preston:

Curtis Preston.

W. Curtis Preston:

AKA Mr.

W. Curtis Preston:

Backup and I have with me, my computer peripheral

W. Curtis Preston:

consultant, Prasanna Malaiyandi.

W. Curtis Preston:

How's it going?

Prasanna Malaiyandi:

Good.

Prasanna Malaiyandi:

I do not specialize in recommending mice or keyboards or other accessories

W. Curtis Preston:

Uh, but you know, as usual you came in very handy during

W. Curtis Preston:

my peripheral crisis, the Preston, the Preston peripheral put, I need

W. Curtis Preston:

something with a P Preston peripheral.

W. Curtis Preston:

Come on, give me a word, a problem.

Prasanna Malaiyandi:

It's going to be one of those.

W. Curtis Preston:

the Preston peripheral problem of 2022, uh, I

W. Curtis Preston:

got to buy two new USB hubs, man, and no turning it off and on again.

W. Curtis Preston:

Didn't fix it.

Prasanna Malaiyandi:

I'm telling

W. Curtis Preston:

out thing.

Prasanna Malaiyandi:

surge protectors.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

I don't know why I don't have a surge protector.

W. Curtis Preston:

You think, you know, as a computer guy, I would know.

Prasanna Malaiyandi:

Well, and it's funny that you bring this up because literally

Prasanna Malaiyandi:

two days ago I just went and replaced most of the surge protectors in my house.

Prasanna Malaiyandi:

Did you know, surge protectors only have a finite amount of life.

Prasanna Malaiyandi:

And then after that they do nothing.

W. Curtis Preston:

no,

Prasanna Malaiyandi:

Yeah,

W. Curtis Preston:

you know what I do on all my outlets that's not

W. Curtis Preston:

a surge protector, what the thing is, this is what I'm curious.

W. Curtis Preston:

I got to look into and see if it is a surge protector.

W. Curtis Preston:

Although if it did it, didn't do its job.

W. Curtis Preston:

Um, I have the.

Prasanna Malaiyandi:

whole house.

W. Curtis Preston:

No, no.

W. Curtis Preston:

The, the, the power monitoring thingy, um, I have one on every outlet that matters,

W. Curtis Preston:

uh, so that I can figure out, you know, where all the power's going to my house.

Prasanna Malaiyandi:

Gotcha.

Prasanna Malaiyandi:

But those don't do surge protection.

W. Curtis Preston:

You don't think so.

Prasanna Malaiyandi:

Nope.

Prasanna Malaiyandi:

And

W. Curtis Preston:

You'd for all that money that, you

W. Curtis Preston:

know, cause it's one outlet.

Prasanna Malaiyandi:

yeah.

Prasanna Malaiyandi:

Well, so here's the thing with surge protectors.

Prasanna Malaiyandi:

Uh, there's also a notion, so I did a lot of research

Prasanna Malaiyandi:

because that's just the type of

W. Curtis Preston:

Of course you did.

W. Curtis Preston:

How many YouTube videos did you watch?

Prasanna Malaiyandi:

None.

Prasanna Malaiyandi:

I just read a lot of articles, but, but there is something right.

Prasanna Malaiyandi:

Some surge protectors have what they call let in voltage or a pass through

Prasanna Malaiyandi:

voltage, which is how much it actually allows in before it like clamps down

Prasanna Malaiyandi:

on the surge, because that's what a surge protector is supposed to do.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

You get a spike and it's supposed to clamp down to prevent it.

Prasanna Malaiyandi:

And so some of them have.

Prasanna Malaiyandi:

Normally you want it to be like 400 volts or less, which is still a lot of voltage

Prasanna Malaiyandi:

which could fry your device, but it's much better than letting it all pass through.

Prasanna Malaiyandi:

And so the lower, the number, the better it is.

Prasanna Malaiyandi:

And the challenge is a lot of surge protectors after their life has gone,

Prasanna Malaiyandi:

they don't automatically shut down.

Prasanna Malaiyandi:

So they're just kind of letting everything pass through and

Prasanna Malaiyandi:

they're not protecting you at all,

Prasanna Malaiyandi:

but there are some brands.

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

There are some brands.

Prasanna Malaiyandi:

So.

Prasanna Malaiyandi:

The protection is gone.

Prasanna Malaiyandi:

It actually shuts off the outlet.

W. Curtis Preston:

Huh,

Prasanna Malaiyandi:

So, you know, you have to replace it because

Prasanna Malaiyandi:

how many people go and look at the green little protected light that's

Prasanna Malaiyandi:

on their surge protector, right?

Prasanna Malaiyandi:

That's hidden in a corner behind, like underneath your desk.

Prasanna Malaiyandi:

Like no one ever does that.

Prasanna Malaiyandi:

And so.

W. Curtis Preston:

you know, this falls under the, I could go and spend

W. Curtis Preston:

a whole lot of money every few years, and I don't feel like I should have to.

W. Curtis Preston:

Like, it it's bad enough that I got to buy it in the first place, but

W. Curtis Preston:

then if I got to I, and so I didn't know this, I didn't know, to even

W. Curtis Preston:

look at the little green light.

W. Curtis Preston:

I didn't know that was a thing.

W. Curtis Preston:

Am I losing my, my tech cred?

Prasanna Malaiyandi:

Some of them don't but it's one of the things

Prasanna Malaiyandi:

you should just take a look and yeah, they say two to five years.

Prasanna Malaiyandi:

It also depends on like the power in your area and how clean it is.

Prasanna Malaiyandi:

If you get a lot of spikes, things like that, or you can live in like

Prasanna Malaiyandi:

an area with lots of lightning.

Prasanna Malaiyandi:

I think California, it's pretty good for the most part.

W. Curtis Preston:

We would need to have some rain,

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

So not as big of a concern, but it's just one of those things yet

Prasanna Malaiyandi:

periodically you might want to change or if you have like a ups.

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

Or if you have a

W. Curtis Preston:

on the other hand,

Prasanna Malaiyandi:

yeah.

Prasanna Malaiyandi:

Florida on the other hand, lots of lightning and everything else, but yeah.

Prasanna Malaiyandi:

Or if you have a ups, typically that already has surge

Prasanna Malaiyandi:

protection built in as well.

W. Curtis Preston:

Right, right.

Prasanna Malaiyandi:

So things to think about.

W. Curtis Preston:

Once Again, see, this is why you're my

W. Curtis Preston:

computer peripheral consultant.

W. Curtis Preston:

Doesn't that, that counts as a peripheral.

W. Curtis Preston:

Doesn't it.

W. Curtis Preston:

But a surge protector

Prasanna Malaiyandi:

I think so.

W. Curtis Preston:

into the computer.

Prasanna Malaiyandi:

Yeah.

W. Curtis Preston:

It's a accessory.

W. Curtis Preston:

It's it's on the periphery.

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

Curtis, Curtis.

W. Curtis Preston:

Uh, it's been an interesting week.

W. Curtis Preston:

We did have a minor and I mean really minor, just random surge a while back.

W. Curtis Preston:

And, um, and my, and my USB hub just stopped delivering data.

W. Curtis Preston:

Like it

Prasanna Malaiyandi:

But that's weird that it only stops delivering data.

W. Curtis Preston:

yeah.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

And it was, it was immediately that moment because I was actually using

W. Curtis Preston:

my camera, which is a USB device.

W. Curtis Preston:

And it just, you know, the second it happened, it was like, Oop, no

Prasanna Malaiyandi:

but everything else works.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

All the other devices plugged in.

Prasanna Malaiyandi:

So you should probably be glad that that $30 hub took the hit rather than you

Prasanna Malaiyandi:

having to go replace like five devices.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

That's good.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

It's just like, I'm trying to figure out, well, I can't, I can't

W. Curtis Preston:

figure out exactly what happened.

W. Curtis Preston:

You know what I mean?

W. Curtis Preston:

From an electrical electrical perspective,

Prasanna Malaiyandi:

No.

W. Curtis Preston:

it just, it fried the brains, but it didn't fry.

W. Curtis Preston:

You know what it is?

W. Curtis Preston:

Is it fried the chip?

Prasanna Malaiyandi:

Yeah, but not the power circuit.

W. Curtis Preston:

power circuit.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

The power circuit is probably pretty, pretty basic.

W. Curtis Preston:

And then, yeah, good times.

W. Curtis Preston:

May you live in interesting times?

Prasanna Malaiyandi:

Are we going to have a funeral for your uSB hub

W. Curtis Preston:

I don't think we'll have a funeral.

Prasanna Malaiyandi:

Here lies a USB hub.

Prasanna Malaiyandi:

It served me well.

W. Curtis Preston:

It's served me.

W. Curtis Preston:

Well, Curtis should have brought a surge protector.

W. Curtis Preston:

I want to move on.

Prasanna Malaiyandi:

What do you want to talk about?

W. Curtis Preston:

I want to talk about slow restores.

W. Curtis Preston:

This is seven ways to have a slow restore.

W. Curtis Preston:

Should be really popular as a podcast, seven ways to have a slow restore.

W. Curtis Preston:

And, uh, it's based on this article that I found on network world, this guy seems

W. Curtis Preston:

to really knows what he's talking about.

W. Curtis Preston:

What do you think?

Prasanna Malaiyandi:

Who was it?

Prasanna Malaiyandi:

The

W. Curtis Preston:

Uh, it's a W.

W. Curtis Preston:

Curtis Preston, that guy.

Prasanna Malaiyandi:

Is he a relative of yours?

W. Curtis Preston:

He is related He is related.

W. Curtis Preston:

Uh, I see him on a pretty regular basis.

W. Curtis Preston:

Uh, although sometimes when I'm looking at him, uh, I

Prasanna Malaiyandi:

He's dashing.

W. Curtis Preston:

Oh, he's, he's gorgeous.

W. Curtis Preston:

Uh, and um, I like the picture that they have on the article.

W. Curtis Preston:

Just some random dude looking into some sort of computer innards, like

W. Curtis Preston:

he's going to figure out anything, but.

W. Curtis Preston:

You know what I mean?

W. Curtis Preston:

Like you look at that picture.

W. Curtis Preston:

What's that guy going to figure out.

Prasanna Malaiyandi:

Speaker:

everything in the world,

W. Curtis Preston:

Yeah.

W. Curtis Preston:

So I I'd like to start this podcast with a story.

Prasanna Malaiyandi:

not our disclaimer.

W. Curtis Preston:

oh yeah, sure.

W. Curtis Preston:

We'll do the disclaimer Prasanna and I work for different companies.

W. Curtis Preston:

He works for zoom.

W. Curtis Preston:

I worked for Druva this is not a, uh, this is not a podcast of either company.

W. Curtis Preston:

The opinions that you hear are all Prasanna's and, uh, be sure to rate our

W. Curtis Preston:

podcast ratethispodcast.com/restore.

W. Curtis Preston:

And if you care about this topic and any of the related topics, security, you

W. Curtis Preston:

know, cybersecurity, ransomware, backup, recovery, disaster recovery, uh, you know,

W. Curtis Preston:

I don't know, did I forget a category?

W. Curtis Preston:

So it's barbecue and what's that all privacy.

W. Curtis Preston:

Yeah, absolutely.

W. Curtis Preston:

If you're, you know, anything that we can, that's in the

W. Curtis Preston:

periphery, it's a big word today.

W. Curtis Preston:

that word's going to pop up at least one

Prasanna Malaiyandi:

the word of the day.

W. Curtis Preston:

Uh, then just reach out to me @wcpreston on Twitter, you

W. Curtis Preston:

can DM me or, uh, wcurtispreston@gmail.

W. Curtis Preston:

And, uh, so yeah, so I wanna, I want to tell a little story and I'm I'm, if

W. Curtis Preston:

you're a, if you're a longtime listener of the podcast, you may have heard this

W. Curtis Preston:

story before, but you know, based on the listenership, I don't think anybody out

W. Curtis Preston:

there has listened to all the podcasts except for maybe Daniel Rose Hill.

W. Curtis Preston:

Hi Daniel.

W. Curtis Preston:

Um, he's our backup anorak.

Prasanna Malaiyandi:

Hi Daniel, hope the M-disc is working out.

W. Curtis Preston:

He's he's been a guest on the podcast and, uh, you

W. Curtis Preston:

know, big fan of the podcast anyway.

W. Curtis Preston:

So back in the day when I got my first.

W. Curtis Preston:

Uh, commercial backup and recovery tool.

W. Curtis Preston:

And I, and I can actually say what it was because this it's a, it's a

W. Curtis Preston:

company that's gone by the wayside.

W. Curtis Preston:

A company's name was software moguls.

W. Curtis Preston:

They were headquartered in, um, uh, Minnesota.

W. Curtis Preston:

They were a suburb of Minneapolis and the, the name of the

W. Curtis Preston:

product was SM-arch SM-arch

W. Curtis Preston:

arc

Prasanna Malaiyandi:

I think you

Prasanna Malaiyandi:

brought this up a couple

Prasanna Malaiyandi:

times.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

W which is funny because you know, it should be a SM dash back,

W. Curtis Preston:

but that's a whole other thing.

W. Curtis Preston:

That's a different podcast.

W. Curtis Preston:

Um, cause archive is not backup, right?

W. Curtis Preston:

Yeah.

W. Curtis Preston:

Okay.

W. Curtis Preston:

And in case that wasn't obvious to everybody, and if you don't understand the

W. Curtis Preston:

difference then look at our podcasts, we definitely have talked about that topic.

Prasanna Malaiyandi:

Or purchase curtis's book.

W. Curtis Preston:

Well, actually, you know what?

W. Curtis Preston:

You don't even have to purchase it.

W. Curtis Preston:

Now you can get a, uh, you know, if you, if you do it in time, uh,

W. Curtis Preston:

for a limited time only, you can get a free ebook version of my

W. Curtis Preston:

book by going to druva.com/podcast.

W. Curtis Preston:

And you can get a free copy.

W. Curtis Preston:

So the, um, and there is a whole chapter that basically

W. Curtis Preston:

says archive is not backup.

W. Curtis Preston:

And wow.

W. Curtis Preston:

I really got off the topic.

W. Curtis Preston:

All right.

W. Curtis Preston:

So they had a feature.

W. Curtis Preston:

This is way before deduplication . This is way before multiplexing, but they had

W. Curtis Preston:

a feature that was inline compression.

W. Curtis Preston:

And this was again, before all tape drives had compression.

W. Curtis Preston:

And so they were going to really make my tapes like so much bigger.

W. Curtis Preston:

Right.

W. Curtis Preston:

And.

W. Curtis Preston:

So I turned on this feature and, you know, I had been running this new

W. Curtis Preston:

commercial backup product for a couple of months, but being the paranoid

W. Curtis Preston:

backup person that I was, I still had the old system running in parallel.

Prasanna Malaiyandi:

just in case.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

And then we had our first major restore.

W. Curtis Preston:

And I remember, um, I remember exactly where I was.

W. Curtis Preston:

I remember exactly, you know, where the server was.

W. Curtis Preston:

And I remember that I had to hop in my car and drive down.

W. Curtis Preston:

Um, if there's any listeners in Delaware, I was in, I was on Christiana road.

W. Curtis Preston:

Uh, Newark Delaware.

W. Curtis Preston:

And I drove down the street and I, I remember going in there and what I

W. Curtis Preston:

did is I put the old backup tapes in my back pocket, but I brought the new

W. Curtis Preston:

fancy backup tapes in my front pocket.

W. Curtis Preston:

And I put the tape in the drive and I went to go, um, I kicked off the first restore

W. Curtis Preston:

and me being who I was, I created a while loop that, you know, you know, while

W. Curtis Preston:

true; do df -k /directory; sleep 60; done.

W. Curtis Preston:

Right.

W. Curtis Preston:

And I'm watching this thing and I'm watching it.

W. Curtis Preston:

I'm watching, I'm watching it.

W. Curtis Preston:

It's not changing.

W. Curtis Preston:

The restore is just running and like, after What I felt was

W. Curtis Preston:

a really long period of time.

W. Curtis Preston:

It finally changed to 1%.

W. Curtis Preston:

And I'm like, based on, based on the current rate, this restore is going to

W. Curtis Preston:

take yeah, it was going to take forever.

W. Curtis Preston:

And by the way, it was probably two gigabytes.

W. Curtis Preston:

This, you know what I

W. Curtis Preston:

mean?

W. Curtis Preston:

Yeah.

W. Curtis Preston:

Back in the day it was, it was, it was probably less than two gigabytes.

W. Curtis Preston:

Cause I remember our biggest server was Zeus and Zeus was, uh, six gigabytes.

W. Curtis Preston:

Um, and that was, that was the entire server.

W. Curtis Preston:

So this is one file system.

W. Curtis Preston:

So it could have been, you know, it could have been one gigabyte.

W. Curtis Preston:

And so I was like, what is going on?

W. Curtis Preston:

And I went over to the tape drive and I'm looking at the tape drive and I'm looking

W. Curtis Preston:

at the little Blinky light that indicates that that data is being read or written.

W. Curtis Preston:

And I see blink, blink.

Prasanna Malaiyandi:

pause.

W. Curtis Preston:

Long pause, long pause, blink, blink.

W. Curtis Preston:

And this went on.

W. Curtis Preston:

I'd made it like a 911 call to software moguls.

W. Curtis Preston:

I'm like, Hey man, whiskey tango foxtrot (WTF)?

W. Curtis Preston:

I'm restoring this primary server.

W. Curtis Preston:

This is the first time I am using my new fancy backup system

W. Curtis Preston:

that we paid all this money for.

W. Curtis Preston:

Uh, I remember that it was $16,000.

W. Curtis Preston:

I remember that, that, you know, the

Prasanna Malaiyandi:

That was.

W. Curtis Preston:

caboodle,

W. Curtis Preston:

it was a lot of money.

W. Curtis Preston:

It was a lot of servers, but it was a lot of money.

W. Curtis Preston:

Right.

W. Curtis Preston:

And, um, this was 19, 19 93, right.

W. Curtis Preston:

93 94.

W. Curtis Preston:

And.

W. Curtis Preston:

Um, they're like, well, did you, by chance turn on the compression feature.

W. Curtis Preston:

Yeah.

Prasanna Malaiyandi:

You're like, of course you're

Prasanna Malaiyandi:

saying that I can save space.

Prasanna Malaiyandi:

Of course, I'm going to turn it on.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

So they're like, so here's how the compression feature works

W. Curtis Preston:

during backup during backup.

W. Curtis Preston:

It runs a compress minus C.

W. Curtis Preston:

This is all Unix stuff, compress minus C and S and redirects the compression, which

W. Curtis Preston:

sends the compression to standard out.

W. Curtis Preston:

And then, and then it redirects it to a temporary file in /tmp right.

W. Curtis Preston:

A filename.Z.

W. Curtis Preston:

And then, then we copied filename.Z to, uh, to the tape.

W. Curtis Preston:

During restore.

W. Curtis Preston:

We, um, we restore filename.Z to /tmp, and then we run uncompress in place.

W. Curtis Preston:

And then once it's done, then we copy it from temp to the file system.

W. Curtis Preston:

And so, yeah, basically working as designed dude, like you

W. Curtis Preston:

did test the restore, right?

W. Curtis Preston:

When you, you should have known.

W. Curtis Preston:

Right.

W. Curtis Preston:

And so basically, you know, I was, luckily the story had a happy ending.

W. Curtis Preston:

I had, I had the

Prasanna Malaiyandi:

Yeah, you have to think in the back

Prasanna Malaiyandi:

pocket.

Prasanna Malaiyandi:

And,

W. Curtis Preston:

I restored it and

W. Curtis Preston:

everything was beautiful, you know, and

Prasanna Malaiyandi:

and did you get rid of that

Prasanna Malaiyandi:

software

Prasanna Malaiyandi:

or that solution?

W. Curtis Preston:

not, I did not get rid of the software.

W. Curtis Preston:

Uh, in fact, uh, we'll, we'll bring that full circle.

W. Curtis Preston:

So I did not, I did not get rid of the software.

W. Curtis Preston:

I turned off the feature.

W. Curtis Preston:

Right.

W. Curtis Preston:

Um, and, uh, continued to use the software for the next couple of years.

W. Curtis Preston:

And then when I left.

W. Curtis Preston:

Uh, MBNA which at that time was the second largest credit card company.

W. Curtis Preston:

I left MBNA to go into consulting and they put me in the headquarters of

W. Curtis Preston:

Amoco was my first account, which was the American oil company in Chicago.

W. Curtis Preston:

And, uh, they didn't have any decent backups.

W. Curtis Preston:

Right.

W. Curtis Preston:

And so I was like, man, they need, they need like commercial backup software.

W. Curtis Preston:

And they said, well, we, we had some commercial backup software, but

W. Curtis Preston:

we kinda dumped it because nobody could figure out how to use it.

W. Curtis Preston:

I'm like, what did you have?

W. Curtis Preston:

And they go SM-arch.

W. Curtis Preston:

Seriously, like the one commercial product out of 50 that I know.

W. Curtis Preston:

And you, this is literally complete coincidence.

W. Curtis Preston:

So like, when I say that, like, I ended up being Mr.

W. Curtis Preston:

Backup because due to a series of events beyond my control,

W. Curtis Preston:

this is an example of that.

W. Curtis Preston:

My first ever client was using the one and only commercial piece of product

W. Curtis Preston:

that I, that I, you know, that I knew.

W. Curtis Preston:

And I was able to call up to SM-arch to the company, software moguls.

W. Curtis Preston:

And I said, listen, I'm at Amoco and I'm going to save your ass.

W. Curtis Preston:

Right.

W. Curtis Preston:

So if you could just rework the license so that it'll work in

W. Curtis Preston:

the current environment, because whatever they bought, it doesn't

W. Curtis Preston:

match what they, what they have now.

W. Curtis Preston:

And they agreed to do it for me.

W. Curtis Preston:

And so we got a license and we got the, we got everything backed up

W. Curtis Preston:

and that's when that's when, uh, everything started falling apart.

W. Curtis Preston:

And didn't, we have a podcast on why I used to be called a crash.

Prasanna Malaiyandi:

Yes, we did

Prasanna Malaiyandi:

have an episode.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

So that episode kicks in after this episode, because basically what happened

W. Curtis Preston:

is that the moment I got a decent backup of the entire data center, the

W. Curtis Preston:

data center just started falling apart.

W. Curtis Preston:

Like they, you know, and we ended up restoring like crazy.

W. Curtis Preston:

So I got really, really good at restoring servers.

Prasanna Malaiyandi:

But if you think about it, most people

Prasanna Malaiyandi:

probably don't get that experience.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

It's kind of like you learn trial by fire.

Prasanna Malaiyandi:

Right?

Prasanna Malaiyandi:

What you learned in the matter of many months is probably more than most

Prasanna Malaiyandi:

people learn over like five years.

W. Curtis Preston:

I have also fought a giant fire as well, an actual fire.

W. Curtis Preston:

Remember, that's a whole other story.

Prasanna Malaiyandi:

That

Prasanna Malaiyandi:

is another story as

W. Curtis Preston:

I have lots of lots of lessons.

W. Curtis Preston:

That's what, that's the one advantage of being oaf.

W. Curtis Preston:

So, uh, yeah, so, okay.

W. Curtis Preston:

So what we're talking about here is reasons, and this is not one of

W. Curtis Preston:

them, but this is just, uh, just to sort of give you an example of.

W. Curtis Preston:

That the restore speed of a given backup will almost always be slower

W. Curtis Preston:

than the backup speed of that backup.

W. Curtis Preston:

Okay.

W. Curtis Preston:

And there are a lot of reasons for that.

W. Curtis Preston:

And I don't think that this is especially if, like you said, if you haven't.

W. Curtis Preston:

Um, done this, you know, I used the phrase fired in anger, right?

W. Curtis Preston:

If you've never fired your backups in anger, then you don't

W. Curtis Preston:

know what I'm talking about.

W. Curtis Preston:

Trust me, this is the case for many, many systems.

W. Curtis Preston:

Not all, right?

W. Curtis Preston:

It's not a universal truth, but it, but, but there are many reasons

W. Curtis Preston:

that it can often be the case.

W. Curtis Preston:

So, uh, Y you are looking at the article just as I am, right.

W. Curtis Preston:

The first TA talk about the first problem that we have here.

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

So the first one is just sort of around if you're using a disk based subsystem, more

Prasanna Malaiyandi:

than likely you're going to have raid.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

Which

W. Curtis Preston:

Right?

Prasanna Malaiyandi:

simple explanation.

Prasanna Malaiyandi:

It's a bunch of disk.

Prasanna Malaiyandi:

Brought together to make it look like one disc with some level of redundancy

Prasanna Malaiyandi:

within the, uh, within those disks.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

And there are different types of encoding.

Prasanna Malaiyandi:

Of course, erasure coding versus your normal parity based raid.

Prasanna Malaiyandi:

But what happens is when you're writing to a raid disk or set of

Prasanna Malaiyandi:

disks, Every time you do a write.

Prasanna Malaiyandi:

There is some amount of additional writes that need to happen

Prasanna Malaiyandi:

because you are keeping additional information with the data.

Prasanna Malaiyandi:

So in case one disk fails, it can always be recalculated and

Prasanna Malaiyandi:

you can get back your data.

Prasanna Malaiyandi:

And this is normally known as parity information,

W. Curtis Preston:

Right, right.

Prasanna Malaiyandi:

Calculating parity isn't free, right?

Prasanna Malaiyandi:

It's a bunch of checksum operations or other mechanisms in order

Prasanna Malaiyandi:

to be able to calculate that.

Prasanna Malaiyandi:

And then you have to end up writing that data across all of those discs.

Prasanna Malaiyandi:

And so when you're doing the write.

Prasanna Malaiyandi:

The performance could have some penalty, right?

Prasanna Malaiyandi:

Because you have to do all the calculations and send all the

Prasanna Malaiyandi:

writes to the appropriate places

W. Curtis Preston:

Right.

W. Curtis Preston:

so so just generally speaking, and by the way, this, this generally only applies.

W. Curtis Preston:

To like RAIDs two through six, no one uses RAID two.

W. Curtis Preston:

So really three through six, no one uses three or four or five anymore.

W. Curtis Preston:

So really what we're talking it's RAID Uh, it doesn't uh, and what,

W. Curtis Preston:

and why don't they use raid?

W. Curtis Preston:

Well, I mean, some people still do, but they really shouldn't and why not?

W. Curtis Preston:

But like anything lower than

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

So in most cases it basically only handles a single disk failure.

Prasanna Malaiyandi:

So you lose one disc and you can handle that case.

Prasanna Malaiyandi:

But if you

W. Curtis Preston:

Like, how are, how often do you list?

W. Curtis Preston:

Do you lose multiple disks though,

Prasanna Malaiyandi:

At the worst possible time, right?

Prasanna Malaiyandi:

Because, because normally what I've seen happen, right?

Prasanna Malaiyandi:

Having worked at past storage vendors is you are, you have a disk fail.

Prasanna Malaiyandi:

Now, if you have a spare, it's going to start rebuilding and

Prasanna Malaiyandi:

repopulating that new disc that just got added and now the problem is.

Prasanna Malaiyandi:

When you're in the process of rebuilding that disc, you now have to do reads

Prasanna Malaiyandi:

across all the other discs and put additional load on your system, which

Prasanna Malaiyandi:

could potentially lead to another disk failure, especially if your

Prasanna Malaiyandi:

discs have been bought around the same time or have similar age, right.

Prasanna Malaiyandi:

Or come from similar batches.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

All these sorts of issues.

Prasanna Malaiyandi:

And so.

Prasanna Malaiyandi:

If you have one disk failed, it's highly likely that another disk may fail.

Prasanna Malaiyandi:

And you're hoping that you can finish a rebuild before the next disc fails.

Prasanna Malaiyandi:

But if you start thinking about like eight, 12 terabyte drives, that

Prasanna Malaiyandi:

might take some time.

Prasanna Malaiyandi:

And so

W. Curtis Preston:

Speaker:

that's the real problem.

W. Curtis Preston:

Speaker:

Yeah, that's the real modern problem is that you've got these giant disk drives

W. Curtis Preston:

Speaker:

that take a really long time to rebuild.

W. Curtis Preston:

Speaker:

And so that, that risky time.

W. Curtis Preston:

Speaker:

In between you've had a disc failure and you you've rebuilt that failed disc.

W. Curtis Preston:

Speaker:

That can be a really long time.

W. Curtis Preston:

Speaker:

And during that time you could suffer another disc failure and

W. Curtis Preston:

Speaker:

then you'd be, then you'd be Sol.

W. Curtis Preston:

Speaker:

And that's why everybody uses RAID six, or at least they should be.

W. Curtis Preston:

Speaker:

And if you're not, you should really look into that.

W. Curtis Preston:

Speaker:

But I just want to make a point, this isn't a problem with raid 10, right.

W. Curtis Preston:

Speaker:

Or raid one, which isn't really raid, right?

W. Curtis Preston:

Speaker:

Uh, well, no RAID.

W. Curtis Preston:

Speaker:

Right.

W. Curtis Preston:

Speaker:

One is fine.

W. Curtis Preston:

Speaker:

Zero.

W. Curtis Preston:

Speaker:

Yeah.

W. Curtis Preston:

Speaker:

A raid one is mirroring, uh, but re generally most people

W. Curtis Preston:

Speaker:

use RAID 10, uh, which is, um, it's mirroring plus striping,

Prasanna Malaiyandi:

Yep.

Prasanna Malaiyandi:

And, and there are optimizations that some vendors do, trying to minimize the

Prasanna Malaiyandi:

amount of data that gets written out.

Prasanna Malaiyandi:

Like you write in full stripes rather than partial writes.

Prasanna Malaiyandi:

You try to aggregate as much data as possible.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

There are optimizations people try to do, right.

Prasanna Malaiyandi:

But in the end, there's only so much you could do for having to recompute parity.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

And the checksums and then send it to.

W. Curtis Preston:

exactly.

W. Curtis Preston:

And, but just the general rule is.

W. Curtis Preston:

That it is slower to write to a RAID array than it is to read from a raid

W. Curtis Preston:

array, a parity based RAID array.

W. Curtis Preston:

And I would say the same is also true of an eraser coding based array.

W. Curtis Preston:

Um, so, and so that is the first reason why you might have, um, um, a, you know, a

W. Curtis Preston:

penalty when writing and then next we have is this little thing called copy-on-write.

W. Curtis Preston:

Snapshots.

W. Curtis Preston:

So I'm a huge fan of snapshots.

W. Curtis Preston:

Um, I am right.

W. Curtis Preston:

Um, I mean, you know, I ha I have caveats that, you know, they need to

W. Curtis Preston:

be copied in order to be a backup.

Prasanna Malaiyandi:

They're there for good purpose.

W. Curtis Preston:

they are, they have a great purpose.

W. Curtis Preston:

Having said that I am less of a fan of the copy-on-write.

W. Curtis Preston:

Style of snapshots.

W. Curtis Preston:

Right.

W. Curtis Preston:

And, uh, I need to explain what that means.

W. Curtis Preston:

So once you create a snapshot, uh, it creates a moment in time

W. Curtis Preston:

that the snapshot, you, you didn't really create anything.

W. Curtis Preston:

You just create a, like a, it's like a view into your storage, right?

W. Curtis Preston:

You didn't copy anything.

W. Curtis Preston:

Then when you go to overwrite a block of data with new data, they, the snapshot

W. Curtis Preston:

system needs to preserve the old block that you had when you created snapshot.

W. Curtis Preston:

So it copies that block out into a snapshot area.

W. Curtis Preston:

And so when you go to read that snapshot, it gets most of the data

W. Curtis Preston:

from the main drive, and then it gets.

W. Curtis Preston:

Any before images from that other thing.

W. Curtis Preston:

So that's why it's called copy on, write?

W. Curtis Preston:

Because when you write, you're going to copy the data.

W. Curtis Preston:

The longer you hold on to a snapshot, the more blocks that have to get copied out.

W. Curtis Preston:

And the more blocks you have to read when you go to, um, to do that, and

W. Curtis Preston:

which is why, um, and by the way, this is different than redirect on write.

W. Curtis Preston:

Which is, um, where.

W. Curtis Preston:

You simply write the new block in a new place.

W. Curtis Preston:

Right.

W. Curtis Preston:

And it's a series of pointers.

W. Curtis Preston:

It's a lot more complicated and redirect on write.

W. Curtis Preston:

Is close to, but not the same as what NetApp does really close

W. Curtis Preston:

NetApps says it's different.

W. Curtis Preston:

And you know, I'm sure it is, but it's close enough to that, but this is

W. Curtis Preston:

why NetApp and products like NetApp.

W. Curtis Preston:

They can have tons of snapshots without it impacting their

W. Curtis Preston:

write performance, but it is.

W. Curtis Preston:

Absolute certainty that if you have copy-on-write snapshots and you keep a

W. Curtis Preston:

lot, you keep them around for a long time.

W. Curtis Preston:

Um, or you just created a copy-on-write snapshot.

W. Curtis Preston:

And now you go to do a large restore.

W. Curtis Preston:

It's going to do a copy of every single block that you're trying to overwrite

W. Curtis Preston:

before it can overwrite it, which means there's just going to be a big

W. Curtis Preston:

penalty when you're going to do that.

W. Curtis Preston:

Um, and you know, th th this isn't me, you know, I remember I never

W. Curtis Preston:

worked for NetApp, but I remember when I was explaining this.

W. Curtis Preston:

To somebody and they're like, oh, or you're just a NetApp lover.

W. Curtis Preston:

And you're just, I'm like, okay, it's just a fact, right?

W. Curtis Preston:

Like I'm I remember being at a large, not Amoco, but an a really

W. Curtis Preston:

large oil and gas company and a certain other large storage vendor.

Prasanna Malaiyandi:

Yup.

W. Curtis Preston:

One that you might be very familiar with, um, came in and we

W. Curtis Preston:

just asked them a point blank question.

W. Curtis Preston:

The customer wants to keep six months of user browsable snapshots, what

W. Curtis Preston:

would happen to their performance?

W. Curtis Preston:

And they were like, no one does that.

W. Curtis Preston:

That was a response.

W. Curtis Preston:

No one does that.

W. Curtis Preston:

Well, we're doing it here with the NetApp systems.

W. Curtis Preston:

We already have what would happen if they, and they literally had to guess

W. Curtis Preston:

they were, they guessed it like a 50%.

W. Curtis Preston:

Performance hit was, was the best guess.

W. Curtis Preston:

So anyway, so if you have a copy on write snapshot based storage

W. Curtis Preston:

array, you've created a snapshot and then you go to do a large restore.

W. Curtis Preston:

You're going to have a huge write penalty when you, um, overwrite that.

W. Curtis Preston:

Um, so, and then the next, uh, what about this file system bit?

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

So the challenge with file systems, right?

Prasanna Malaiyandi:

And this is when it comes to writing into a file system, right?

Prasanna Malaiyandi:

It's no longer the small, like your laptop file systems we're talking about,

Prasanna Malaiyandi:

but these very, very dense file systems.

Prasanna Malaiyandi:

If you look at some of the scale-out file systems out there with millions

Prasanna Malaiyandi:

and millions of files on it, right when you're restoring the file.

Prasanna Malaiyandi:

First, it creates a file that it wants to restore the data too.

Prasanna Malaiyandi:

And then separately, it has to pull the data for the actual data contained

Prasanna Malaiyandi:

within the file system itself.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

And so, because there are these two steps and depending on how many files

Prasanna Malaiyandi:

or files are in the file system, because in the end, all of that

Prasanna Malaiyandi:

needs to be tracked in that system.

Prasanna Malaiyandi:

And so creating these files can actually take a tough take quite a while.

Prasanna Malaiyandi:

And so if you're pulling all this data and say you have millions and millions

Prasanna Malaiyandi:

of files that could take you much longer than say having one large file versus a

Prasanna Malaiyandi:

million small files.

W. Curtis Preston:

Yeah, exactly.

W. Curtis Preston:

That, that it could actually, I could actually take more time

W. Curtis Preston:

to create the files than it does to actually transfer the data.

Prasanna Malaiyandi:

Most people think it's just, oh, I'm just creating the file.

Prasanna Malaiyandi:

Isn't that simple.

Prasanna Malaiyandi:

But you have to remember when you're restoring file.

Prasanna Malaiyandi:

It's not only creating the file.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

It's also setting appropriate permissions on the file or anything

Prasanna Malaiyandi:

else that needs to be done to the file in addition to moving the data.

W. Curtis Preston:

And it is a really small amount of time, but when you have

W. Curtis Preston:

millions of files, it's a small amount of time divided or multiplied times millions.

W. Curtis Preston:

And I, and this is why, by the way, there, there, there are products that

W. Curtis Preston:

are specifically designed to do it.

W. Curtis Preston:

The only one that's coming to my mind and I hope I get the product name.

W. Curtis Preston:

Cause it's been awhile, but a net backup had maybe still has

W. Curtis Preston:

a product called flashbackup.

W. Curtis Preston:

And what it does is when you have a scenario like this, where you

W. Curtis Preston:

have a very dense file system, they can back it up at the block level.

W. Curtis Preston:

And then when you need to restore the entire file system, they

W. Curtis Preston:

restored it to block level.

W. Curtis Preston:

When you restore it at the block level, you don't have this problem.

W. Curtis Preston:

Right.

W. Curtis Preston:

We don't have this problem when we restore an entire VM.

Prasanna Malaiyandi:

Yep.

Prasanna Malaiyandi:

I will say I'll just want to say yeah.

Prasanna Malaiyandi:

Image based or app aware image-based

Prasanna Malaiyandi:

backups is I think

Prasanna Malaiyandi:

the

Prasanna Malaiyandi:

industry

W. Curtis Preston:

exactly.

W. Curtis Preston:

So, but if you are, if you are restoring at the file system level and you have

W. Curtis Preston:

a very dense file system is going to take awhile, it's going to take

W. Curtis Preston:

longer than, than, than otherwise.

W. Curtis Preston:

Um, the next one it's, it's a bit odd, but it is what it is.

W. Curtis Preston:

It's a bit, it's a bit like it's a bit more out there.

W. Curtis Preston:

But if you, you know, and I, I mentioned overburdened transaction logs.

W. Curtis Preston:

So in a transaction log, in a database, it's got to keep track of all the

W. Curtis Preston:

transactions depending on how you.

W. Curtis Preston:

Do your restore.

W. Curtis Preston:

So if you've got a re the way you do a database restore is you generally have

W. Curtis Preston:

a backup of the database from, let's say 24 hours ago, maybe even longer

W. Curtis Preston:

than that could be 12 or whatever.

W. Curtis Preston:

It depends on a number of factors.

W. Curtis Preston:

And then you have a number of transaction logs that you use to

W. Curtis Preston:

move that database forward in time from when the backup was taken up

W. Curtis Preston:

to the point in time of the outage.

W. Curtis Preston:

And if the transaction logs are, um, you know, if the storage, if the

W. Curtis Preston:

performance of that is not up to snuff, it can really slow down the playing

W. Curtis Preston:

replaying of all those transaction logs.

W. Curtis Preston:

And this is something you might not notice during normal operations,

W. Curtis Preston:

but the replaying of the transaction logs, it's like you're taking.

W. Curtis Preston:

What could be 24 hours of transactions and you're playing them all within 20 minutes.

W. Curtis Preston:

Right.

W. Curtis Preston:

And so it could really bog down your, your transaction logs and if your transaction

W. Curtis Preston:

logs, uh, if the storage is not up to snuff, uh, so what, what does this say?

W. Curtis Preston:

It put your transaction logs on flash and that's all I got to say

Prasanna Malaiyandi:

The other thing I would also say is.

Prasanna Malaiyandi:

Make sure you understand how long it'll take to replay those lines.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

So for instance, if you were only doing, you had in your example, 24

Prasanna Malaiyandi:

hours to do your normal backups, but say the customer decides, oh,

Prasanna Malaiyandi:

I'm only going to do it once a week.

Prasanna Malaiyandi:

Now you have seven days worth of transaction logs to play back,

Prasanna Malaiyandi:

maybe in the case of a, not so heavily used database, that's fine.

Prasanna Malaiyandi:

But if this is like amazon.com, right, and you're trying to play back a week worth of

Prasanna Malaiyandi:

transactions, that's a lot of records to

Prasanna Malaiyandi:

replay against the database.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

And we're going to cover this again at the end, but basically I would, I would

W. Curtis Preston:

do this, do a test restore and see how long, you know, if you're, if you're

W. Curtis Preston:

doing it once a day and then you play a typical days worth of transaction logs and

W. Curtis Preston:

you're like, oh, well that takes one hour.

W. Curtis Preston:

Are we okay with one, you know, a one hour RTO.

W. Curtis Preston:

It actually, it's going to be more than an hour RTO.

W. Curtis Preston:

Cause it's going to be the time to restore the database and then the

W. Curtis Preston:

time to restore the transaction logs.

W. Curtis Preston:

So then you can adjust perhaps your backup frequency,

Prasanna Malaiyandi:

And do it all against, or do it for a

Prasanna Malaiyandi:

production backup that you did.

Prasanna Malaiyandi:

Don't do it for like a test instance that you're just trying out,right do it for

Prasanna Malaiyandi:

an actual production instance that you can actually test and see, see what in

Prasanna Malaiyandi:

real life those transactions look like.

Prasanna Malaiyandi:

And you'll get an understanding of your RTO

W. Curtis Preston:

would you recommend doing like our friend in Alaska did?

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

Don't do it in your production environment while you're tearing down.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

Paul, we love you.

Prasanna Malaiyandi:

But man, that was crazy story.

W. Curtis Preston:

Oh God, that was a crazy story.

W. Curtis Preston:

Um, uh, what was it, what was that episode?

W. Curtis Preston:

Um,

Prasanna Malaiyandi:

It was with Paul van Dyke.

Prasanna Malaiyandi:

Episode 1 35, it admin deletes entire data center.

Prasanna Malaiyandi:

Then tests his backups.

W. Curtis Preston:

Yeah, that would be the one.

W. Curtis Preston:

Uh, so when you say testing it with production data, you don't mean

W. Curtis Preston:

testing your restored by restoring your production database on top of your desk.

W. Curtis Preston:

Do you mean using your production backups and restoring it to it to a test area?

Prasanna Malaiyandi:

That is

W. Curtis Preston:

Key key differentiator there.

W. Curtis Preston:

So the, the next thing, and this is, I think, I think this is less

W. Curtis Preston:

of a problem for most people, but for those of you still backing up

W. Curtis Preston:

to tape, this is a real problem.

W. Curtis Preston:

So multiplexing, and again, if you go back to the backup is evil episode

W. Curtis Preston:

from four or five episodes ago.

W. Curtis Preston:

Uh, we talked about this.

W. Curtis Preston:

We talked about that.

W. Curtis Preston:

That multiplexing is evil.

W. Curtis Preston:

It was, and still is a necessary evil.

W. Curtis Preston:

If you're backing up to a modern tape drive, the reason is that

W. Curtis Preston:

the tape drive wants to go a lot faster than the backup can go.

W. Curtis Preston:

And so you take and you, interleave a bunch of different backups together

Prasanna Malaiyandi:

Which sounds amazing.

W. Curtis Preston:

Which sounds amazing.

W. Curtis Preston:

And it makes a tape drive happy and it eliminates shoe shining

W. Curtis Preston:

or at least reduces shoe shining.

W. Curtis Preston:

And everything's great.

W. Curtis Preston:

But the problem is when you go to restore, you have to read all of those

W. Curtis Preston:

backups and throw away all, but the one that you need and modern multiplexing

W. Curtis Preston:

settings they're as high as like 32.

W. Curtis Preston:

So you're, you're throwing away, you know, I dunno what a 32 divided by a hundred.

W. Curtis Preston:

Uh, no.

W. Curtis Preston:

Is it, would that be 97?

W. Curtis Preston:

What

Prasanna Malaiyandi:

you're throwing away.

Prasanna Malaiyandi:

97% of the data.

W. Curtis Preston:

is that really?

W. Curtis Preston:

97% of the data.

W. Curtis Preston:

Is, are you, are you just really good in your head or did you divide

Prasanna Malaiyandi:

no.

Prasanna Malaiyandi:

Can in my

Prasanna Malaiyandi:

head,

W. Curtis Preston:

Okay.

W. Curtis Preston:

Uh, so yeah, so you're throwing away 97% of the data, which means that

W. Curtis Preston:

your restore speed is gonna suck!

Prasanna Malaiyandi:

It's actually 96.37, sorry.

Prasanna Malaiyandi:

8

W. Curtis Preston:

good.

W. Curtis Preston:

That was pretty good.

W. Curtis Preston:

pretty good.

W. Curtis Preston:

in your head, um, thing there.

W. Curtis Preston:

So, um, And that's why this is why we stopped using tape.

W. Curtis Preston:

This is why I stopped recommending the use of tape as a primary protection mechanism.

W. Curtis Preston:

I'm not even that big of a fan of it as a secondary production mechanism.

W. Curtis Preston:

Um, you know, this is, you know, we, we talked about this when an

W. Curtis Preston:

episode with Brian Greenberg, uh, and his, uh, a colleague where we,

W. Curtis Preston:

you know, th there, there is a.

W. Curtis Preston:

Th there is a group of people that are bigger fans of tape now because of

W. Curtis Preston:

ransomware, but you got to address this issue and you got to make sure that you

W. Curtis Preston:

understand that when you restore from tape, if you used multiplexing, then

W. Curtis Preston:

you're basically, if you did not use multiplexing, you don't have this problem.

W. Curtis Preston:

If you did use Mo I'm sorry.

W. Curtis Preston:

If you did not have multiplexing, then you don't have this problem,

W. Curtis Preston:

but you have a different problem.

W. Curtis Preston:

You you'll just you'll.

W. Curtis Preston:

Well, you want, you have full backups and you have one stream you'll more than

W. Curtis Preston:

likely be suffering shoe shining from your restore instead of shoe shining

W. Curtis Preston:

during your backups, because you'll get, you'll get the, uh, the raid penalty

W. Curtis Preston:

and the, the write, the write speed.

W. Curtis Preston:

Even if you don't get the right, the raid penalty you're discouraged probably

W. Curtis Preston:

has a limit at which it can write.

W. Curtis Preston:

And it's probably different than the speed at which the tape.

W. Curtis Preston:

Tape drive can go.

W. Curtis Preston:

A lot of people don't realize that tape drives are typically way faster

W. Curtis Preston:

than most, uh, in terms of throughput, not random access, but throughput.

Prasanna Malaiyandi:

Yup.

W. Curtis Preston:

So you'll, so your choices, your choices, both suck.

W. Curtis Preston:

That's why I don't like using tape anymore for backups.

W. Curtis Preston:

I like using them for archive.

W. Curtis Preston:

Because they're much better than disk at holding onto

W. Curtis Preston:

data for long periods of time.

W. Curtis Preston:

Um, so, so really what we're talking about here, and that's the end of the

W. Curtis Preston:

reasons, and some of those you can address, you could potentially say, well,

W. Curtis Preston:

because of the restore speed problem.

W. Curtis Preston:

We're going to stop using RAID six, or we're going to go to RAID 10, right?

W. Curtis Preston:

That's a huge cost because that is a significant difference in the

W. Curtis Preston:

number of disks that you will need.

W. Curtis Preston:

Although the jump, the jump from raid six to 10 is not

Prasanna Malaiyandi:

How bad as yeah.

W. Curtis Preston:

five to 10.

W. Curtis Preston:

Right.

W. Curtis Preston:

Um, and by the way, it should be RAID 10, not raid zero plus one.

W. Curtis Preston:

There is a difference between read 10 and RAID zero plus one.

W. Curtis Preston:

Uh, there is a difference in the num the number of drives that you can lose.

Prasanna Malaiyandi:

Or, Or, do you think some of this goes away also, if you're

Prasanna Malaiyandi:

considering like SSD for primary storage.

W. Curtis Preston:

You know, that's a good question.

W. Curtis Preston:

Uh, and the answer is I have no idea.

W. Curtis Preston:

Um, SSD is really good at random, you know, it's fast at writing, but if the

W. Curtis Preston:

problem is the calculation, then maybe it

W. Curtis Preston:

doesn't

Prasanna Malaiyandi:

yeah, I don't know.

Prasanna Malaiyandi:

Maybe if you get a wide RAID group plus

Prasanna Malaiyandi:

yeah.

Prasanna Malaiyandi:

Interesting.

Prasanna Malaiyandi:

Yeah.

W. Curtis Preston:

I don't know.

W. Curtis Preston:

Um, I mean, we're all going to be moving to SSDs.

Prasanna Malaiyandi:

Yeah.

W. Curtis Preston:

I honestly think that we're going to get to a point where almost

W. Curtis Preston:

everything is either on SSD or tape,

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

You do the two ends of the spectrum?

Prasanna Malaiyandi:

You decide where your workload runs and you're

Prasanna Malaiyandi:

good to go.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

So all I'm saying here is just be aware of these things now.

W. Curtis Preston:

Don't don't be like me.

W. Curtis Preston:

Don't be like what happened?

W. Curtis Preston:

Right.

W. Curtis Preston:

And find out that your, your raid penalty, when you go to do a large

W. Curtis Preston:

restore and everyone is looking at you,

Prasanna Malaiyandi:

Yeah.

W. Curtis Preston:

figure this out.

W. Curtis Preston:

Now think about the worst case scenario that you have, and then go test

Prasanna Malaiyandi:

Yeah.

Prasanna Malaiyandi:

Or,

W. Curtis Preston:

the biggest server.

Prasanna Malaiyandi:

I was thinking of when doing your file server

Prasanna Malaiyandi:

restores, don't just pick a single directory with like a hundred files in.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

Pick something more substantial to restore.

Prasanna Malaiyandi:

So you can understand what the real world performance looks like rather

Prasanna Malaiyandi:

than you having to do it in urgent need.

W. Curtis Preston:

You need to do test restores and you need to

W. Curtis Preston:

do representative test restores, similar sizes, similar hardware.

W. Curtis Preston:

Um, you know, generally you're going to get slower hardware to test on.

W. Curtis Preston:

I do think that VMware and virtual I'll just say virtualization in

W. Curtis Preston:

general makes this a lot easier.

W. Curtis Preston:

It's a whole lot easier to restore an entire VM than "back in the day" when we

W. Curtis Preston:

did a bare metal recovery of a physical server, that was a giant pain in the butt.

W. Curtis Preston:

You'll notice for those of you that get the, the new book, modern data protection.

W. Curtis Preston:

Barely mentioned BMR because you just shouldn't be doing that at this point.

W. Curtis Preston:

Right.

W. Curtis Preston:

Um, you just, everything should be virtualized in this point.

W. Curtis Preston:

It should either be a VM in the cloud or a VM in one of your, you know, pick your

W. Curtis Preston:

favorite hypervisor, the advantages from a backup and recovery perspective alone.

W. Curtis Preston:

Um, you know, figure that out or work it out.

W. Curtis Preston:

So this is all I'm saying is, is.

W. Curtis Preston:

Is test it now and then set expectations because it's just like, it's just

W. Curtis Preston:

like, you know, fights in a marriage.

W. Curtis Preston:

So many times you get over, you get over a fight over something so stupid.

W. Curtis Preston:

And it's because one of you just had a different set of

W. Curtis Preston:

expectations than the other.

W. Curtis Preston:

Just make sure that you go in, like you have a meeting before the bad

W. Curtis Preston:

thing happens and say, listen, I've been doing some tests restores.

W. Curtis Preston:

And it turns out that the raid five penalty of our umpty-squat array.

W. Curtis Preston:

It means that our restore is going to take roughly 50% more

W. Curtis Preston:

amount of time than the backups.

W. Curtis Preston:

Let's talk about that now.

W. Curtis Preston:

And we can either accept that and then don't yell at me when this

W. Curtis Preston:

happens during production or, um, let's make a change to the design.

Prasanna Malaiyandi:

I think another important point is it's not just a

Prasanna Malaiyandi:

one time at the start of a project and you're done because data

Prasanna Malaiyandi:

sets change requirements change.

Prasanna Malaiyandi:

This is an ongoing basis.

Prasanna Malaiyandi:

You should be doing realistic restores going back, communicating

Prasanna Malaiyandi:

with your stakeholders, right?

Prasanna Malaiyandi:

Keeping them up to date on what's going on because what might have

Prasanna Malaiyandi:

been agreed upon on day one, right?

Prasanna Malaiyandi:

Three months for now, when the requirements have changed, right?

Prasanna Malaiyandi:

If you don't go back and communicate them, then.

Prasanna Malaiyandi:

And set expectations and things may still

Prasanna Malaiyandi:

blow up.

W. Curtis Preston:

And I'd like to suggest, and maybe we should

W. Curtis Preston:

do a whole podcast on this of just ways to affect test restores.

W. Curtis Preston:

But one thing that I tried was.

W. Curtis Preston:

When we procure when we procured a new server.

W. Curtis Preston:

We, the backup team was given access to that server for a little while

W. Curtis Preston:

before it got production access.

W. Curtis Preston:

And what we would do is use that to test full server restores.

W. Curtis Preston:

And you can do that with a new box that you bought in to brought

W. Curtis Preston:

in, to be a VM-ware server or hyper V or AHV or whatever.

W. Curtis Preston:

Um, and then just test the crap out of a test, different VMs, you know, make

W. Curtis Preston:

sure that it's in some kind of bubble.

Prasanna Malaiyandi:

Yeah,

W. Curtis Preston:

So that it doesn't start sending out exchange email,

Prasanna Malaiyandi:

cool.

W. Curtis Preston:

speaking of exchange, what's my opinion

W. Curtis Preston:

on on-prem exchange Prasanna.

Prasanna Malaiyandi:

Don't do it.

W. Curtis Preston:

That's right.

W. Curtis Preston:

Who the hell is still doing on prem Exchange?

W. Curtis Preston:

You know what, if you're out there and you're listening to this and you're

W. Curtis Preston:

doing on-prem exchange and you're like, why does he keep yelling at me?

W. Curtis Preston:

I want to know what is your deal?

W. Curtis Preston:

What is it that you like?

W. Curtis Preston:

About on-prem exchange that you, you know, that you don't get.

W. Curtis Preston:

Sure.

Prasanna Malaiyandi:

I think one of them could be data residency related.

W. Curtis Preston:

Do you really think that's a thing?

W. Curtis Preston:

Like people wanting the, the copy of the, just their data just in their data center,

Prasanna Malaiyandi:

Not in their data center, but if there are regulations.

W. Curtis Preston:

what do you, you can, regulations should keep.

W. Curtis Preston:

That, you know, that's a good question.

W. Curtis Preston:

I don't know.

W. Curtis Preston:

I, you know, there, there are so many industries and so many

W. Curtis Preston:

regulations, there could be something, but I am not aware of any,

Prasanna Malaiyandi:

I'm not particularly aware, but yeah, that's

Prasanna Malaiyandi:

the only thing that comes to mind is.

Prasanna Malaiyandi:

And most like Microsoft Azure.

Prasanna Malaiyandi:

They are pretty good in terms of where they're located these days.

Prasanna Malaiyandi:

So I could see that being less of an issue versus like five years ago.

Prasanna Malaiyandi:

But I'm just wondering if there was still some of those customers.

W. Curtis Preston:

I could see there being like the touchy feely problem.

W. Curtis Preston:

I'm like, I just want to touch it with my hot little hands.

W. Curtis Preston:

I get that.

W. Curtis Preston:

Although I disagree with that, uh, you know, the, the value of

W. Curtis Preston:

physically touching your server.

W. Curtis Preston:

Vastly overrated.

W. Curtis Preston:

Um, and I think that you, you, you gain a vast amount of security and

W. Curtis Preston:

whatnot by using SaaS services and by using, um, you know, IaaS services

W. Curtis Preston:

where you can just point and click and say, I need this firewall and this

W. Curtis Preston:

set of rules and this set of thing.

W. Curtis Preston:

And you just get all that stuff with a point click button, rather than

W. Curtis Preston:

having to piece it all together.

W. Curtis Preston:

Um, you know, I'll take, I'll take the security of an average

W. Curtis Preston:

cloud vendor over the average data center any day of the week.

W. Curtis Preston:

And that isn't just because I work for Druva I've I've always said that.

W. Curtis Preston:

Um, so anyway, well it's been, uh, you know, it's been one of those sad episodes.

Prasanna Malaiyandi:

It's not

W. Curtis Preston:

we delivered

W. Curtis Preston:

nothing but bad

Prasanna Malaiyandi:

It's not sad.

Prasanna Malaiyandi:

It's just things that we think people should be aware.

Prasanna Malaiyandi:

Right.

Prasanna Malaiyandi:

And because otherwise, well, it's not sad because it would be sad if we didn't

Prasanna Malaiyandi:

tell them this information and then things blew up and escalated right.

Prasanna Malaiyandi:

Way.

Prasanna Malaiyandi:

Cause like you, right.

Prasanna Malaiyandi:

If they have an issue where they need to do a restore,

Prasanna Malaiyandi:

they had never tested it out.

Prasanna Malaiyandi:

And now they're like what happened?

W. Curtis Preston:

Yeah.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

Don't be don't.

W. Curtis Preston:

don't.

W. Curtis Preston:

be like

W. Curtis Preston:

earn it.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

We need the little stick figure.

W. Curtis Preston:

Here it is.

W. Curtis Preston:

Didn't test his restores.

W. Curtis Preston:

Curtis had to use the old back up.

W. Curtis Preston:

Don't be like Curtis.

Prasanna Malaiyandi:

least Curtis

Prasanna Malaiyandi:

had an old

Prasanna Malaiyandi:

backup.

W. Curtis Preston:

Yeah.

W. Curtis Preston:

You know, actually there is in the book, there is a stick figure.

W. Curtis Preston:

There is one of those stick figures that, that talks about Curtis.

W. Curtis Preston:

I forgot exactly.

W. Curtis Preston:

I forgot which one it was, but we did one of those little stick figure

W. Curtis Preston:

memes of don't be like Curtis.

W. Curtis Preston:

Um, so anyway, well, uh, you know, thanks for discussing this article

W. Curtis Preston:

written by this brilliant guy.

Prasanna Malaiyandi:

Anytime Curtis.

Prasanna Malaiyandi:

Yeah, that

Prasanna Malaiyandi:

author was really

Prasanna Malaiyandi:

good.

Prasanna Malaiyandi:

Maybe we should have him on the podcast.

W. Curtis Preston:

Speaker:

Great minds think alike.

W. Curtis Preston:

Speaker:

I like that.

W. Curtis Preston:

Speaker:

And, uh, thanks to the listeners.

W. Curtis Preston:

Speaker:

Um, you know, we'd be nothing without you and remember to subscribe