バイトレベルファイル レプリケーションとブロックレベルディスク レプリケーション
Evidian SafeKit
バイトレベルファイル レプリケーションとブロックレベルディスク レプリケーションは、クラスター ソリューションの選択時に考慮すべき重要な点です。
SafeKit によって実装されるバイトレベルファイル レプリケーションを使用するクラスターの展開は、ブロックレベルディスク レプリケーションを使用するクラスターよりはるかに簡単です。次の表では、その理由について説明します。
バイトレベルファイル レプリケーションとブロックレベルディスク レプリケーションのシンプルさ |
||
アーキテクチャー |
バイトレベルファイル レプリケーションを使用するクラスター |
ブロックレベルディスク レプリケーションを使用するクラスター |
製品 | Windows Linux 上の SafeKit | ディスク レプリケーション製品 |
アプリケーション データの構成 | SafeKit ではアプリケーション データの構成には影響がありません。 リアルタイムで複製するディレクトリを定義するだけです。 システム ディスク内部のディレクトリでも複製が可能です。 |
アプリケーション データの構成に影響があります。 回復するすべてのデータを、複製された特別なディスクにローカル化する必要があります。 システム ディスク内のデータは複製できません。 |
データ レプリケーション | 同期バイトレベルファイル レプリケーション ファイル オペレーション レベルでのレプリケーション。 アプリケーション アクティビティにより生成されたファイル修正の操作を複製。つまり、メタ データは複製されません。ファイル全体ではなく、ファイル内で修正されたデータのみが複製されます。 障害によるデータ損失を回避するための同期レプリケーション。 |
ブロックレベルディスク レプリケーション。 複製されたディスク内部で修正されたすべてのデータを複製。 アプリケーション データとメタ データが複製されます。 例えば、ファイルへの最後のアクセス時間が複製されます (最後のアクセス時間はファイルの読み取りが行われるたびに変更されます)。 |
展開の複雑さ | なし - 2 つのサーバーにソフトウェアをインストールします。 | あり - OS および複製されたディスクを構成するための特定の IT スキルが必要です。 |
フェイルオーバー | 2 番目のサーバーでアプリケーションを再起動するだけです。 | 複製されたディスク上にファイル システムを再マウントします。 ファイル システムでの回復手順を完了します。 アプリケーションを再起動します。 |
フェイルバック | 自動フェイルバック。 プライマリ サーバー上のアプリケーションを停止せずにセカンダリ サーバー上のデータを再同期します。データの再同期が行われていない間はアプリケーションのフェイルオーバーは行われません。 自動フェイルオーバーおよび自動フェイルバックのビデオ |
すべての製品の機能は同じレベルではありません。 |
スプリット ブレインおよびクォーラム | ネットワークの分離および修復 (スプリット ブレイン) の実行後、1 つのサーバーでアプリケーションが実行されます。 スプリット ブレイン後のデータには一貫性があります。 スプリット ブレイン用の 3 台目のマシンやクォーラム ディスク、または特別なハートビート線は必要ありません。クラスター クォーラムのビデオ:専用のクォーラム サーバーおよびクォーラム ディスク不要 |
すべての製品の機能は同じレベルではありません。 |
適したユーザー | シンプルな高可用性をアプリケーションに追加したいと考えるソフトウェア編集者 | IT スキルを有するエンタープライズ |
N 台のサーバーにファーム モジュールを展開し、ネットワーク負荷分散クラスターを実装します |
|
Windows farm |
Linux farm |
Generic Windows farm > | Generic Linux farm > |
Microsoft IIS > | - |
NGINX > | |
Apache > | |
Amazon AWS farm > | |
Microsoft Azure farm > | |
Google GCP farm > | |
Other cloud > |
ソフトウェア クラスターの種類
SafeKit では、基本的なソフトウェア クラスターとしてミラー クラスターとファーム クラスターの 2 種類が提供されます。同じソフトウェア クラスターに複数のSafeKitアプリケーション モジュールを展開できます。したがって、ファーム/ミラーの混合、アクティブ/アクティブ、N-1 など、高度なクラスタリング アーキテクチャを実装できます。
2 台のサーバーにミラー モジュールを展開し、フェイルオーバーのバイトレベルでのファイル レプリケーションを実装します |
|
Windows mirror |
Linux mirror |
Generic Windows mirror > | Generic Linux mirror > |
Microsoft SQL Server > | - |
Oracle > | |
MariaDB > | |
MySQL > | |
PostgreSQL > | |
Firebird > | |
Windows Hyper-V > | Linux KVM > |
- | Docker > Podman > Kubernetes K3S > |
Milestone XProtect > | - |
Genetec SQL Server > | - |
Hanwha Wisenet Wave > Hanwha Wisenet SSM > |
- |
Nedap AEOS > | - |
Siemens Desigo CC > Siemens SiPass > Siemens SIPORT > Siemens Siveillance > |
- |
Bosch AMS > Bosch BIS > Bosch BVMS > |
- |
Amazon AWS mirror > | |
Microsoft Azure mirror > | |
Google GCP mirror > | |
Other cloud > |
正しい選択
市場には様々な種類の高可用性ソリューションがありますが、SafeKit の特徴は、以下に示すようなシンプルさにあります。
ソフトウェア クラスタリング vs ハードウェア クラスタリング
サーバー クラスターを構築するときには2つの選択肢があります。SafeKit のようなソフトウェア クラスタリングと、ハードウェア クラスタリングです。SafeKit の方がはるかに実装が簡単です。
シェアード ナッシング クラスター vs 共有ディスク クラスター
SafeKit は、共有ディスク クラスターではなくシェアード ナッシング クラスターです。共有ディスクを構成する必要がないため、サーバーを簡単に遠隔地のコンピューター ルームに配置できます。 SAN や複製ディスクは必要ありません。
VM HA とアプリケーション HA
VM HA では高可用性が仮想マシン レベルで実装され、アプリケーション HA では高可用性がアプリケーション レベルで実装されます。VM HA とアプリケーション HA のどちらかを選択するには、この記事を参照してください。
バイトレベル ファイル レプリケーション vs ブロックレベル ディスク レプリケーション
バイトレベル ファイル レプリケーションでは、ブロックレベルディスク レプリケーションとは違って、リアルタイムで複製するファイルのディレクトリを定義するだけで済みます。SafeKit はファイル ベースのレプリケーション ソリューションであるため、完全に複製される特別なディスクを構成する必要はありません。
同期レプリケーション vs 非同期レプリケーション
非同期レプリケーションではなく同期レプリケーションの SafeKit を選択すれば、フェールオーバー時にデータが失われることがありません。
ネットワークの前提条件のないネットワーク負荷バランス
SafeKit は、特別なネットワーク構成を必要としないマイクロソフトの NLB マルチキャストまたはVMware でのユニキャストに代わるものです。そして、それは、Windows および Linux 上で実行可能です。
SafeKit の高可用性アーキテクチャ
- 2 台のサーバーにミラー モジュールを展開し、フェイルオーバーのバイトレベルでのファイル レプリケーションを実装します。
- N 台のサーバーにファーム モジュールを展開し、ネットワーク負荷分散クラスターを実装します。
- ファーム モジュールとミラー モジュールを展開し、負荷分散とミラーラングを含むクラスタリング ソリューションを実装します。
- 2 つのミラー モジュールを展開し、クロス データ レプリケーションを含むアクティブ/アクティブ クラスターを実装します。
Evidian SafeKit 8.2
前バージョンの機能およびリリースノート等はこちらから
無料評価版キー
技術文書(英語)
トレーニング資料(英語)
N 台のサーバーにファーム モジュールを展開し、ネットワーク負荷分散クラスターを実装します |
|
Windows farm |
Linux farm |
Generic Windows farm > | Generic Linux farm > |
Microsoft IIS > | - |
NGINX > | |
Apache > | |
Amazon AWS farm > | |
Microsoft Azure farm > | |
Google GCP farm > | |
Other cloud > |
ソフトウェア クラスターの種類
SafeKit では、基本的なソフトウェア クラスターとしてミラー クラスターとファーム クラスターの 2 種類が提供されます。同じソフトウェア クラスターに複数のSafeKitアプリケーション モジュールを展開できます。したがって、ファーム/ミラーの混合、アクティブ/アクティブ、N-1 など、高度なクラスタリング アーキテクチャを実装できます。
2 台のサーバーにミラー モジュールを展開し、フェイルオーバーのバイトレベルでのファイル レプリケーションを実装します |
|
Windows mirror |
Linux mirror |
Generic Windows mirror > | Generic Linux mirror > |
Microsoft SQL Server > | - |
Oracle > | |
MariaDB > | |
MySQL > | |
PostgreSQL > | |
Firebird > | |
Windows Hyper-V > | Linux KVM > |
- | Docker > Podman > Kubernetes K3S > |
Milestone XProtect > | - |
Genetec SQL Server > | - |
Hanwha Wisenet Wave > Hanwha Wisenet SSM > |
- |
Nedap AEOS > | - |
Siemens Desigo CC > Siemens SiPass > Siemens SIPORT > Siemens Siveillance > |
- |
Bosch AMS > Bosch BIS > Bosch BVMS > |
- |
Amazon AWS mirror > | |
Microsoft Azure mirror > | |
Google GCP mirror > | |
Other cloud > |
Introduction
-
- Demonstration
- Examples of redundancy and high availability solution
- Evidian SafeKit sold in many different countries with Milestone
- 2 solutions: virtual machine or application cluster
- Distinctive advantages
- More information on the web site
-
- Cluster of virtual machines
- Mirror cluster
- Farm cluster
Installation, Console, CLI
- Install and setup / pptx
- Package installation
- Nodes setup
- Upgrade
- Web console / pptx
- Configuration of the cluster
- Configuration of a new module
- Advanced usage
- Securing the web console
- Command line / pptx
- Configure the SafeKit cluster
- Configure a SafeKit module
- Control and monitor
Advanced configuration
- Mirror module / pptx
- start_prim / stop_prim scripts
- userconfig.xml
- Heartbeat (<hearbeat>)
- Virtual IP address (<vip>)
- Real-time file replication (<rfs>)
- How real-time file replication works?
- Mirror's states in action
- Farm module / pptx
- start_both / stop_both scripts
- userconfig.xml
- Farm heartbeats (<farm>)
- Virtual IP address (<vip>)
- Farm's states in action
Troubleshooting
- Troubleshooting / pptx
- Analyze yourself the logs
- Take snapshots for support
- Boot / shutdown
- Web console / Command lines
- Mirror / Farm / Checkers
- Running an application without SafeKit
Support
- Evidian support / pptx
- Get permanent license key
- Register on support.evidian.com
- Call desk