Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> HBAカードとはHBAカードの役割は何ですか?

HBAカードとはHBAカードの役割は何ですか?

  

HBA、ホストバスアダプタ英語の「Host Bus Adapter」の略語。コンピュータがサーバと記憶装置との間の入出力(I / O)処理および物理的接続を提供することを可能にする回路基板および/または集積回路アダプタ。ホストバスアダプタ(HBA)は、サーバと記憶装置との間の入出力(I / O)処理および物理的接続性を提供する回路基板および/または集積回路アダプタである。 HBAはデータの保存と取得のタスクにおけるメインプロセッサの負担を軽減するため、サーバーのパフォーマンスを向上させることができます。 HBAとそれに関連するディスクサブシステムは、まとめてディスクチャネルと呼ばれることがあります。

NICは、コンピュータとコンピュータネットワークを接続するために使用されています。ネットワークカードは一般にコンピュータの大きなバス拡張スロットに挿入され、カードはコンピュータネットワークに接続されたインタフェースを有する。ネットワークカードは、PCI、PCI − X、PCI − E、SUNのSbusバスなどのコンピュータ内部バス、およびイーサネット(登録商標)などのコンピュータネットワークに物理的に接続されている。ストレージシステムには、コンピュータの内部バスとストレージネットワークを接続するための同様のデバイスがあります。サーバー上のストレージネットワークに接続されているこのタイプのデバイスは、一般にホストバスアダプターHBAと呼ばれます。 HBAは、サーバー内部のI /OチャネルとストレージシステムのI /Oチャネル間の物理的な接続です。最も一般的なサーバーの内部I /Oチャネルは、PCIとSbusです。これらは、サーバーのCPUを周辺機器に接続する通信プロトコルです。ストレージシステムのI /Oチャネルは、実際にはファイバチャネルです。 HBAの役割は、内部チャネルプロトコルのPCIまたはSbusとファイバチャネルプロトコル間の変換を実現することです。

HBAの原則

サーバーとストレージデバイス間の一般的なデータ通信プロトコルは、IDE、SCSI、およびファイバーチャネルです。サーバと記憶装置との間の通信を達成するために、通信の両端は同じ通信プロトコルを実施する必要がある。通常、ストレージデバイスにはコントローラがあり、コントローラは、IDE、SCSI、ファイバチャネルなどのストレージプロトコルを物理ストレージデバイスの動作プロトコルに変換できる1つまたは複数の通信プロトコルを実装しています。サーバー通信プロトコルは、マザーボード上の拡張カードまたは集積回路によって実装され、サーバー内部バスプロトコルとIDEやSCSIなどのストレージプロトコルの変換を担当します。たとえば、PCでは、IDEはマザーボード上のIDEプロトコルの機能を持ち、IDEディスクコントローラはIDEプロトコルの機能を持ちます。したがって、IDEディスクをPCのIDEケーブルに接続できます。ディスクがSCSIプロトコルしかサポートしていない場合は、そのディスクをPCに直接接続することはできません。このとき、PCの拡張スロットにSCSIカードを挿入する必要があり、そのカードにSCSIディスクを接続することができます。 SCSIカードはPCバスからSCSIへの変換を実施する。このSCSIカードによって実現される機能は、ホストバスアダプタカードの機能である。ディスクがファイバチャネルプロトコルのみをサポートする場合、ファイバチャネルの高速機能は一般にサーバボードではサポートされず、専用のホストバスアダプタカードが必要となるため、ファイバチャネルプロトコルをサーバでサポートする必要があります。サーバをホストバスアダプタカードに接続すると、ファイバチャネルを介してファイバチャネル対応ディスクに接続できます。

ホストバスアダプタの内部には小さな中央処理装置があり、そのうちのいくつかはデータバッファおよびファイバチャネルとバス接続用の接続デバイスとして使用されています。この小型中央処理装置は、PCIとファイバーチャネルの両方のプロトコルの変換を担当します。また、ファイバチャネルネットワークに接続されたサーバポートを初期化し、TCP /IP、SCSIなどの上位層プロトコル、8B /10Bエンコーディングおよびデコーディングをサポートする機能もあります。

Copyright © Windowsの知識 All Rights Reserved