POV-Ray : Newsgroups : povray.off-topic : Driving backwards Server Time
29 Jul 2024 22:25:14 EDT (-0400)
  Driving backwards (Message 2 to 11 of 21)  
<<< Previous 1 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Mike the Elder
Subject: Re: Driving backwards
Date: 3 Aug 2011 11:35:00
Message: <web.4e39694bc439fa0285627c70@news.povray.org>
Invisible <voi### [at] devnull> wrote:
> Hooookay, well that was an interesting meeting! o_O
> ...
> Still, what I do know? Apparently not a lot.


like a Systems Administrator. (The capitalization *is* correct because the names
of deities always begin with a capital letter.)



Admin thinking like that. Instead, you need to learn to ask the sorts of
questions that are pertinent to the true concerns and goals of an Administrative

projects and changes to old ones at a sufficient rate such that my only job will


necessity of employing someone at astronomical cost whose only function is to
mange the upheaval could be called into question.

Also, you need to have a broader perspective with regard to how issues which are
IT matters in one sense integrate into a more comprehensive view of world
affairs.  Take the overall state of the global economy for example.  One with a


numerous unemployed technically inept friends and relatives on the payroll as




well.  Dealing with trivialities like storing data securely and managing the
flow of information so as to facilitate genuinely productive tasks is a job for
the low-paid nerds.

I hope this clears things up... No! No!... I mean I hope this obfuscates matters




Mike C.


Post a reply to this message

From: Darren New
Subject: Re: Driving backwards
Date: 3 Aug 2011 11:35:42
Message: <4e396ace$1@news.povray.org>
On 8/3/2011 7:44, Invisible wrote:
> Perhaps if I worked at Google, managing 20,000 "servers" [which are really
> just commodity desktop PCs], having that many disks might be an issue.

 From what I've read, closer to half a million servers, all with the disk 
attached directly. :-)

> Second, they're replacing our tape backup system with a disk-based backup
> system. That's right, they're seriously talking about transferring over 200
> GB of data from our UK site to our USA headquarters, every night, via the
> Internet.

You generate 200G of incremental data a day? ow.

> This only works if the backup copy is more reliable than the working copy.
> If your working copy is on spinning disk, and you're stupid enough to put
> your backup copy on spinning disk as well... then it becomes equally likely
> that the /backup copy/ will die and you'll be left with just the working copy.

That's why you have two spinning disk backups that you alternate. Nothing 
wrong with spinning disk backup, especially if it's more reliable than the 
tape itself.

> So it's no good at all just mirroring what's on the server onto another
> server somewhere else. The /history/ must be kept. Now, there are various
> ways you might achieve that, but all of them unavoidably involve the set of
> backup disks being drastically larger than the total size of the working
> disks.

Not really. You don't actually change that much, I expect. Tapes don't have 
things like hard links and directories, but spinning disks do. Make a full 
backup, then an incremental once a day for a week, then a weekly 
incremental, etc, until you get up to monthly.

> something that's far less reliable.

I'm not sure how you know spinning disk is less reliable.

> And then there's the fact that you either need to keep all this disk
> spinning (i.e., ever increasing power and cabling demands), or only keep the
> recent backups spinning (i.e., managing powering off and powering on drives,
> which supposedly shortens their lifetime).

Once it fills up, you disconnect it and put in a new one, and you put the 
old on on the shelf.

> Still, what I do know? Apparently not a lot.

You know a lot. You should spend time writing this up, especially the 
bandwidth part, and send it to the people who would be able to evaluate this.

If nothing else, ask them what backup software they plan to use that will do 
incremental backups over a network and keep every old backup separately 
restorable.


-- 
Darren New, San Diego CA, USA (PST)
   How come I never get only one kudo?


Post a reply to this message

From: Darren New
Subject: Re: Driving backwards
Date: 3 Aug 2011 11:38:59
Message: <4e396b93$1@news.povray.org>
On 8/3/2011 7:44, Invisible wrote:
> having that many disks might be an issue.

Speaking of which, I recently read a quote about the early days of Google. 
Levy had seen the racks where Google's storage was running and said "If you 
can imagine a college freshman made out of gigabytes, this would be his dorm 
room."


