SAN (Storage Area Network) はデータ ストレージにおける重要なインフラストラクチャ技術の 1 つで、さまざまなビジネス用途に共通の実装と標準があります。 この記事では、FC、FCoE、および iSCSI の主な違いを確認し、最適なオプションを選択できるようにします。
Storage Area Network は、ストレージ デバイスとそのクライアント(アプリケーション/データベース/Web サーバーなど)で使用されるブロック レベルのソリューションです。 SAN はデータ ブロックで動作するので、共有ネットワーク ストレージよりも低レベルのソリューションであり、多くの長所を提供します。 ブロック レベル」という用語は、USB ドライブと比較して説明できます。PC は、転送「ネットワーク」としてケーブルを介してブロック レベルのプロトコルを使用してアクセスします。 USB ドライブの場合は、単純なデータ ブロックです。 SAN は、順に、ハード ドライブ間に分散した異なるボリュームのデータ ブロックを含みます。
オペレーティング システムは、ファイル システムおよびファイル/フォルダーで、これらのブロックを使用可能なデータ ボリュームに結合します。
SAN ネットワークはフォールト トレランスとパフォーマンスを念頭に構築されています。
- シンプルなマルチパスのサポート。
- ブロック レベルのデータ アクセスと高可用クラスタでの使用における信頼できる転送。
- ネットワークとハードウェアは分離して動作するため、サーバーのパフォーマンスが向上します。
主な SAN 関連技術には次のようなものがあります。
Fibre Channel
ファイバチャネルは SAN ネットワーク構築において「古典」な方法と言えるでしょう。
- Fibre Channel Protocol (FCP) – SCSI コマンドによるデータ転送プロトコル
- Fibre Optic infrastructure – FC デバイスとペアになっているデータ転送ツール
- Name Service – 接続デバイスのデータベース
- 。 これは、ドメインネームシステム (DNS) によく似ています。
- フロー制御サービスのセット
下の図は、メイン LAN から分離したストレージ ネットワークを表しています:
基本的に「FC SAN」は、光ファイバーで接続したハードウェアとスイッチから成ります。 高負荷のストレージ機器向けに開発されたネットワークであるため、データのエラーを検出するために、チェックサムを生成するためのハッシュ関数である強力なCRC(Cyclic Redundancy Check)を使用しています。 また、TCP/IPに比べ再送信が少なく、データ消失による接続の再試行も少ないネットワークです。
ファイバーチャネルは、TCP-IP ベースのネットワークと比較して、より分離されているため、セキュリティ問題、マルウェアの余波、ヒューマンエラーを最小限に抑えることができます。
iSCSI を理解する
iSCSI の基本概念は、SCSI コマンドを通常の TCP/IP チャネル内に置くということです。 通常の LAN があれば、ストレージ サーバーとそのクライアントに iSCSI Target/Initiator ソフトウェアをインストールして構成し、SAN を容易にすることも可能です。 基礎となるネットワーク (TCP/IP over Ethernet) は一般的な用途向けに設計されているため、強力なデータフロー制御や内蔵のストレージ検出サービスはありません。 さらに、ホスト サーバーまたはクライアントから iSCSI 処理をオフロードするために、ハードウェア アクセラレーション ネットワーク アダプターを購入する必要があります。
高負荷のストレージ ネットワークを実装するには、ハードウェア アクセラレーション アダプターと、より大きなデータ フレーム転送をサポートするネットワーク スイッチを使って、専用の 10Gbps Ethernet ベース ネットワーク(光または銅)を展開する必要があります。 しかし、この場合、iSCSI の主な利点である既存のネットワークとハードウェアのサポートが失われます。
iSCSI ネットワークの不十分な構成はパフォーマンスに直接影響しますが、いくつかの「共通」プロトコルおよびサービスが関係しているため、これらの問題を検出することは困難です。
iSCSI を運用に選んだ場合、フロー制御、ジャンボ フレーム、スパニング ツリー、トランクなどのハードウェアおよびネットワーク設定にも遭遇することになります。
FCoE vs. iSCSI
前述の両方の利点を兼ね備えた、もうひとつの Ethernet ベース SAN テクノロジー、Fibre Channel over Ethernet が存在します。 iSCSI とは異なり、TCP/IP スタックを使用せず、FC プロトコルをロスレス Ethernet 内部で実行させます。
FCoE の大きな利点は、組み立てられたネットワークを使用しながら分離できることです。最も良い例は「ブレード」サーバーで、電力、ネットワーク、ストレージ、管理を共有して、多くの特殊サーバーを 1 つのコンピュータにパックしているラックです。 FCoE をサポートする銅線イーサネット レーンとスイッチを使用すると、システム管理者はビジネスのニーズに応じて LAN/SAN 配分を変更し、拡張性を高めることができます。
高性能ネットワーク(10Gbps 以上)と FCoE 対応スイッチおよびアダプターを使用する場合、この技術は従来のファイバ チャネルの良い代替となります(ほぼ同じ利点があり、汎用伝送層による構成の柔軟性が追加されます)。
Fibre Channel vs FCoE vs iSCSI: SAN にはどちらが適しているか
Fibre Channel vs FCoE vs iSCSI のこの比較は、あなたの決断を助けるでしょう。
結論
小規模の企業インフラやテスト環境なら、既存のネットワークとアダプターを使って iSCSI を選択しましょう。 ミッション クリティカルではない、より要求の厳しいアプリケーションで使用する場合は、ギガビット イーサネットで十分です。 ただし、パフォーマンスを向上させるために、論理的な「ストレージネットワーク」と「ユーザーLAN」を分割することを忘れないでください。 (また、少なくとも、ストレージ ネットワークの転送に関与するすべてのデバイスでジャンボ フレームを有効にすることをお勧めします。)
要求の厳しいアプリケーション、急速に成長する環境、またはクラスタ システムでの使用に対するストレージ実装ソリューションを検討する場合は、ファイバ チャネルを選択することをお勧めします。 このテクノロジはよく知られており、懸念事項のほとんどに対処することができます。 FCoE の同じゼロポイント展開と比較すると、ハードウェアのコストは同程度です。
最新の統合ハードウェア (Blade サーバーなど) を扱う場合、その柔軟性により、FCoE が最適な選択肢となります。 シンプル。 信頼できる。
AWS, Wasabi, Backblaze B2, およびローカルストレージを活用。 高価なハードウェアへの投資を排除します。
リカバリ時間目標を向上させます。