HiperSockets(ハイパーソケット)は、
IBMが提供する
仮想化技術の一つであり、特に
メインフレーム環境であるzSeriesや
System zにおいて重要な役割を果たします。
HiperSocketsの概要
HiperSocketsは、同一物理
サーバー内に存在する複数の論理パーティション(
LPAR)間で、高速な
通信を実現するための技術です。具体的には、z/OS、z/VM、
Linux on zなどの異なる
オペレーティングシステムが稼働する
LPAR間で、インメモリのTCP/IP接続を提供します。これは、通常のネットワーク接続とは異なり、物理的なネットワーク機器を介さずに、
サーバー内のメモリを直接利用して
通信を行うため、非常に高速なデータ転送が可能です。
アプリケーションの観点からは、通常のネットワーク接続と機能的な差異はほとんどありません。しかし、HiperSocketsは、他の接続方式と比較して処理負荷が非常に少なく、高いパフォーマンスを発揮します。メモリベースで動作するため、データの転送速度はメモリの速度に依存します。特に、複数のネットワークホップを必要とする複雑なアプリケーションにおいては、ネットワークの遅延を大幅に削減し、エンドユーザーの処理効率を向上させる効果が期待できます。
HiperSocketsの利点
1.
高性能: メモリ速度でのデータ転送により、高速な
通信が可能になります。ネットワークの遅延を最小限に抑え、アプリケーションの応答性を向上させることができます。
2.
低負荷: ネットワーク機器を介さないため、処理負荷が少なく、システム全体のパフォーマンス向上に貢献します。
3.
高セキュリティ: メモリキー保護された
メインフレーム環境では、
暗号化なしでもネットワーク接続が盗聴されるリスクがほとんどありません。これにより、安全なデータ転送を実現できます。
4.
高信頼性: ハブ、ルーター、アダプター、ケーブルなどの故障リスクのあるネットワーク機器を使用しないため、システムの信頼性と
可用性が向上します。物理的なネットワーク障害の影響を受けにくく、安定した運用が可能です。
HiperSocketsの制限
HiperSocketsの最大の制限は、同一の物理
サーバー(
サーバー筐体)内でのみ利用可能であるという点です。異なる物理
サーバー間での
通信には使用できません。しかし、
サーバー統合が進むにつれて、より多くの業務がHiperSocketsを活用できるようになっています。
まとめ
HiperSocketsは、
IBMの
メインフレーム環境において、高速かつ安全なパーティション間
通信を実現する重要な技術です。メモリベースでのデータ転送、低負荷、高
セキュリティ、高信頼性といった多くの利点があり、企業のシステム運用効率向上に大きく貢献します。
関連項目
System z
外部リンク
IBM eServer zSeries HiperSockets
*
HiperSockets Implementation Guide - IBM Redbooks