-- 
Darren New, San Diego CA, USA (PST)
   How come I never get only one kudo?


Post a reply to this message

From: Invisible
Subject: Re: Driving backwards
Date: 3 Aug 2011 11:44:30
Message: <4e396cde@news.povray.org>
On 03/08/2011 04:30 PM, Mike the Elder wrote:



> Admin thinking like that. Instead, you need to learn to ask the sorts of
> questions that are pertinent to the true concerns and goals of an Administrative

> projects and changes to old ones at a sufficient rate such that my only job will


> necessity of employing someone at astronomical cost whose only function is to
> mange the upheaval could be called into question.

Pfahahahahah!

Apparently you don't realise what they pay me. :-P

Mind you, the argument works from the point of view of the Director of IT...

> Also, you need to have a broader perspective with regard to how issues which are
> IT matters in one sense integrate into a more comprehensive view of world
> affairs.  Take the overall state of the global economy for example.  One with a


> numerous unemployed technically inept friends and relatives on the payroll as


Hahah. That would be funny if it wasn't true. The number of 
mission-critical applications here developed by somebody's nephew in 
QBASIC is ridiculous.



> well.

BULLSHIT!



Uh, I mean, BINGO!


Post a reply to this message

From: Invisible
Subject: Re: Driving backwards
Date: 3 Aug 2011 11:54:34
Message: <4e396f3a@news.povray.org>
On 03/08/2011 04:35 PM, Darren New wrote:
> On 8/3/2011 7:44, Invisible wrote:
>> Perhaps if I worked at Google, managing 20,000 "servers" [which are
>> really
>> just commodity desktop PCs], having that many disks might be an issue.
>
>  From what I've read, closer to half a million servers, all with the
> disk attached directly. :-)

Sure, but not all in one place, and not with one guy in charge of it 
all. I'd imagine 20,000 machines in one datacenter is not an 
unreasonable guess.

And yes, from what I can tell, Google doesn't do SAN. They replicate at 
the filesystem level. Then again, all their machines run the same 
application. Business datacenters aren't usually like that. Even so, it 
seems "obvious" to me that the network should operate above the 
filesystem level, not below it.

> You generate 200G of incremental data a day? ow.

Nah, that's for a full backup. An incrimental backup is more like 10GB. 
Which is still going to take a while at 5 mbit/sec. (Once you add IP 
framing, TCP overhead, VPN encryption, latency, other WAN traffic...)

> Nothing wrong with spinning disk backup, especially if it's more
> reliable than the tape itself.

This is the thing, really. Disks spin constantly. Quite apart from the 
power that uses, it also means that at any instant they can break. 
Mechanical failure, electronics failure, software glitch, whatever. 
Tapes just sit there on the shelf, doing nothing. About the only thing 
you need to worry about is the tape demagnetising.

Did I mention that tape is cheaper?

>> So it's no good at all just mirroring what's on the server onto another
>> server somewhere else. The /history/ must be kept. Now, there are various
>> ways you might achieve that, but all of them unavoidably involve the
>> set of
>> backup disks being drastically larger than the total size of the working
>> disks.
>
> Not really. You don't actually change that much, I expect. Tapes don't
> have things like hard links and directories, but spinning disks do. Make
> a full backup, then an incremental once a day for a week, then a weekly
> incremental, etc, until you get up to monthly.

Note that for our purposes, security information, file modification 
times and so forth must also be reliably stored and retrieved.

>> something that's far less reliable.
>
> I'm not sure how you know spinning disk is less reliable.

Well, I don't /know/ for a fact. It just seems highly likely.

