第1章 アーキテクチャー

Red Hat Hyperconverged Infrastructure for Virtualization(RHHI for Virtualization)は、1 つのデプロイメントでコンピュート、ストレージ、ネットワーク、管理機能を組み合わせたものです。

RHHI for Virtualization は 3 つの物理マシン全体にデプロイされ、Red Hat Gluster Storage 3.4 および Red Hat Virtualization 4.3 を使用して個別のクラスターまたは Pod を作成します。

このデプロイメントのドロントのユースケースは、リモートオフィスのオフィス(ROBO)環境にあり、リモートオフィスが、通常のベースにある中央データセンターにデータを同期しますが、中央のデータセンターへの接続は不要です。

以下の図は、単一クラスターの基本アーキテクチャーを示しています。

A diagram of the architecture of Red Hat Hyperconverged Infrastructure for Virtualization deployed across three physical machines

1.1. VDO の理解

Red Hat Hyperconverged Infrastructure for Virtualization 1.6 では、Virtual Data Optimizer(VDO)レイヤーを設定して、ストレージのデータの削減および重複排除を提供できます。

VDO は、デプロイメント時に新規インストールで有効化された場合に限りサポートされており、以前のバージョンの RHHI for Virtualization からアップグレードしたデプロイメントで有効にできません。

VDO は、データに必要な領域を減らすために、以下のタイプのデータ削減を行います。

重複排除
ゼロおよび重複データブロックを削除します。VDO は、UDS(Universal Deduplication Service)カーネルモジュールを使用して重複したデータを検出します。重複したデータを書き込む代わりに、VDO は元のブロックへの参照として記録します。論理ブロックアドレスは、VDO により物理ブロックアドレスにマッピングされます。
圧縮
ディスクに書き込む前に、重複しないブロックを固定長(4 KB)ブロックにパックすることで、データのサイズを縮小します。これにより、ストレージからデータの読み取りのパフォーマンスを迅速化するのに役立ちます。

ベストレートでは、元のサイズの 15% にデータを減らすことができます。

データを削減することで追加の処理コストが発生するため、圧縮と重複排除を有効にすると書き込みパフォーマンスが低下することになります。したがって、VDO は、パフォーマンスの影響を受けるワークロードには推奨されません。Red Hat では、実稼働環境に VDO をデプロイする前に、VDO を有効にして必要なパフォーマンスがテスト、検証することを強く推奨します。