x86サーバーでは、SATAディスクやSASディスクをサーバーの内蔵ハードディスクとして利用しています。SATAディスクとSASディスクは、サーバーとの接続インターフェイスが異なるだけでなく、平均故障間隔時間(MTBF)や処理性能、拡張性といった様々な面でも違いがあり、SASディスクの方が、高価ではありますが優れています。このため、一般的に上位のサーバーではSASディスクが採用されています。(逆に、低価格なエントリーサーバーや、個人が利用するパソコンでは、一般的に容量あたりの単価が安いSATAディスクが採用されています。SASとSATAについては、「1.3.
x86サーバーにおける一般的な規格および用語」の「1.3.4. SCSI」および「1.3.5. ATA」も併せて御覧ください。)
また、通常サーバーでは、ハードディスク上のデータの可用性を高めるために、複数のハードディスクを用いてRAIDを構成するのが一般的となっています。RAIDには、専用のコントローラーを用いたハードウェアRAIDと、OSが提供する機能を利用したソフトウェアRAIDがあり、サーバーの用途や予算によってどちらの方式を採用するかが決定されます。ソフトウェアRAIDは、ディスクコントローラーとメモリ、プロセッサー間でRAIDを制御するための余分なデータ転送が必要となり、プロセッサーへの負荷が高くなる傾向がありますが、OS自体の機能であるためハードウェアRAIDと比較して安価に構成できます。一方、ハードウェアRAIDは専用の制御用ハードウェアで複数のディスクへの入出力を高速処理するため、ソフトウェアRAIDと比較して高価ですが高性能、という特徴があります。(RAIDについては、「1.3.
x86サーバーにおける一般的な規格および用語」の「1.3.6. RAID」も併せて御覧ください。)
HP ProLiantサーバーでは、一部の製品を除き、ユニバーサルストレージアーキテクチャーとSmartアレイコントローラーを採用しています。これらの技術は、HP
ProLiantサーバーと直接接続型のHP Modular Smart Array(MSA)ストレージシステムへ、完全に統一された操作性と管理性を提供しています。以下に、ユニバーサルストレージアーキテクチャーと、HP純正のハードウェアRAID機能を提供するSmartアレイコントローラーの機能についての概要を記載します。
- ユニバーサルストレージアーキテクチャー
HPのユニバーサルストレージアーキテクチャーはお客様の投資を保護しながら、構成の柔軟性を提供します。ユニバーサルストレージアーキテクチャーには以下のような特徴があります。
- 共通のハードディスクを使用(ユニバーサルディスク)
HP ProLiantサーバーと直接接続型HP MSAエンクロージャーでは、共通のフォームファクタのハードディスクが使用されています。フォームファクタは、2.5インチのSFF(Small
Form Factor)と3.5インチのLFF(Large Form Factor)の2種類を提供しています。HP ProLiantサーバーと直接接続型MSAエンクロージャーをお使いのお客様は、企業内で管理するスペアディスクに必要となるコストを減らし、システム運用を単純化することが可能になります。
| |

ホットプラグ対応ユニバーサルディスク |
- 統一されたユーティリティ
Smartアレイコントローラーと直接接続型MSAストレージシステムで使用するRAID設定ユーティリティやRAID診断用ユーティリティは、共通化されているため、1台のサーバーに接続されているSmartアレイコントローラーと直接接続型MSAストレージシステムを1つのユーティリティから管理することができます。これは、ストレージの設置とメンテナンスに必要なトレーニングや専門知識の習得を減らすことに繋がり、TCOを低減します。
ユニバーサルストレージアーキテクチャーでは、1999年に発売を開始したWide Ultra2 SCSIからUltra320 SCSIまで、7年間一貫して、同一のフォームファクタのパラレル接続SCSIのハードディスクを採用していました。しかし、パラレル接続形態では、プロセッサーおよびメモリの性能向上に追随した高速化をこれ以上継続することが技術的に困難なため、2006年からは、新世代のユニバーサルストレージアーキテクチャーである、小型(2.5インチSFF;Small
Form Factor)、および、大型(3.5インチLFF;Large Form Factor)のSAS(シリアル接続SCSI)ハードディスクへと移行しています。新世代のユニバーサルストレージアーキテクチャーでは、SASハードディスクに加えて、同一のフォームファクタでSATAハードディスクも提供しており、単一のSASシステム内にSASハードディスクとSATAハードディスクを混在させることができます。ハードディスクを混在させることができます。新世代のユニバーサルストレージアーキテクチャーは、ユーザーに、ストレージの消費電力量の削減、ディスク入出力処理性能の向上、搭載可能ハードディスク数の増大といった構成の柔軟性をもたらします。

