 |

RAID
- External Versus PCI RAID
Background - Why RAID?
As storage systems develop
and grow, more and more users find the need for massive amounts
of critical data to be safely stored and accessible. For this reason,
combined with the rapid price drop for rotating media (hard drives)
in recent years, storage capacity and security has never been more
important and cost-effective. RAID applications of varying complexities
have become a common storage solution for organizations of all sizes.
The three main reasons for
implementing a RAID configuration are to improve:
1) System Performance
2) Data Integrity
3) Availability of Critical Data
External Versus PCI:
With a relatively low entry cost, PCI RAID controllers remain the
most popular RAID options when compared to external "module"
or "canister"-based solutions. However, each controller
type fulfills a different set of application criteria.
Since there is no such thing
as a "one size fits all" RAID configuration, presenting
the pros and cons for each approach should assist customers in getting
the most out of their investment. Following are the major differences
between external RAID versus PCI RAID implementations.
Overall Performance
| RAID
Type |
RATING |
| InfoStation®
RAID Controller Module |
Excellent
(*****)
|
| The
entire RAID engine is located away from the server(s). With
an on-board micro controller and cache memory within the RAID
Modules managing all data traffic, the RAID setup has no impact
on server performance. · RAID stacks can configure drives
from multiple channels to fine-tune each channel's performance. |
| PCI
RAID |
Good
to Excellent (****)
|
| PCI RAID
vendors offer adapters that have onboard processors and cache
to offload the server micro controller and memory. The design
of the particular PCI RAID controller determines the performance
of the RAID setup. Multiple-channel RAID controllers allow the
RAID stacks to configure drives from multiple channels to fine-tune
each channel's performance. |
| |
|
DATA AVAILABILITY
| RAID
Type |
RATING |
| InfoStation®
RAID Controller Module |
Excellent
(*****)
|
| InfoStation
RAID Module(s) operate independently from the server(s). In
the event of a server or RAID controller failure, a dual RAID
configuration allows the secondary controller to take over control
and continue operation. Both controllers are connected to the
same personality board for a seamless fail-over. Replacement
RAID Module can be installed while the storage enclosure is
still in operation. |
| PCI
RAID |
Fair
(*)
|
| PCI RAID
vendors offer adapters that have onboard processors and cache
to offload the server micro controller and memory. The design
of the particular PCI RAID controller determines the performance
of the RAID setup. Multiple-channel RAID controllers allow the
RAID stacks to configure drives from multiple channels to fine-tune
each channel's performance. |
| |
|
DATA INTEGRITY
| RAID
Type |
RATING |
| InfoStation®
RAID Controller Module |
Excellent
(*****)
|
| With
the entire house keeping done in the storage enclosure, all
the features are tested as a package. With proper configuration
and maintenance, chances of losing valuable data are slim. |
| PCI
RAID |
Fair
to Good (***)
|
|
How well data is maintained depends on the brand of the particular
controller used. Some controllers have similar data-protection
features as those offered by InfoStation RAID Modules. With
the controllers residing outside of the storage enclosure, more
variables have to be considered. |
| |
|
FLEXIBILITY
| RAID
Type |
RATING |
| InfoStation®
RAID Controller Module |
Excellent
(*****)
|
| InfoStation
provides a uniquely field-upgradeable chassis that allows upgrading
from a JBOD to a single or dual RAID (active/active or active/passive)
enclosure. External RAID modules are O/S independent and support
any file system that the O/S may utilize. A RAID system can
be customized and/or reconfigured as storage demands grow and
change, without requiring replacement of existing equipment.
InfoStation firmware updates are seamless and can be done during
system operation. |
| PCI
RAID |
Fair
(**)
|
|
Other than Windows, Novell and Unix, finding a RAID controller
that supports an alternate O/S is a challenge. Reconfiguring
a PCI RAID setup requires a disruptive shut down of the server
and storage unit. Firmware updates vary, depending on controller
brand and model; some are seamless and some require a server
reset. |
| |
|
COST EFFECTIVENESS
| RAID
Type |
RATING |
| InfoStation®
RAID Controller Module |
Fair
(**)
|
| In
a simple RAID setup, an external RAID module can cost as much
as (10) times the cost of the cheapest PCI controller. With
a (4)-server setup with (2) separate channels going into (1)
storage enclosure, only one single or dual InfoStation RAID
Module ($3500 - $6500) is required. In comparison, purchasing
(4) separate PCI RAID controllers can cost anywhere from $1200
to $6000. |
| PCI
RAID |
Excellent (*****)
|
|
The cost of a PCI RAID controller is in the $300 to $1600 range.
With most simple setups, PCI RAID clearly offers the better
price. |
| |
|
Additional Considerations:
Although performance is easy
to benchmark, RAID controller behavior during disaster recovery is
not as easy to categorize. Other characteristics of the RAID controller
must be taken into consideration:
1) Does it contain write-back
cache and battery backup? Write-back caching enhances write performance
by completing the write cycle before the data is actually written
to the drives. In the event of a controller failure, battery backed-up
write-back caching assures that the RAID controller will have kept
meticulous track of what it was doing at the time of the failure
and then allows it to recover this information as required after
the event.
2) Can firmware updates be
performed while the controller is online? It is often required to
update firmware for new features and bug corrections, firmware updates
without taking the controller offline is a key feature.
General Conclusion:
It is clear that PCI RAID can
be perfectly suitable for some applications, and the InfoStation
has been tested for compatibility with most of the leading PCI RAID
controllers currently on the market. Most of these applications
were in environments requiring a cost-effective method of maintaining
data integrity.
Implementing a RAID setup improves the performance of even a single-channel
SCSI application. Since the weakest point of a RAID storage configuration
is typically the rotating media, it is unlikely that the RAID controller
would be the cause of failure. For this reason, the unlikely downtime
required to replace a PCI RAID controller is acceptable for small
to midsize companies, such as trading firms, doctors offices, law
firms, insurance agencies, real estate agencies, schools, etc.
For customers looking for
maximizing data access and performance with zero downtime (24/7
operation), an external RAID controller will probably save money
in the long run. Companies such as B-to-B, B-to-C, banking institutes,
pre-press, brokerage firms, government/military facilities, etc.,
are examples of organizations where downtime is not an option.
Configuration Options
There are endless possibilities
when setting up a RAID configuration. A few of the more popular
setups are described below:
1) Single Server with Single-Channel
RAID

This is an entry-level configuration
that offers some data protection, and a slight performance increase
with multiple drive accesses. An InfoStation enclosure with a PCI
RAID controller, without any redundancy, is sufficient.
2) Single Server with Multiple-Channel RAID
This configuration is appropriate for achieving maximum performance
utilizing multi-channel RAID for a single server. An InfoStation
enclosure, with or without redundant power supply, and a multi-channel
PCI RAID controller are sufficient.
3) Multiple Servers with a
Single Storage Enclosure



This is a typical configuration
for small to mid-sized companies having different servers running
specific applications. With many applications depending on the same
storage enclosure, power supply and blower redundancy is more of a
necessity. Dual RAID controller may also be necessary to offer reliable
data access.
This is also how an entry-level
Cluster is configured. A heart beat signal communicates between
servers via a LAN connection.
Either PCI or external RAID
controllers can be used for this configuration. Cost considerations
have less impact as the number of servers increase. The advantages
of using an external RAID module become more prominent as the size
of the setup increases---larger environments rely more on the high
data accessibility that would be offered with an external RAID controller.
4) Multiple Servers with Multiple
Storage Enclosures

This configuration is typical
of high-capacity storage environments where performance, data accessibility
and reliability are critical. When architecting such data storage
setup, downtime costs become an important issue. Equipment costs,
however, often play a lesser role.
From a simple JBOD to a
data-intensive setup requiring dual RAID controllers with
clustering and cascading support, the StorCase InfoStation
offers a flexible design and the upgrade options necessary
to meet your current and future system requirements.
|