(We /know/ that disks have an annual failure rate of about 3% to 5%. We 
don't know what the rate is for tape.)

> Once it fills up, you disconnect it and put in a new one, and you put
> the old on on the shelf.

And I thought drives don't like power cycles...

>> Still, what I do know? Apparently not a lot.
>
> You know a lot. You should spend time writing this up, especially the
> bandwidth part, and send it to the people who would be able to evaluate
> this.

Heh, yeah, like I want to get yelled at.

> If nothing else, ask them what backup software they plan to use that
> will do incremental backups over a network and keep every old backup
> separately restorable.

I already know for a fact that they haven't decided how to implement 
this yet. They're currently looking at options. I will of course make 
sure they know what the hard requirements are.


Post a reply to this message

From: Jim Henderson
Subject: Re: Driving backwards
Date: 3 Aug 2011 12:23:11
Message: <4e3975ef@news.povray.org>
On Wed, 03 Aug 2011 08:35:42 -0700, Darren New wrote:

> On 8/3/2011 7:44, Invisible wrote:
>> Perhaps if I worked at Google, managing 20,000 "servers" [which are
>> really just commodity desktop PCs], having that many disks might be an
>> issue.
> 
>  From what I've read, closer to half a million servers, all with the
>  disk
> attached directly. :-)

Most recently it was suggested the number was closer to 900,000. :)

Jim


Post a reply to this message

From: Darren New
Subject: Re: Driving backwards
Date: 3 Aug 2011 14:25:52
Message: <4e3992b0$1@news.povray.org>
On 8/3/2011 8:54, Invisible wrote:
> They replicate at the filesystem level.

