Disk array controller

From Wikipedia, the free encyclopedia

(Redirected from IDE RAID)
Jump to: navigation, search

A disk array controller is a device which manages the physical disk drives and presents them to the computer as logical units. It almost always implements hardware RAID, thus it is sometimes referred to as RAID controller. It also often provides additional disk cache.

A disk array controller name is often improperly shortened to a disk controller. The two should not be confused as they provide very different functionality.

Contents

Disk array controller is said to provide front-end interfaces and back-end interfaces.

  • Back-end interface communicates with controlled disks. Hence protocol is usually ATA (aka IDE or PATA), SATA, SCSI, FC or SAS.
  • Front-end interface communicates with a computer's host adapter (HBA) and uses:

A single controller may use different protocols for back-end and for front-end communication. Many enterprise controllers use FC on front-end and SATA on back-end.

Main article: Disk array

In a modern enterprise architecture disk array controllers are parts of physically independent enclosures, such as a disk arrays placed in a Storage Area Network (SAN) or a network-attached storage (NAS) servers.

Those external disk arrays are usually purchased as an integrated subsystem of RAID controllers, disk drives, power supplies, and management software. It is up to controllers to provide advanced functionality (various vendors name these differently):

  • automatic failover to another controller (transparent to computers transmitting data)
  • long-running operations performed without downtime
    • forming a new RAID set
    • reconstructing degraded RAID set (after a disk failure)
    • adding a disk to online RAID set
    • removing a disk from a RAID set (rare functionality)
    • partitioning a RAID set to separate volumes/LUNs
  • snapshots
  • Business Continuance Volumes (BCV)
  • replication with a remote controller

Promise Technology ATA RAID controller
Promise Technology ATA RAID controller

A simple disk array controller may be fit inside a computer, either as a PCI expansion card or just built into the motherboard. Such controller usually provides host bus adapter (HBA) functionality itself to save physical space. Hence it is sometimes called RAID adapter.

Lately (February 2007) Intel has even integrated their own Matrix RAID controller in their more upmarket motherboards giving control over 4 devices and an additional 2 SATA connectors, totalling to 6 SATA connections (3Gbps each). For backward compatbility one IDE connector enabling to connect 2 IDE/ATA devices (100 MBps) is also present.

While hardware RAID controllers were available for a long time, they always required expensive SCSI hard drives and aimed at the server and high-end computing market. SCSI technology advantages included: up to 15 devices on one bus, independent data transfers, hot-swapping, much higher MTBF.

Around 1997, with the introduction of ATAPI-4 (and thus the Ultra-DMA-Mode 0, which enabled fast data transfers with less CPU utilization) the first ATA RAID controllers were introduced (as PCI expansion cards).

Because RAID systems tend to use many drives, the price advantage of ATA drives made it possible to build RAID systems at much cheaper costs than with SCSI. Those cheaper RAID systems made their way to the consumer market, where the users wanted the fault-tolerance of RAID without investing in expensive SCSI drives.

In the early 2000s nearly every advanced consumer mainboard provided RAID functions onboard for ATA drives (and later SATA).

  • Storage Basics: Choosing a RAID Controller, May 7, 2004, By Ben Freeman[1]

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.