RE: Question: Oracle Backup to NAS Device SATA vs.. SCSI vs. $$$

  • From: "Henslee, Jeff" <jhenslee@xxxxxxxxxxxxxxxx>
  • To: <spatenau@xxxxxxxxx>
  • Date: Wed, 16 Mar 2005 09:29:47 -0600

First and foremost - Thanks for your response. =20

Comments imbedded.

-----Original Message-----
From: jungwolf [mailto:spatenau@xxxxxxxxx]
Sent: Tuesday, March 15, 2005 5:28 PM
To: Oracle-L (E-mail)
Subject: Fwd: Question: Oracle Backup to NAS Device SATA vs.. SCSI vs.


Private response was bounced so I'll post this to the list.  I'm
curious on how "on the cheap" anyone can do Oracle.  For example, I've
heard about RAC on two laptops and a shared firewire drive.  Have any
brave (foolhardy?) DBAs put this class of solution into production?

On Tue, 15 Mar 2005 11:23:40 -0600, Henslee, Jeff
<jhenslee@xxxxxxxxxxxxxxxx> wrote:
> Environment: Solaris 8, Oracle (250+GB), Recovery Manager, =3D
> Legato Networker, AIT-3 Tape
> Question:
> We're looking to speed up our backup window (and recovery should we =
ever =3D
> need it) by investing in a NAS device to backup our database hot in =
the =3D
> wee morning hours using Recovery Manager and Legato Networker.  Then =
> performing a file system backup to backup from the NAS to tape during =
> the day.
> Question for anyone using NAS devices in this fashion.  Would disk =3D
> drives with SATA technology be "strong" enough to help me shorten our =
> backup window?  I know that SCSI technology would be better but with =
our =3D
> budget constraints it's just at the top of our available budget =
> Any experiences (positive or negative) out there from anyone using NAS =
> devices in this fashion would be appreciated.

Forward this to the list if you'd like to get feedback on this
response...  It is all brainstorming instead of direct experience with
this setup.

So, basically you have a limited budget and you're looking for a way
to optimize your backup speed, right?
Yes - but this is secondary.  Recovery is primary concern.  Since our =
disk technology is=20
past end-of-life and management is unwilling to upgrade at this time, I =
need relief in doing any=20
sort of data recovery (or disaster recovery).

What's the underlying issue being addressed?  For example, are the
backups interfering with performance?  Are you mainly trying to reduce
the amount of time needed to restore service after a failure?  Are
tape resources scarce and so you need to limit the time used?  Maybe
going over the SLA time limit?
The issues range from backups beginning to run over onto multiple tapes =
not having any money for an auto changer, to improving our restore and =
recovery time
from the 32-36 hours it is now - to something a little more manageable =
(for me - since I am the poor fool
that has to baby-sit a restore and recovery for that amount of time). =20
We do have an SLA, but no one wants to address the real issues until =
there is a problem and then, obviously,=20
it's too late, the disk array is down, and it's in the middle of month =
end close.

What's your current performance and what do you want it to get to?
For example, if you are currently shoving 50MB/s to the tapes, you are
not going to get much performance increase if you are going to
use gigE network connection to the NAS.
Our current performance ranges roughly between 20-30MB/s for backups.  =
Some bursts higher
some slower.  We're planning on dual gigE connections to the network for =
this NAS device.

Okay, on to the fun part.  From my understanding the main reason to go
with a SCSI disk solution is for performance and durability.
Industrial grade SCSI disks can take constant random access day-in and
day-out where a consumer grade SATA will fall apart.  SCSI also has
more advanced disk controllers, especially over ATA, but SATA is
starting to catch up.
That's good to hear since SATA technology is quite a price difference =
from SCSI.

Now, for a backup solution, you are basically going to stream
sequential data to these disks for a relatively short period of time.
I don't think you'll see much difference between SCSI and SATA
performance, and the disks should be able to handle this amount of use
no problem.
This is the meat of what I was asking.  If we were going to be using =
this technology as a=20
on-line storage for our database, SCSI would have been my main choice.  =
Again, since this NAS device is mainly=20
for in-line backups and recovery - I was just curious about the speed =
factor of SATA technology and would I actually=20
speed up my backup and recovery performance or would I just be =
"substituting" NAS for Tape.

Here is where I think you can go crazy cheap.  The data on this
staging area is not unique in any way.  You have your production
system, obviously, and all backups are put immediately to tape.  That
means this staging area doesn't need to be high availability or
massively redundant or anything expensive like that.  Instead, buy two
sets of (2 400GB SATA drives, 1 gigE cards, and 1 PCI SATA disk
controller).  Put those into any random PC sitting around.  Hook one
of 'em into a switch.  Let the DB server and the tape server NFS mount
the two drives as two mountpoints.  Have RMAN use two disk channels,
one for each disk.  If you tune RMAN and the DB server can push the
data out fast enough, you should be able to hit over 50MB/s.  [Quick
google check.]  StorageReview has tests that show SATA drives starting
at 65MB/s (outer edge) and ending at 37MB/s (inner edge). Okay, you
might want to add a 3rd drive to guarantee network saturation.  You
can either add more drives and network cards to scale up, or if the
PC's internal bus overloads, add more PCs as well (and more mount
Interesting alternative.

Why two sets of hardware?  If one blows up you just grab another PC
from some random stranger's (manager's?) desk and *poof* you have
another staging area.  Management nervous about "single point of
failure"?  Have both of the PCs up and tell RMAN to duplex the
channels to both of 'em.  Or stick with the original plan, and then
copy the files from one PC to the other.
Side note.  The last discussion the VP of IT and I had with the VP of =
and mentioned the words "Disaster Recovery", the VP of Finance started =
"chuckle" to himself.  Both the VP of IT and myself saw him.  To answer =
your question
"Worried about single point of failure - Nope!"

Anyway, just some ideas.


Other related posts: