2020年02月18日 05時00分 公開
特集/連載

「ファイバーチャネル」と「iSCSI」を性能、コスト、難易度など4点で比較「ファイバーチャネル」vs.「iSCSI」【後編】

SANに使用するストレージインタフェースとしてFCとiSCSIのどちらを選択すべきなのか。4つのポイントで2つの技術を比較する。

[Stacey Peterson, Marc Staimer,TechTarget]

関連キーワード

Fibre Channel | SAN | iSCSI


 「ファイバーチャネル」(FC)と「iSCSI」(Internet Small Computer Systems Interface)は、複数のサーバやストレージシステムを接続する「SAN」(ストレージエリアネットワーク)に使用されるストレージインタフェースだ。

 iSCSIとFCはいずれもSANの技術的問題を解決することを目指しており、この2つの技術で実現できることの違いは微妙だ。どちらかを選択するに当たって、次の4つのポイントで比較するとよい。

  1. ポイント1.パフォーマンスと信頼性
  2. ポイント2.知識・ノウハウの習得しやすさ(会員限定)
  3. ポイント3.運用管理のしやすさ(会員限定)
  4. ポイント4.SAN構築・運用の総合的なコスト(会員限定)

ポイント1.パフォーマンスと信頼性

 FCはレイヤー2(L2)のデータ伝送単位であるフレームの転送技術であるカットスルー方式(受信したフレームの宛先部分を読み込み、残りのフレームを順次転送する方式)を採用しており、プロトコル処理は基本的にハードウェアが担う。iSCSIはSANで使用されていたストレージインタフェースであるSCSI(Small Computer System Interface)のパケットをTCP/IPネットワークで転送できるようにしている。iSCSIのプロトコルはレイヤー3(L3)のスイッチング技術であり、プロトコル処理はソフトウェアかハードウェア、または両者の組み合わせで実施する。

 しばしばFCは「パフォーマンスが高くて信頼性の高いストレージインタフェースだ」と宣伝される。iSCSIが登場した当初は、確かにこれは事実だった。だが現在、これが必ずしも正しいとは限らない。

 現在、パフォーマンスのボトルネックがあるとすればストレージインタフェース以外にある可能性が高い。ストレージシステムを制御するストレージコントローラーのキュー深度(キューに格納できるコマンド数)、クラスタ構成、ディスク数、ディスクの種類といった点に問題がある可能性がある。他にも物理サーバ、SANファブリックのオーバーサブスクリプション比(スイッチの全ポート合計の通信路容量がファブリックの容量をどれだけ超えているかを示す数値)に問題がある可能性もある。

 FCとiSCSIのパフォーマンスはどちらが優れているのか。全く同じ条件で使用するなら、IOPS(1秒当たりに処理できるI/O数)とスループット(実効的なデータ転送速度)はFCの方がわずかに高い。FCのIOPSが高いのはレイテンシ(遅延)の低さ、スループットが高いのはオーバーヘッド(余分な処理による負荷)の小ささというFCの特徴があるからだ。

ポイント2.知識・ノウハウの習得しやすさ

ITmedia マーケティング新着記事

news045.jpg

「ファッションテック」から「3密回避」まで データによる価値創造と課題解決の考え方
気象データを活用してファッションコーデを提案するサービスをデジタルエージェンシーの...

news153.jpg

脳波計測で判明 Twitterを使いながら番組を見る人は満足度が高い――Twitter Japan調査
脳波を活用した感性把握技術を活用して「テレビとTwitter」の関係について分析しています。

news058.jpg

旅行業界のデジタルシフトと「Go To トラベル」後の課題 びゅうトラベルサービスに聞く
列車旅の拡大活性化を目指してデジタルシフトを進めるJR東日本グループの旅行会社びゅう...