ディスクのアレイを教えてあげます。RAIDを作るにはいくつかのハードディスクが必要です。
ディスクアレイには、「ソフトウェアアレイ」と「ハードウェアアレイ」の2つの方法があります。ソフトウェアアレイとは、ネットワークオペレーティングシステム自身が提供するディスク管理機能により、接続された通常のSCSIカード上の複数のハードディスクを論理ディスクに構成し、アレイを構成するものである。ソフトウェアアレイはデータ冗長機能を提供することができますが、ディスクサブシステムの性能は低下します。ハードウェアアレイは、専用のディスクアレイカードを使用して実現される。ハードウェアアレイは、オンライン拡張機能、アレイレベルの動的変更、自動データ復元、ドライブローミング、超高速バッファなどの機能を提供することができる。性能、データ保護、信頼性、ユーザビリティ、および管理可能なソリューションを提供することができます。アレイカード専用の処理ユニットは、従来の非アレイハードディスクよりもはるかに性能が高く、より安全で安定している。 ホームユーザに適したのは、固体ハードディスクをシステムディスクとし、2つの同じマシンハードディスクを高速のRAID 0とし、データセキュリティの必要があれば、RAID 0+1を考慮して、4つのディスクからなるRAID 0+1を例にして、RAID 0+1は、記憶性能とデータの安全を両立させる方式である。RAID 1と同じデータセキュリティ保証を提供しつつ、RAID 0に近似した記憶性能を提供している。
RAID技術は主にRAID 0~RAID 7などのいくつかの仕様が含まれています。それらの重点はそれぞれ違っています。一般的な仕様は次のような種類があります。 RAID 0:RAID 0は、データをビットまたはバイト単位で連続的に分割して、複数のディスク上で並列に読み/書きますので、高いデータ転送率を持っていますが、データ冗長性がないので、本当のRAID構造とは言えません。RAID 0は単に性能を向上させるだけで、データの信頼性を保証するものではなく、ディスクの一つが無効になるとすべてのデータに影響を与えます。したがって、RAID 0はデータセキュリティ要求が高い場合には適用できない。
RAID 1:磁気ディスクのデータミラーによってデータの冗長性を実現し、ペアの独立したディスクに互いにバックアップされたデータを生成します。RAID 1は、元のデータが繁忙であれば、直接にミラーコピーからデータを読み取ることができるので、読取性能を向上させることができる。RAID 1はディスクアレイの中で最もコストが高いが、データセキュリティと利用可能性が高い。ディスクが無効になると、システムは自動的にミラーディスクに書き換えられます。再構築が失敗したデータは必要ありません。
RAID 0+1:はRAID 10標準とも言われていますが、実際にはRAID 0とRAID 1を標準的に結合したもので、データをビットまたはバイト単位で連続的に分割し、複数のディスクを並列に読み/書きながら、ディスクごとにミラーリングして冗長化しています。RAID 0のカリスト速度とRAID 1のデータは高い信頼性を持っているという利点があるが、CPU占有率も同じであり、ディスクの利用率も低い。
RAID 2:データを様々なハードディスクにブロック化して分布し、ブロック単位はビットまたはバイトであり、「加重平均誤り訂正符号(ヘミング符号)」と呼ばれる符号化技術を使用してエラーチェックと回復を提供する。このような符号化技術は、RAID 2技術の実施がより複雑になるように、複数のディスクに対する検査及び復元情報を必要とするので、商業環境ではあまり使われない。
RAID 3:RAID 2と非常に似ています。データを異なるハードディスクにブロック化して分布しています。RAID 3は簡単なパリティチェックを使い、パリティ情報を単一のディスクで保存しています。ディスクが無効になったら、パリティディスクと他のデータディスクは重くなります。 新たにデータを生成する;パリティディスクが失効するとデータの使用に影響しません。RAID 3は、大量の連続データに対して良い伝送率を提供することができるが、ランダムデータに対しては、パリティディスクは書き込み動作のボトルネックとなる。
RAID 4:RAID 4も同様にデータをブロック化して異なるディスク上に分布するが、ブロック単位はブロックまたは記録である。RAID 4は、ディスクをパリティチェックディスクとして使用しています。書き込み操作のたびにパリティディスクにアクセスする必要があります。このとき、パリティチェックディスクは書き込み操作のボトルネックとなりますので、RAID 4はビジネス環境でもあまり使われません。
RAID 5:RAID 5は、個別に指定されたパリティディスクではなく、すべてのディスク上でデータとパリティ情報を交差させてアクセスする。RAID 5において、リード/書込みポインタは、アレイデバイスを同時に動作させ、より高いデータ流量を提供することができる。RAID 5は、より小さなデータブロックとランダムに読み書きするデータに適している。RAID 3はRAID 5と比較して、RAID 3が一度に送信するたびに、すべてのアレイディスクに関連する必要があるという点で最も大きな違いがある。RAID 5にとっては、ほとんどのデータ転送はディスク1つに対してのみ動作し、並列動作が可能である。RAID 5には「書き込み損失」というものがあります。つまり、書き込み操作によって4つの実際の読み書き操作が発生します。その中で古いデータとパリティ情報を2回読み、新しいデータとパリティ情報を2回書きます。
RAID 6:RAID 5と比較して、RAID 6は第二の独立したパリティ情報ブロックを増加させる。二つの独立したパリティシステムは異なるアルゴリズムを使用しており、データの信頼性は非常に高く、両方のディスクが同時に故障してもデータの使用に影響を与えない。しかしながら、RAID 6は、RAID 5より大きな「書き込み損失」があるため、パリティ情報の大きなディスク空間に割り当てる必要があるため、「書き込み性能」が非常に悪い。より悪い性能と複雑な実施形態により、RAID 6は実用的なアプリケーションを得ることが少ない。
RAID 7:これは、インテリジェントリアルタイムオペレーティングシステムと管理を格納するためのソフトウェアツールを備えた新しいRAID規格であり、ホストCPUリソースを占有しないように完全にホストと独立して動作することができる。RAID 7は、他のRAID規格とは明らかに異なる記憶コンピュータと見なすことができる。以上の様々な標準(表1)を除いて、RAID 0+1のように複数のRAID仕様を組み合わせて、RAID 5+3(RAID 53)などのRAIDアレイを構築することができます。ユーザは一般に、ディスクアレイを柔軟に構成することによって、その要求により適切なディスク記憶システムを得ることができる。
RAID 5 E:RAID 5 Enhencement:RAID 5 EはRAID 5と同様にデータの検証情報が各ハードディスクに均等に分布していますが、各ハードディスクには未使用の空間が一部保存されています。この部分の空間はテープ化されていません。最大2つの物理ハードディスクが故障することができます。RAID 5 EとRAID 5は同じように熱い備え付けのディスクがありますが、RAID 5 Eは全てのハードディスクにデータを分布しているので、RAID 5と熱備え付けのディスクを加えると性能がいいです。一つのハードディスクが故障した場合、故障したハードディスク上のデータは他のハードディスク上の未使用の空間に圧縮され、論理ディスクはRAID 5レベルを維持する。
RAID 5 EE:RAID 5 Eに比べて、RAID 5 EEのデータ分布はより効率的であり、各ハードディスクの一部の空間は分布の熱準備ディスクとして使用され、アレイの一部であり、アレイの物理ハードディスクが故障した場合、データ再構成の速度はより速くなる。
RAID 50:RAID 50は、RAID 5とRAID 0との組み合わせである。この設定は、RAID 5のサブディスクグループの各ディスク上で、パリティ情報を含むデータの剥離を行うものです。各RAID 5サブディスクグループは、3つのハードディスクを要求する。RAID 50は、データが失われることなく、あるグループ内のディスクが故障することを可能にするため、より高いフォールトトレランス能力を備えている。また、パリティビットはRAID 5サブディスクグループに分割されているため、再建速度が大幅に向上しています。利点:より高いフォールトトレランス能力は、より速いデータ読み込み速度の可能性を備えています。注意したいのは、ディスクの故障がスループットに影響を及ぼします。故障後の再構築情報はミラー構成の場合よりも時間が長い。
RAID技術は主にRAID 0~RAID 7などのいくつかの仕様が含まれています。それらの重点はそれぞれ違っています。一般的な仕様は次のような種類があります。 RAID 0:RAID 0は、データをビットまたはバイト単位で連続的に分割して、複数のディスク上で並列に読み/書きますので、高いデータ転送率を持っていますが、データ冗長性がないので、本当のRAID構造とは言えません。RAID 0は単に性能を向上させるだけで、データの信頼性を保証するものではなく、ディスクの一つが無効になるとすべてのデータに影響を与えます。したがって、RAID 0はデータセキュリティ要求が高い場合には適用できない。
RAID 1:磁気ディスクのデータミラーによってデータの冗長性を実現し、ペアの独立したディスクに互いにバックアップされたデータを生成します。RAID 1は、元のデータが繁忙であれば、直接にミラーコピーからデータを読み取ることができるので、読取性能を向上させることができる。RAID 1はディスクアレイの中で最もコストが高いが、データセキュリティと利用可能性が高い。ディスクが無効になると、システムは自動的にミラーディスクに書き換えられます。再構築が失敗したデータは必要ありません。
RAID 0+1:はRAID 10標準とも言われていますが、実際にはRAID 0とRAID 1を標準的に結合したもので、データをビットまたはバイト単位で連続的に分割し、複数のディスクを並列に読み/書きながら、ディスクごとにミラーリングして冗長化しています。RAID 0のカリスト速度とRAID 1のデータは高い信頼性を持っているという利点があるが、CPU占有率も同じであり、ディスクの利用率も低い。
RAID 2:データを様々なハードディスクにブロック化して分布し、ブロック単位はビットまたはバイトであり、「加重平均誤り訂正符号(ヘミング符号)」と呼ばれる符号化技術を使用してエラーチェックと回復を提供する。このような符号化技術は、RAID 2技術の実施がより複雑になるように、複数のディスクに対する検査及び復元情報を必要とするので、商業環境ではあまり使われない。
RAID 3:RAID 2と非常に似ています。データを異なるハードディスクにブロック化して分布しています。RAID 3は簡単なパリティチェックを使い、パリティ情報を単一のディスクで保存しています。ディスクが無効になったら、パリティディスクと他のデータディスクは重くなります。 新たにデータを生成する;パリティディスクが失効するとデータの使用に影響しません。RAID 3は、大量の連続データに対して良い伝送率を提供することができるが、ランダムデータに対しては、パリティディスクは書き込み動作のボトルネックとなる。
RAID 4:RAID 4も同様にデータをブロック化して異なるディスク上に分布するが、ブロック単位はブロックまたは記録である。RAID 4は、ディスクをパリティチェックディスクとして使用しています。書き込み操作のたびにパリティディスクにアクセスする必要があります。このとき、パリティチェックディスクは書き込み操作のボトルネックとなりますので、RAID 4はビジネス環境でもあまり使われません。
RAID 5:RAID 5は、個別に指定されたパリティディスクではなく、すべてのディスク上でデータとパリティ情報を交差させてアクセスする。RAID 5において、リード/書込みポインタは、アレイデバイスを同時に動作させ、より高いデータ流量を提供することができる。RAID 5は、より小さなデータブロックとランダムに読み書きするデータに適している。RAID 3はRAID 5と比較して、RAID 3が一度に送信するたびに、すべてのアレイディスクに関連する必要があるという点で最も大きな違いがある。RAID 5にとっては、ほとんどのデータ転送はディスク1つに対してのみ動作し、並列動作が可能である。RAID 5には「書き込み損失」というものがあります。つまり、書き込み操作によって4つの実際の読み書き操作が発生します。その中で古いデータとパリティ情報を2回読み、新しいデータとパリティ情報を2回書きます。
RAID 6:RAID 5と比較して、RAID 6は第二の独立したパリティ情報ブロックを増加させる。二つの独立したパリティシステムは異なるアルゴリズムを使用しており、データの信頼性は非常に高く、両方のディスクが同時に故障してもデータの使用に影響を与えない。しかしながら、RAID 6は、RAID 5より大きな「書き込み損失」があるため、パリティ情報の大きなディスク空間に割り当てる必要があるため、「書き込み性能」が非常に悪い。より悪い性能と複雑な実施形態により、RAID 6は実用的なアプリケーションを得ることが少ない。
RAID 7:これは、インテリジェントリアルタイムオペレーティングシステムと管理を格納するためのソフトウェアツールを備えた新しいRAID規格であり、ホストCPUリソースを占有しないように完全にホストと独立して動作することができる。RAID 7は、他のRAID規格とは明らかに異なる記憶コンピュータと見なすことができる。以上の様々な標準(表1)を除いて、RAID 0+1のように複数のRAID仕様を組み合わせて、RAID 5+3(RAID 53)などのRAIDアレイを構築することができます。ユーザは一般に、ディスクアレイを柔軟に構成することによって、その要求により適切なディスク記憶システムを得ることができる。
RAID 5 E:RAID 5 Enhencement:RAID 5 EはRAID 5と同様にデータの検証情報が各ハードディスクに均等に分布していますが、各ハードディスクには未使用の空間が一部保存されています。この部分の空間はテープ化されていません。最大2つの物理ハードディスクが故障することができます。RAID 5 EとRAID 5は同じように熱い備え付けのディスクがありますが、RAID 5 Eは全てのハードディスクにデータを分布しているので、RAID 5と熱備え付けのディスクを加えると性能がいいです。一つのハードディスクが故障した場合、故障したハードディスク上のデータは他のハードディスク上の未使用の空間に圧縮され、論理ディスクはRAID 5レベルを維持する。
RAID 5 EE:RAID 5 Eに比べて、RAID 5 EEのデータ分布はより効率的であり、各ハードディスクの一部の空間は分布の熱準備ディスクとして使用され、アレイの一部であり、アレイの物理ハードディスクが故障した場合、データ再構成の速度はより速くなる。
RAID 50:RAID 50は、RAID 5とRAID 0との組み合わせである。この設定は、RAID 5のサブディスクグループの各ディスク上で、パリティ情報を含むデータの剥離を行うものです。各RAID 5サブディスクグループは、3つのハードディスクを要求する。RAID 50は、データが失われることなく、あるグループ内のディスクが故障することを可能にするため、より高いフォールトトレランス能力を備えている。また、パリティビットはRAID 5サブディスクグループに分割されているため、再建速度が大幅に向上しています。利点:より高いフォールトトレランス能力は、より速いデータ読み込み速度の可能性を備えています。注意したいのは、ディスクの故障がスループットに影響を及ぼします。故障後の再構築情報はミラー構成の場合よりも時間が長い。