Skip to Content

ホストバス・アダプタとは?

ホストバス・アダプタとは?

ホストバス・アダプタ(HBA)は、デバイスがオペレーティング・システムおよび中央処理ユニット(CPU)と通信できるようにするコンピュータ・システムにおける重要なコンポーネントです。コンピュータのマザーボードには、一部のホスト・アダプタ(ストレージ・ドライブ・アダプタなど)が内蔵されており、他のコンポーネントには独自の HBA(ビデオ拡張カードなど)が含まれています。

ホストバス・アダプタとは?

CPU はコンピュータの全ての入出力を処理しますが、全てのコンポーネントがオペレーティング・システムと CPU 間の通信にホストバス・アダプタ(HBA)を必要とします。ホストバス・アダプタ(HBA)は、コンピュータに接続されている全ての周辺機器の一部です。新しいストレージ・ドライブの追加や、最新の GPU へのビデオ・カードのアップグレードなど、全てのコンポーネントには、回路基板に HBA が組み込まれています。また、コンピュータのマザーボードに HBA が組み込まれています。

ホストバス・アダプタの種類は、その機能によって異なります。ストレージ・ドライブの一般的な HBA はシリアル・アドバンスト・テクノロジー・アタッチメント(SATA)で、ネットワーク・カードの一般的な HBA はイーサネットです。使用するタイプによって、コンポーネントがコンピュータと通信する方法が決まります。SATA やイーサネット・カードにはケーブルが必要ですが、ビデオ・カードやサウンド・カードなどの他のコンポーネントは、マザーボードの拡張スロットに接続します。

ホストバス・アダプタの仕組み

ホスト・アダプタは、オペレーティング・システムからの入力と中央処理ユニット間の通信ブリッジです。各機能は CPU を通過し、HBA はコンポーネントと CPU 間の通信チャネルを作成する責任があります。CPU はコンポーネントからの入力を処理し、オペレーティング・システムを介してコンポーネントが使用および表示する出力を送り返します。HBA がなければ、コンポーネントはコンピュータに機能を提供することができません。

コンポーネント・メーカーは、最新の速度と規格をサポートする最大限の性能を実現するインターフェース・カードを開発しています。例えば、ビデオ・カードには、HBA、GPU、インターフェース接続(DisplayPort、HDMI など)を備えた基板に複数の回路が取り付けられています。ボードに設置された他の回路は、入力と出力を処理し、ほとんどのコンポーネントには、電力や電子信号を処理するためのさまざまなトランジスタ、コンデンサ、ダイオード、センサー、抵抗器があります。

ホストバス・アダプタを使用する理由

コンピュータには、オペレーティング・システムと通信する全ての入出力デバイス用のホストバス・アダプタ(HBA)が必要です。コンポーネント・メーカーは、HBA をデバイスに統合するため、新しい拡張カードと HBA の互換性を心配する必要はありません。一部のコンポーネントには接続ケーブルが付属していないため、拡張カードを購入する際に、コンピュータのマザーボードにデバイスを接続するためにケーブルを購入する必要があります。

新世代のホストバス・アダプタは、性能を向上させますが、通常、古いマザーボードとの下位互換性があります。例えば、旧式の小型コンピュータ・システム・インターフェース(SCSI)は SATA に置き換えられましたが、旧式のコンピュータは両方の HBA タイプをサポートする可能性があります。SATA の導入により、オペレーティング・システムとストレージ・デバイス間のデータ転送速度が向上しました。

旧世代の HBA は、新世代のコンピュータと互換性がなくなる可能性があります。ストレージ・ドライブやビデオ・カードなどのコンピュータ・コンポーネントを購入する場合、そのコンポーネントはコンピュータと接続するための適切な HBA を備えている必要があります。例えば、新しい SATA ストレージ・デバイスは SCSI アダプタに接続できません。新しいホスト・アダプタは、コンピュータの性能を向上させ、拡張を可能にします。サーバーに新しいコンポーネントを追加すると、新しい技術や機能をサポートできるようになります。

SAN 用ホストバス・アダプタ