Sorta. I guess if you call the separate library with separate semantics a 
"filesystem", then yes. (And yes, I do, but many wouldn't, for some reason.)

> Then again, all their machines run the same application.

Huh? No they don't. That doesn't even make sense, since then the only 
application they'd be running would be "the file system."  Heck, even the 
file system has three or four separate applications to run it.

> Business datacenters aren't usually like that. Even so, it seems "obvious"
> to me that the network should operate above the filesystem level, not below it.

Personally, I've never figured out the draw of paying more for a terabyte on 
dedicated hardware that's not any more reliable or inexpensive than just 
plugging a terabyte drive into a PC.

>> Nothing wrong with spinning disk backup, especially if it's more
>> reliable than the tape itself.
>
> This is the thing, really. Disks spin constantly.

Not backup disks. No more than your backup tapes from last year do.

> Did I mention that tape is cheaper?

This is true, yes. That's the one benefit.

> Note that for our purposes, security information, file modification times
> and so forth must also be reliably stored and retrieved.

Sure. You can still do that with disks and hard links. If the security 
information or file modification times change, you add it to the backup. 
Good backup software will keep a checksum and either not actually copy the 
data if only the metadata has changed.

> (We /know/ that disks have an annual failure rate of about 3% to 5%. We
> don't know what the rate is for tape.)

Depends if they're spinning or not. I can guarantee that if you left a tape 
moving like you say you want to leave disks moving, you're have failures 
much more frequently.

>> Once it fills up, you disconnect it and put in a new one, and you put
>> the old on on the shelf.
>
> And I thought drives don't like power cycles...

How often are you going to power cycle it? You'll turn it off when it's 
full, and not turn it on again until you're ready to use it.

I think it's not so much that disks don't like power cycles (especially 
nowadays in the last 10 years or so), but that most failures happen when 
powering them up or down.

In any case, spinning up the drive once a day and then turning it back off 
again isn't going to significantly decrease its lifetime. Buy a disk 
designed for that sort of use, rather than a "server" disk that's optimized 
to not fail when it's always spinning.

> I already know for a fact that they haven't decided how to implement this
> yet. They're currently looking at options. I will of course make sure they
> know what the hard requirements are.

Well, that's all you can do, really. :-)

-- 
Darren New, San Diego CA, USA (PST)
   How come I never get only one kudo?


Post a reply to this message

From: Patrick Elliott
Subject: Re: Driving backwards
Date: 4 Aug 2011 13:26:52
Message: <4e3ad65c$1@news.povray.org>
On 8/3/2011 7:44 AM, Invisible wrote:
> * Tens of thousands of times more expensive than a direct connection.
>
> * Hundreds of thousands of times reduced performance compared to a
> direct connection.
>
> * Radically increased complexity compared to a direct connection.
>
> * If the storage network fails, ALL servers fail, so you're adding a new
> single point of failure.
>
> * All the servers now have to share the limited bandwidth available. One
> busy server can bring all the others to a crawl.
>
> * Significantly more "enterprisey" than a direct connection.
>
> Actually, wait... those are all disadvantages. Really, really /big/
> disadvantages. Huh, OK. So why on Earth would any sane person embark on
> this course of action??
>
>...

Hmm.. So, in tech, its the same as everything else now. Facts, reality, 
and sane policy don't matter, just whether or not the idea sells? lol


Post a reply to this message

From: Invisible
Subject: Re: Driving backwards
Date: 9 Aug 2011 05:07:10
Message: <4e40f8be@news.povray.org>
On 04/08/2011 06:26 PM, Patrick Elliott wrote:

> Hmm.. So, in tech, its the same as everything else now. Facts, reality,
> and sane policy don't matter, just whether or not the idea sells? lol

What do you mean "now"? :-P

I read somewhere that way, waaaaay back in the days when people actually 
bought line printers from IBM, and they cost hundreds of thousands of 
dollars, there was a model that had a "field installable upgrade". For 
something like 80,000 USD, an IBM engineer would come to your site, 
remove one of the drive wheels, and install one with a different 
diameter. This made the printer print twice as fast.

It's an engineering solution - once you realise that the goal is not to 
make a better printer, but to bleed the customer dry.


Post a reply to this message

From: Francois Labreque
Subject: Re: Driving backwards
Date: 12 Aug 2011 10:17:47
Message: <4e45360b$1@news.povray.org>

> Hooookay, well that was an interesting meeting! o_O
>
>
>
> First, it appears that our head office is replacing their current
> arrangement with a big new SAN.
>
> The concept of a SAN utterly baffles me. As far as I can tell, a "SAN"
> basically means that instead of connecting your HDs to the server that
> wants to use them, you connect them to a network instead, and then the
> server accesses it over the network. This has the following benefits:
>
> * Tens of thousands of times more expensive than a direct connection.
>

For a small or remote office with a couple file-servers, I agree that it 
doesn't make sense but for a data center, it's a different story.  If 
you have 200 servers connected to the SAN, the "unit cost" of the SAN 
hardware becomes a lot more palatable, and you can leverage unused disk 
space that nay servers will have.

> * Hundreds of thousands of times reduced performance compared to a
> direct connection.
>

Not necessarily.  It depends a lot on the configuration of the locally 
attached drives vs. SAN logical disks, and the types of IO requests that 
are made (e.g. long sequential reads or writes vs. lots of short random 
file accesses).  SANs have all kinds of caching mechanisms that can make 
the IO actually faster than a SATA connection.

> * Radically increased complexity compared to a direct connection.
>

That depends on the point of view.  From the server administrator's 
point of view, it's much simpler.  She no longer has to worry about 
spreading her disks across multiple controllers, mirroring, etc.... on 
which partition should the indexes go?  What level of RAID to use? Is 
there enough power in the server's power supplies to drive an additional 
pair of disks?  It's all taken care of at the other end of a pair of 
fibre connectors.

 From the point of view of the backup administrator, it's much simpler 
since he no longer has to worry about making sure that the backup agent 
is running on all the servers and that their schedules don't actually 
step over each other's toes, etc...  it can all be done off-line in the 
background.

You just had a very weird problem?  Just clone the DB to an new set of 
disks, and assign those on a lab server so that the developpers can work 
on the issue all weekend.

The biggest added level of complexity is that all these people have to 
talk to one another.  Scary.  I know.

> * If the storage network fails, ALL servers fail, so you're adding a new
> single point of failure.
>

True, but that rarely happens.  In 15 years, I've seen it happen once, 
and heard of one other occurance.  Compared to a hundred of Compaq 
Proliant drive arrays marking all disks in the RAID bad at once, 
happening on a weekly basis for 6 months, until Compaq admitted they had 
a faulty backplane desing on their units and agreed to replace them all...

> * All the servers now have to share the limited bandwidth available. One
> busy server can bring all the others to a crawl.

What limited bandwidth?  Even a SAN that's been improperly designed, and 
that has seen 5 years of unchecked growth will have more than enough 
bandwitdh to accomodate all the servers.  Have you seen the 
specifications of the SAN your head office wants to implement and were 
able to determine there will be bottlenecks?

> Oh, wait, I just found a real advantage: If you want to move a disk from
> one server to another, you just press a button, rather than having to
> physically move the device.
>
> Oh, well, that /totally/ makes it worth it. And, uh, when will you
> *ever* need to perform this operation? I mean, seriously, I've been
> working at the UK site for almost 10 years now, and I've never once
> wanted to do this. And even if I did, if on one day in 10 years I have
> to shut both servers down to physically move a drive, I think I can
> probably live with that.

My current customer has two data centers with 350 servers in each.  "We 
need more disk space on server XYZ" happens on a daily basis, in fact, 
multiple times a day, in some cases (e.g. a fast growing log file due to 
a change in user traffic, or the activation of a debbugging feature 
during problem troubleshooting)

> First of all, speed. The LTO-3 tape system we currently use has a
> maximum transfer rate of 80 MB/sec. At that rate, 200 GB should
> theoretically take about 41 minutes (which agrees with my actual backup
> logs). But our Internet connection is a piffling 5 Mbit/sec. At that
> speed, 200 GB should theoretically take... 3 days + 17 hours.
>
> And you want to do this /nightly/???
>
> Second, what is the purpose of a backup? The purpose of having a "backup
> copy" of your data is so that if your working copy dies somehow, you can
> use the backup copy to get your data back.
>
> This only works if the backup copy is more reliable than the working
> copy. If your working copy is on spinning disk, and you're stupid enough
> to put your backup copy on spinning disk as well... then it becomes
> equally likely that the /backup copy/ will die and you'll be left with
> just the working copy.

As long as your working copy doesn't disappear before your can recreate 
the backup copy, where's the problem?  Are you saying that RAID is a 
waste of time because there's an equal likelyhood that any of the disks 
in the array will die?

> Third, having access only to the most recent backup is no good. There
> are scenarios where that would be perfectly OK, but in our line of
> business, we sometimes have to recover data from /months/ ago. Data that
> has been accidentally deleted. Data which got corrupted. Data which we
> thought we didn't need any more but actually we do. And so forth.
>

Have they actually stated that you would lose the ability of going back 
to older copies of your backups?

If so, make a business case (or let your boss know) that this is 
unacceptable.  They may reconsider, or decide that it's not worth the 
investment.  Either way, you will have your "I told you so!" e-mail in 
case a problem occurs.

> So it's no good at all just mirroring what's on the server onto another
> server somewhere else. The /history/ must be kept. Now, there are
> various ways you might achieve that, but all of them unavoidably involve
> the set of backup disks being drastically larger than the total size of
> the working disks. And, if we're going to continue our current policy of
> never deleting old backups, then the backup disk set must continue to


> that's far less reliable.
>
> And then there's the fact that you either need to keep all this disk
> spinning (i.e., ever increasing power and cabling demands), or only keep
> the recent backups spinning (i.e., managing powering off and powering on
> drives, which supposedly shortens their lifetime).
>
> In all, this seems like an extremely bad idea.
>

Have they actually stated that they would not be taking tape (or more 
than likely DVD) backups of that data for archival?

In all likelyhood, that remote copy will probably be backed up to 
offsite storage  - if not, it should be, just for the sake of business 
continuity, but in many cases, for legal reasons as well.

>
>
> Still, what I do know? Apparently not a lot.

No offense, but I thought this was an established fact.  ;)

Don't get me wrong, you are extremely knowledgeable in many areas, but 
you seem to be unable to admit that other people may have other reasons 
to do something that you deem unnecessary because it doesn't apply to 
your situation.

-- 
/*Francois Labreque*/#local a=x+y;#local b=x+a;#local c=a+b;#macro P(F//
/*    flabreque    */L)polygon{5,F,F+z,L+z,L,F pigment{rgb 9}}#end union
/*        @        */{P(0,a)P(a,b)P(b,c)P(2*a,2*b)P(2*b,b+c)P(b+c,<2,3>)
/*   gmail.com     */}camera{orthographic location<6,1.25,-6>look_at a }


Post a reply to this message

<<< Previous 1 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.