Advice: HA Storage Appliance for Postgres

John Martinez rolnif at mac.com
Tue Aug 16 08:24:11 PDT 2005


On Aug 15, 2005, at 4:44 PM, Danny Howard wrote:



> ...
>
> Can someone offer a bit of advice here:
> - Am I thinking the right way?
>
>

Somewhat, although I would avoid using SCSI in preference to Fibre  
Channel, that is if you want to connect multiple hosts to the same  
array.



> - I think I want to avoid anything called "SAN" right?
>
>

Note necessarily. But just because I say "Fibre Channel", doesn't  
mean I'm saying SAN. You can direct-attach Fibre Channel devices to  
your host if you have Fibre Channel HBAs. If you want to connect  
multiple hosts, a SAN is the easiest way to do so, but can get  
expensive In the end, your host will see these drives as SCSI.  
Confused yet? Don't worry, I was somewhat confused at first, too.



> - These days, is SATA versus SCSI versus fiber versus copper connects
>   important?
>
>

You're mixing several things together. SATA versus SCSI are drive  
types. Fiber Channel drives are a third type of drive, having nothing  
to do with fiber optic cables (yet). You can find arrays with the  
three types of drives that have fiber connections (most common) and  
some that have copper connections.

There are lots of high-performance SATA disks out there now, with  
comparable performance to SCSI and Fibre Channel. Although be careful  
of write performance. Once you pick some vendors to look at, see  
about what tests they've done given typical RAID set ups. Even go so  
far as requesting an evaluation unit and do your own testing.



> - Anyone have a particular vendor they like?  There was a place in
>   Soquel that was very helpful for me back in 2000 but I can not  
> seem to
>   find them any more ... HP?  IBM?  Sun?  A local integrator?  (ASA
>   don't seem to do this stuff.)
>
>

Depends on your budget. These things can get pretty expensive. We  
tend to gravitate towards Hitachi.



> - Is an NFS/NetApp solution viable?
>
>

Depends on what you're trying to do. Some people like to use NFS  
(NetApp) for database hosting, I personally don't like NFS for that  
type of application, but it is easy to set up. From what I  
understand, you can get a NetApp with Fibre Channel interfaces now  
and use it like a Fibre Channel array.



> - Do smaller disks provide better performance in RAID contexts?
>
>

That's the thought, anyway. I find that the number of spindles has  
more to do with performance (most Fibre Channel disks being 10k and  
15k RPM), although you have to be careful of the reliability factor  
with too many spindles in your RAID set.

The issue you may run into is support for your OS. I don't use  
FreeBSD for high-end storage (we use Solaris). You'll find things get  
complicated with multipathing and how to handle that on your OS.  
Storage vendors can get picky at that point. I'm not saying that  
vendors won't support FreeBSD. I'm just saying we found Solaris to be  
traditionally better supported, although Linux is just as supported  
these days.

Good luck,
-john





More information about the Baylisa mailing list