大規模なエンタープライズやデータセンターには、複数の相互接続されたドライブをサポートするためのストレージエリアネットワーク(SAN )があり、大規模なストレージ容量に対応している場合があります。SAN は、サーバーとストレージ・ドライブ間のデータ転送に高性能ファイバー・チャネルを使用しています。データセンターは、SAN を使用して、エンタープライズ・カスタマー・クラウドのバックアップ、ディザスタ・リカバリ、アプリケーション・データをサポートします。エンタープライズのお客さまは、ペタバイトのデータ転送を受ける可能性があり、SAN は、瞬時の処理をサポートする大きな帯域幅と速度を提供します。

SAN 環境にインストールされたファイバー・カードは、HBA を使用してストレージ・ドライブをネットワークに接続します。ファイバー・ケーブルは、ストレージ・デバイスのネットワーク・カードをネットワークに接続し、サーバーやその他のインフラが SAN と通信できるようにします。ストレージ・デバイスの HBA は、マザーボードに統合されるか、サーバーのマザーボードのスロット(PCI Express スロットなど)に接続できます。HBA がなければ、ファイバー・ケーブルと拡張カードはネットワークと通信できません。

HBA vs. SATA

古いコンピュータでは、統合 SATA サポートがマザーボードで利用できない場合があります。管理者は、古いサーバーに拡張カードをインストールして、それを必要とするストレージ・ドライブ(ソリッドステート・ドライブなど)に SATA サポートを提供することができます。SATA カードは、互換性のあるスロット(PCI Express など)にインストールされ、最新のテクノロジーのための HBA サポートを提供します。

SATA カードには HBA が含まれており、複数のストレージ・ドライブをサポートできます。SATA ドライブは、マザーボードや拡張カードに接続するために SATA ケーブルが必要です。SATA ケーブルは、ドライブと拡張カードに直接接続し、ドライブと CPU 間の通信を容易にします。

HBA vs. RAID コントローラ

SATA カードと同様に、独立したディスクの冗長アレイ(RAID)も、ドライブ、CPU、オペレーティング・システム間の通信を容易にするために HBA を必要とします。RAID HBA は RAID コントローラとも呼ばれ、マザーボードや別の拡張カードに直接統合されています。RAID コントローラは、ミラーリングに使用される RAID 1 や、RAID 0 などの高速読み取り/書き込みなど、ストレージのフェイルオーバーをサポートするために連携する複数のドライブに使用されます。

RAID コレクション内の全てのドライブに使用される RAID コントローラは、HBA の一種です。HBA はオペレーティング・システムから入力を取得し、データをドライブに送信して、入力の処理方法を指示します。RAID ストレージからデータを取得するには、まず HBA を通過し、出力をユーザーに表示する必要があります。

まとめ

データセンター内のサーバーで作業する場合、ネットワーク・サーバーに拡張カードをインストールする管理者は、コンポーネントに最新世代の HBA が備わっていることを確認し、処理とデータ転送の高速化をサポートします。サーバーにインストールされている HBA は、サーバーの仕様を見ることで識別できます。仕様は通常、必要に応じて HBA と互換性のあるオペレーティング・システムを識別します。

こちらの資料もご覧ください!

11/2020
VMware Hybrid Cloud Solution Brief | Solution Brief
Hybrid cloud and container adoption are growing rapidly. Advance to an effortless, optimized VMware environment.
ソリューションの概要
3 ページ
ご相談・お問い合わせ
ご質問・ご相談

ピュア・ストレージ製品および認定についてのご質問・ご相談を承っております。ご連絡をお待ちしております。

デモのご用命

ライブデモのご用命を承っております。ピュアがいかにしてデータを成果に変えるお手伝いができるかをご説明します。 

ピュア・ストレージ・ジャパン株式会社

〒100-0014 東京都千代田区永田町 2 丁目 10-3 東急キャピトルタワー 12 階

 

一般: info-japan@purestorage.com

メディア: pr-japan@purestorage.com

03-4563-7443(総合案内)

閉じる
このブラウザは現在サポートされていません。

古いブラウザには、セキュリティ・リスクが存在する場合があります。ピュア・ストレージの Web サイトをより快適にご利用いただけるよう、最新のブラウザにアップデートしてください。