SASハードディスクとSATAハードディスクの混在 |
尚、2.5インチSFFと3.5インチLFFは物理的にハードディスクのサイズが異なるため、ハードディスクを格納するエンクロージャーやドライブケージは、それぞれのフォームファクタ専用のものが必要となります。SFFとLFFには物理接続の相互互換性はありません。

SFFハードディスクとLFFハードディスク |
- Smartアレイコントローラーの機能
Smartアレイコントローラーには、以下の機能があります。ただし、利用可能な機能はSmartアレイコントローラーの構成やライセンスの有無、利用しているOS種別によりサポートされないものや、制限される場合もありますので、詳細は、「Smartアレイコントローラーユーザーガイド」を御覧ください。
- RAIDレベルの指定
Smartアレイコントローラーでは、RAID0、RAID1+0、RAID5、RAID50、RAID6(RAID ADG)、RAID60がサポートされます。(アレイコントローラーによりサポートされるRAIDレベルは異なります。)
- ドライブアレイと論理ドライブ
Smartアレイコントローラーでは、複数のディスクを組み合わせてドライブアレイ(HPのユーティリティではアレイと呼んでいます)を作成します。さらに論理ドライブと呼ばれる仮想ユニットをアレイ内に作成します。この論理ドライブが、OSからは物理ディスクとして認識されます。通常は1つのアレイに対して1つの論理ドライブを作成しますが、1つのアレイ内に、異なるRAIDレベルの複数の論理ドライブを設定することも可能です。
| |

ドライブアレイと論理ドライブ |
- オンラインスペア(ホットスペア)
オンラインスペアをアレイに割り当てることにより、故障したハードディスクの交換を延期できます。ただし、アレイ内の論理ドライブのフォールトトレランスレベルを上げることはできません。オンラインスペアを持つアレイのハードディスクに障害が発生した場合、そのアレイ内の論理ドライブはオンラインスペアを使用して自動的に再構築を開始します。アレイにオンラインスペアがない場合は、論理ドライブの再構築は故障したハードディスクが交換されると開始されます。オンラインスペアは、個々のアレイ毎、もしくは複数のアレイ間で共有するように設定できます。また、1つのアレイに複数のオンラインスペアを設定することもできます。
- アレイアクセラレータ(キャッシュ)
アレイアクセラレータは、ハードディスクに比べて入出力処理が高速なメモリにデータを格納することによって、データの読み書きが集中する時の効率を大幅に向上させます。バッテリバックアップ機能を備えたSmartアレイコントローラーのアレイアクセラレータは、利用するシステムの特性に合わせデータの読み込みと書き込み比率を、アレイコンフィグレーションユーティリティで設定することが可能です。また、バッテリバックアップ機能は、バッテリにより停電などの障害からキャッシュ内のデータを保護します。
- ハードディスク追加
Smartアレイコントローラーのサポートするハードディスク最大数を超えないかぎり、ハードディスクをシステムに追加することができます。Smartアレイコントローラーが標準で搭載されているHP
ProLiantサーバーの場合は、ドライブケージがホットプラグ対応となっているため、サーバーが稼動した状態でハードディスクを追加できます。追加したハードディスクは、新しいアレイの構築、または既存のアレイ構成の拡張に利用できます。
- アレイの拡張
既存のアレイ構成にハードディスクを追加することで、アレイの容量を増やすことができます。このアレイ容量の拡張処理はOSに依存せずに行うことが可能で、そのアレイ内の既存の論理ドライブ容量にも変化を与えません。(論理ドライブの領域は、アレイ内のすべてのハードディスクに再配置されます。)論理ドライブ容量の拡大は、アレイの拡張後に行うことができます。
| |

