質問
チーミングは一般的にどのような現場で運用されていますか? |
解答
良い質問ですね。 チーミング(NICチーミング/リンクアグリゲーション)は、主に サーバやネットワーク機器の可用性や帯域幅を確保したい場面で運用されています。 1. チーミングが運用される代表的な現場 (1) データセンターのサーバ * 大量のクライアントからアクセスを受ける Webサーバ、アプリケーションサーバ * 高速なストレージ接続(NFSやiSCSI)を使う ファイルサーバ、DBサーバ → 帯域幅不足やNIC故障による停止を防ぐためにチーミングを導入。 (2) 仮想化環境(VMware, Hyper-V, KVM など) * 仮想マシンは1台の物理NICに集中的にトラフィックが流れることが多い。 * チーミングを組んでおけば 仮想ホスト全体の通信帯域を拡大し、かつNIC障害時も継続運用できる。 (3) ストレージネットワーク * NASやSAN(特にiSCSI)では安定した大容量通信が必要。 * 帯域拡張と冗長化のためチーミングがよく使われる。 (4) 金融・製造・研究機関の基幹システム * 止まると大きな損害が出るシステムでは、NICの単一障害点(SPOF)をなくすために導入される。 (5) クラスタ構成のサーバ群 * HAクラスタやDBクラスタなど、複数サーバで冗長化する場合でも、 サーバ1台のNICが落ちるだけでクラスタノード障害と誤認されることを防ぐ目的でチーミングを利用。 2. 導入の目的による使い分け * 帯域幅拡張が主目的 → 大量アクセスのあるWeb/DBサーバ * 冗長化が主目的 → 金融系や製造系の基幹サーバ、ストレージ接続 * 両方のバランス → 仮想化基盤 3. 実際の現場での課題 * スイッチ側の対応が必要(LACP設定など) * NICの負荷分散アルゴリズム次第で、帯域が期待通り出ない * 冗長化だけならチーミングよりも「別経路マルチホーム構成」で済ませる場合もある まとめ チーミングは、 * サーバ1台あたりの帯域不足解消 * NIC障害への冗長化 を目的に、データセンター・仮想化基盤・ストレージ・基幹系システムで広く使われています。 |
|
|
この記事へのコメント