アレイの拡張 |
- 論理ドライブの拡大
アレイの未使用容量をアレイ内の既存の論理ドライブに追加することによって、論理ドライブのストレージ容量を増やすことができます。OS動作中(オンライン時)に論理ドライブを拡大できるかどうかは、OSの機能に依存しますので、詳しくはOSのマニュアルを御覧ください。
| |

論理ドライブの拡大 |
- 論理ドライブの移行
このオプションは、選択した論理ドライブのストライプサイズ(データブロックサイズ)またはRAIDレベル、もしくは両方を変更します。ストライプサイズやRAIDレベルの変更前と変更後の設定によっては、移行を可能にするために、アレイ上に未使用容量が必要な場合があります。
- ダイナミックセクタ修復(DSR)
すべてのSmartアレイコントローラーは、他のディスクアクティビティが行われていないとき(最大30秒のアイドル時間が発生したとき)に、バックグラウンドジョブとして、ハードディスクのディスク表面の分析を実行します。完全に読み取り不可能なセクターでも、コントローラーのRAID機能を用いて、再構築や最配置が行われます。この機能をダイナミックセクター修復と呼んでいます。
- SMART(Self-Monitoring Analysis and Reporting Technology)
SMARTはハードディスク内部に搭載された、リアルタイムの監視・解析機能です。Smartアレイコントローラーは、アレイを構成する各ディスクからSMARTのエラーコードを識別し、ハードディスク障害の予兆があることをシステムに通知します。障害の予兆が検出されたハードディスクは、HP事前予防保証に基づき交換が可能です。
Smartアレイコントローラーでは、この他にも様々な機能が利用できます。各Smartアレイコントローラーで利用可能な機能の一覧は製品ホームページを御覧ください。尚、HP
8ポートSAS/SATAホストバスアダプター、およびSmartアレイB110i
SATA RAIDコントローラーを含む、HP ProLiant 100シリーズやML310G5p、DL320G5pなどのオンボードSATAコントローラーは、RAID機能を提供しますが、これらはここで説明しているSmartアレイコントローラーとは別の製品・機能となりますので、ご注意ください。
Smartアレイコントローラーの各種機能の提供形態
G6以降のHP ProLiantサーバーに対応したSmartアレイコントローラーから、お客様の要望に応じて機能を追加できるモジュラー形式での提供となっております。キャッシュメモリの量やバッテリバックアップの有無、ライセンスの有無によって、利用できる機能が異なります。各構成時に利用できる機能の概要は下表の通りです。
詳細については製品ホームページを御覧ください。
| 機能 / 構成
|
メモリなし
BBWC※なし
SAAP※※なし
|
メモリあり BBWCなし SAAPなし
|
メモリあり BBWCあり SAAPなし
|
メモリあり BBWCあり SAAPあり
|
| 論理ボリューム数
|
2
|
32
|
32
|
32
|
RAID レベル
|
0,1, 1+0
|
○
|
○
|
○
|
○
|
| 5,50
|
×
|
×
|
○
|
○
|
| 6,60
|
×
|
×
|
×
|
○
|
ドライブファームウェア オンライン更新(SASのみ)
|
×
|
○
|
○
|
○
|
コントローラー リードキャッシュ
|
×
|
○
|
○
|
○
|
コントローラー ライトキャッシュ
|
×
|
×
|
○
|
○
|
| オンライン容量拡張
|
×
|
×
|
○
|
○
|
| ストライプサイズの移行
|
×
|
×
|
○
|
○
|
| RAIDレベルの移行
|
×
|
×
|
○
|
○
|
ビデオ オン デマンドの パフォーマンスの最適化
|
×
|
×
|
×
|
○
|
セキュリティ確保のための ドライブ消去
|
×
|
×
|
×
|
○
|
| 高度な容量拡張
|
×
|
×
|
×
|
○
|
オフラインモードでの ミラーの分割と再結合
|
×
|
×
|
×
|
○
|
※バッテリ バックアップ式ライト キャッシュ
※※Smart Array Advanced Pack
| Smartアレイコントローラーの提供形態と機能(概要) |
|