---
title: "SafeKit：リアルタイム・バイトレベル・ファイルレプリケーションとミラークラスターソフトウェア"
canonical: "https://safekit.eviden.com/ja/architectures/file-replication-byte-level-with-failover-mirror-cluster/"
description: "SafeKit は Windows と Linux 向けに、リアルタイムのバイトレベル・ファイルレプリケーションと同期データミラーリングを提供します。SAN の費用をかけずに、自動フェイルオーバーを備えた高可用性ミラークラスターを構成できます。データ損失を防ぎ、災害復旧を簡素化します。"
category: "architectures"
lang: "ja"
topics: "Windows/Linux における SANless SafeKit ミラークラスターの仕組み, 目次, SafeKit で Windows/Linux の SANless HA クラスターを実装する方法, SafeKit ミラークラスター（mirror cluster）は Windows/Linux とどのように連動しますか？, SafeKit 高可用性の制限事項, Windows/Linux 向け SafeKit と他のクラスタリングソリューションの比較, 動画：SafeKit HA ミラークラスターの構成"
---

# SafeKit：リアルタイム・バイトレベル・ファイルレプリケーションとミラークラスターソフトウェア {#safekit-real-time-byte-level-file-replication--mirror-cluster-software}

## Windows/Linux における SANless SafeKit ミラークラスターの仕組み {#safekit-hyperv-tco}

**Windows/Linux 向け SafeKit** は、透過的な**高可用性**を実現し、総所有コスト（TCO）を大幅に削減します。従来型クラスタリングのハードウェアおよび運用コストを抑え、2ノードの軽量な HA ソリューションを提供します。

  * **オールインワンの事業継続性：** 仮想 IP、自動フェイルオーバー／フェイルバック、リアルタイムレプリケーションを統合。
  * **同期レプリケーション（データ損失ゼロ）：** 障害時も RPO=0 を実現し、トランザクションアプリケーションのデータ整合性を確保。
  * **柔軟なファイルレベル保護：** データベースと関連フォルダーを、アプリケーションに透過的に複製。**システムディスク**上のフォルダーにも対応。
  * **簡単な導入（AD/LDAP 不要）：** AD/LDAP ディレクトリの構成や関連するインフラ依存が不要。
  * **HA 用 SAN 投資不要：** shared-nothing アーキテクチャと標準のローカルディスクを使用し、高価な SAN や専門的なストレージ保守を回避。
  * **2ノードで高効率：** split-brain 防止用の3台目の witness は不要。ハードウェア、電力、ラックスペースを最大33%削減。
  * **ハードウェアに依存しない冗長化：** サーバーや内部ストレージを自由に選べ、既存機器の利用期間を延長。
  * **予測可能なライセンス費用：** 一度限りの永続ライセンスで、予測不能な年次値上げを回避。

SafeKit は軽量なソフトウェア層に**高可用性**を統合し、従来のクラスタリング製品より低いコストで **Windows/Linux の冗長化と事業継続性**を実現します。

![仮想 IP、自動フェイルオーバー／フェイルバック、リアルタイムレプリケーションを備えた Windows/Linux 向け SafeKit HA クラスター構成](https://safekit.eviden.com/wp-content/uploads/2026/02/safekit-mirror-windows-or-linux-app-1024.jpg "w:512")

**Windows/Linux 向け SafeKit HA ミラークラスター**

<a class="btn-quick-install" href="/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-real-time-replication-and-failover/">⚡ Windows/Linux ミラークラスターのクイックインストールガイド ></a>
## 目次 {#toc}

  * [SafeKit で Windows/Linux の SANless HA クラスターを実装する方法](#safekit-mirror-ha-cluster)
  * [SafeKit ミラークラスターと Windows/Linux の連携](#safekit-mirror-cluster)
  * [他のクラスタリングソリューションとの比較](#safekit-mirror-ha-comparison)
  * [動画：SafeKit HA ミラークラスターの構成](#videoguide-safekit-mirror-cluster)
  * [🔍 SafeKit 高可用性ナビゲーションハブ](#hub)

## SafeKit で Windows/Linux の SANless HA クラスターを実装する方法 {#safekit-mirror-ha-cluster}

### Windows/Linux 向け SafeKit Mirror HA ソリューションとは？ {#safekit-mirror-ha-solution}

SafeKit はメーカーを問わない2台のサーバー間で Windows/Linux の高可用性を実現します。**Windows/Linux アプリケーション**のデータフォルダー、サービス、仮想 IP、監視項目を定義するだけで、共有 SAN ストレージや専門知識なしにクラスターを構成できます。SafeKit が**リアルタイムレプリケーション**と**自動フェイルオーバー**を実行します。

### 分断されたツールではなく、統合 HA ソリューションを選ぶ理由 {#why-choose-a-unified-all-in-one-ha-solution-over-fragmented-tools}

**SafeKit** は仮想 IP、自動フェイルオーバー／フェイルバック、リアルタイムのファイルレプリケーションを単一エンジンに統合します。製品間の脆弱な連携を避け、管理を一元化し、人的ミスを低減します。

### アプリケーションレベルと仮想マシン（VM）レベル、どちらの HA を選ぶべきですか？ {#application-vs-vm-high-availability}

**VM レベルの冗長化**（Hyper-V または KVM）は VM 全体を複製し、アプリケーションの知識を必要としません。**アプリケーションレベルの冗長化**は必要なデータフォルダーだけを複製し、OS 全体ではなくアプリケーションサービスを再起動します。ハイパーバイザーに依存せず、物理、仮想、クラウド環境で利用できます。

### SafeKit が他の Windows/Linux クラスターより優れている点 {#safekit-mirror-ha-advantages}

SafeKit は**shared-nothing アーキテクチャ**と簡単な導入を組み合わせています。

  * **データ損失ゼロの同期レプリケーション：** トランザクションアプリケーションで RPO=0 を実現。データベースに加え、ログ、構成ファイルなども複製。
  * **簡単な2ノードクラスター：** witness を使わず、2台の冗長サーバーでクォーラムを維持。 [heartbeat と quorum の詳細](https://safekit.eviden.com/ja/best-practises/heartbeat-failover-quorum-windows-linux-cluster/)。
  * **一元管理：** 単一の SafeKit コンソールでフェイルオーバー、レプリケーション、監視を管理。
  * **カスタム監視：** checker を使って Windows/Linux プロセスの状態を監視。

### SafeKit は Windows/Linux の TCO をどう削減しますか？ {#safekit-mirror-ha-tco}

  * **ストレージ費用不要：** 高価な SAN、iSCSI ネットワーク、複雑な vSAN 構成の代わりにローカルディスクを使用。
  * **Enterprise エディション不要：** Standard エディションや無料エディションでも利用可能。
  * **サーバーは2台のみ：** クォーラム用の3台目の witness は不要。
  * **強制サブスクリプションなし：** 永続ライセンスで継続課金や予測不能な値上げを回避。
  * **低い運用コスト：** 専門的な保守トレーニングや高額な外部コンサルティングが不要。
  * **CPU 数に依存しないライセンス：** CPU やコア数にかかわらず、2ライセンスで2ノードを保護。

### クラスタリングの専門知識なしで Windows/Linux ミラークラスターを構成できますか？ {#mirror-cluster-without-clustering-skills}

はい。SafeKit の**自動フェイルオーバースクリプト**が **Windows/Linux** のレプリケーションと再起動を処理します。専門的な SAN 管理も不要です。[Windows/Linux ミラークラスターをすばやく構成する](https://safekit.eviden.com/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-real-time-replication-and-failover/)。

### SafeKit は Windows/Linux 以外にどのようなアプリケーションや環境を保護できますか？ {#supported-applications-and-environments}

SafeKit は **Windows と Linux の高可用性**を提供し、以下を同期レプリケーションと自動フェイルオーバーで保護します。

  * **仮想／物理環境：** Hyper-V または KVM の VM 全体。
  * **コンテナー：** Docker、Podman、K3s (Kubernetes)。
  * **データとサービス：** ファイルディレクトリ、サービス、各種データベース。
  * **クラウド：** クラウドアプリケーション。

また、**Web サーバー**などのステートレスアプリケーション向けに、ネットワーク負荷分散とフェイルオーバーを備えた **Farm クラスター**も提供します。

💡 [対応する HA ソリューション一覧](https://safekit.eviden.com/ja/solutions/)

## SafeKit ミラークラスター（mirror cluster）は Windows/Linux とどのように連動しますか？ {#safekit-mirror-cluster}

### ステップ 1. リアルタイムレプリケーション {#step1}

サーバー1（PRIM）が Windows/Linux アプリケーションを実行します。クライアントは [仮想IPアドレス](https://safekit.eviden.com/best-practises/how-a-virtual-ip-address-works/) に接続されます。SafeKitは、ファイル内に行われた変更をネットワーク経由でリアルタイムに複製します。

![ミラー Windows/Linux クラスターにおけるバイトレベルでのファイルレプリケーション](https://safekit.eviden.com/wp-content/uploads/2023/02/safekit-prim-second-300.png "w:300")

このレプリケーションは [同期（synchronous）方式](https://safekit.eviden.com/best-practises/synchronous-replication-vs-asynchronous-replication/) であり、非同期レプリケーションとは異なり、障害発生時にデータが失われることはありません。

SafeKitで複製するディレクトリ名を構成するだけで機能します。ディスク構成に関する前提条件はありません。ディレクトリはシステムディスク内に配置することも可能です。

### ステップ 2. 自動フェイルオーバー {#step2}

サーバー1が停止すると、サーバー2が処理を引き継ぎます。SafeKitは仮想IPアドレスを切り替え、サーバー2上で Windows/Linux アプリケーションを自動的に再起動します。

アプリケーションは、SafeKitによってサーバー2に複製された最新の状態のファイルを見つけます。その後、サーバー1への複製を行うことなく、ローカルのファイルを変更しながらサーバー2上で実行を継続します。

![ミラークラスターにおける Windows/Linux のフェイルオーバー](https://safekit.eviden.com/wp-content/uploads/2023/02/safekit-stop-alone-300.png "w:300")

フェイルオーバーに要する時間は、障害検出時間（デフォルトで30秒）とアプリケーションの起動時間を足した時間となります。

### ステップ 3. 自動フェイルバック {#step3}

フェイルバックとは、障害の原因となった問題を修正した後に、サーバー1を再起動する処理のことです。

SafeKitはファイルを自動的に再同期し、サーバー1が停止している間にサーバー2側で変更されたファイルのみを更新します。

![ミラーリング Windows/Linux クラスターにおけるフェイルバック](https://safekit.eviden.com/wp-content/uploads/2023/02/safekit-resynchro-alone-300.png "w:300")

フェイルバックは Windows/Linux アプリケーションの運用を妨げることなく実行されるため、アプリケーションはサーバー2側でそのまま実行を継続できます。

### ステップ 4. 正常状態への復帰 {#step-4-back-to-normal}

再組み込みが完了すると、ファイルはステップ1と同様に、再びミラーモードになります。システムは高可用性（HA）モードに戻り、Windows/Linux アプリケーションがサーバー2で実行され、SafeKitがサーバー1へのファイルの更新内容を複製するようになります。

![ミラーリング Windows/Linux クラスターにおける正常運用への復帰](https://safekit.eviden.com/wp-content/uploads/2023/02/safekit-second-prim-300.png "w:300")

管理者がアプリケーションをサーバー1で実行させたい場合は、適切なタイミングでWebコンソールから手動で行うか、構成設定により自動で行うことができます。

### Windows/LinuxのSafeKitミラークラスターを構成する方法は？ {#safekit-mirror-cluster-configure}

![SafeKit Web Console: High Availability configuration dashboard for Windows/Linux showing heartbeat networks, virtual IP setup, and real-time directory replication for a mirror cluster.](https://safekit.eviden.com/wp-content/uploads/2026/01/safekit-mirror-cluster-config.png "w:763")

**SafeKit Webコンソール** は、重要なアプリケーションの高可用性を統合制御するための直感的なインターフェースを提供します。わずか数ステップで**SafeKitミラークラスター** を構成し、ビジネスの継続性を確保できます。

  * **アプリケーションのフェイルオーバー（「Macros」タブ）：** 障害発生時に自動的に再起動する特定のアプリケーションサービスを定義します。
  * **ハートビートネットワーク：** クラスターノード間で相互の健全性と可用性を継続的に監視し、フェイルオーバーの決定を同期するために使用される専用の通信経路です。
  * **仮想IP管理：** フェイルオーバー後にクライアントが透過的に再接続できるように、仮想IP（VIP）を設定します。
  * **リアルタイムレプリケーション：** ホストベースの同期型バイトレベルレプリケーションを行う重要なディレクトリを選択します。
  * **チェッカー（監視機能）：** アプリケーションの健全性を監視し、プロセスの障害が検出された場合に自動復旧をトリガーします。

SafeKitクラスターには専用のスプリットブレインチェッカーが組み込まれているため、3台目のウィットネスマシン（監視サーバー）や追加のハートビートネットワークを必要とせずに、ネットワークの分断（孤立）問題を解決できます。詳細については、[クラスターにおけるハートビート、フェイルオーバー、およびクォーラム](https://safekit.eviden.com/best-practises/heartbeat-failover-quorum-windows-linux-cluster/)をご覧ください。

### Windows/LinuxのSafeKitミラークラスターを監視する方法は？ {#safekit-mirror-cluster-monitoring}

![SafeKit Web Console: Real-time monitoring of a 2-node mirror cluster for Windows/Linux showing PRIM and SECOND states with active data replication.](https://safekit.eviden.com/wp-content/uploads/2026/05/mirror-monitoring-prim-second.png "w:604")

**SafeKit管理コンソール** は、高可用性インフラストラクチャの一元化されたビューを提供します。管理者はこれにより、クラスターの**運用状態** を監視し、データ同期をリアルタイムで追跡できます。

2ノードのミラークラスターでは、各サーバーの役割がコンソールに明確に表示されます。

  * **PRIM（プライマリ）：** 現在アプリケーションを実行し、仮想IPを管理しているアクティブなノードです。ローカルストレージへの書き込みと、セカンダリノードへのリアルタイムレプリケーションを実行します。
  * **SECOND（セカンダリ）：** 同期型のバイトレベルの更新データを受信している待機（スタンバイ）ノードです。プライマリが深刻な障害に見舞われた場合、即座に処理を引き継ぐ（テイクオーバー）準備ができています。
  * **ALONE（単独运行）状態：** クラスターが単一のノードで動作している場合（メンテナンス中や障害発生後など）に視覚的なアラートで通知し、冗長性が一時的に失われていることを示します。
  * **再同期の進捗：** 障害が発生したノードが復旧すると、バックグラウンドでのデータ再組み込み中、そのステータスがオレンジ色に変わり、「正常状態への復帰」フェーズにおいてもダウンタイムが発生しないようにします。

単なるステータスアイコンの表示にとどまらず、インターフェースには**ワンクリックで実行できるフェイルオーバー制御機能** が用意されています。これにより、計画メンテナンス時にプライマリの役割を手動で再割り当てでき、ユーザーの業務への継続的な可用性を確保できます。

## SafeKit 高可用性の制限事項 {#safekit-ha-limitations}

制限 / 要件 | 理由と影響 | 推奨される代替案  
---|---|---  
レプリケーションサイズ: 数 TB |  障害後の再同期時間 ([ステップ 3](https://safekit.eviden.com/architectures/file-replication-byte-level-with-failover-mirror-cluster/product/#safekit-mirror-cluster)) : <br>• 1 Gb/s ネットワーク ≈ 3 時間 / TB<br>• 10 Gb/s ネットワーク ≈ 1 時間 / TB (ディスクの書き込みパフォーマンスに依存)  |  • [外部共有ストレージ](https://safekit.eviden.com/best-practises/san-vs-nas-shared-storage-for-a-failover-cluster/)を使用する (より高価、より複雑)。    
ファイル数: < 1,000,000 ファイル |  • 障害後の再同期時間のパフォーマンス ([ステップ 3](https://safekit.eviden.com/architectures/file-replication-byte-level-with-failover-mirror-cluster/product/#safekit-mirror-cluster))。<br>• 両方のノード間で各ファイルを確認するための時間。  |  • レプリケートする多数のファイルを仮想ハードディスク / 仮想マシン内に配置する。<br>• この場合、仮想ハードディスク / 仮想マシンを表すファイルのみがレプリケートおよび再同期されます。    
フェイルオーバー容量: ≤ 32 VM |  • 各 VM は独立したミラーモジュールで実行されます。<br>• 同じクラスターで実行できるミラーモジュールは最大 32 個です。  |  • 外部共有ストレージと別の VM クラスタリングソリューションを使用する (より高価、より複雑)。    
ネットワークアーキテクチャ: リモートサイト間の LAN/VLAN ネットワーク |  • 同じサブネット内にある 2 つのノードでの[仮想 IP アドレス](https://safekit.eviden.com/best-practises/how-a-virtual-ip-address-works/)の自動フェイルオーバー。<br>• 再同期のための良好な帯域幅 ([ステップ 3](https://safekit.eviden.com/architectures/file-replication-byte-level-with-failover-mirror-cluster/product/#safekit-mirror-cluster))。<br>•  [同期レプリケーション](https://safekit.eviden.com/best-practises/synchronous-replication-vs-asynchronous-replication/)の低レイテンシ: 通常 < 5 ms RTT。これより高い値は、アプリケーションの書き込みレートに対して検証する必要があります。  |  • 2 つのノードが 2 つのサブネットにある場合は、[仮想 IP アドレス用ロードバランサー](https://safekit.eviden.com/best-practises/how-a-virtual-ip-address-works/)を使用する (SafeKit でサポート、特にクラウド環境)。<br>• 高レイテンシネットワークには、非同期レプリケーションを備えたバックアップソリューションを使用する。

## Windows/Linux 向け SafeKit と他のクラスタリングソリューションの比較 {#safekit-mirror-ha-comparison}

機能 | Windows/Linux 向け SafeKit | 共有ストレージのフェイルオーバークラスター | データベースレプリケーション
---|---|---|---
アーキテクチャ | SANless (shared-nothing) | 共有ストレージ (SAN/NAS) | shared-nothing
アプリケーション再構成 | 不要 | 必要（共有ディスクへデータを移動） | 不要
レプリケーション範囲 | アプリケーション全体（DB、構成、ログ） | 共有ディスクのデータ | データベースのみ
レプリケーション方式 | 同期（RPO ゼロ） | 同期（SAN 経由） | エディションによる（多くは非同期）
フェイルオーバー／フェイルバック | 完全自動 | 完全自動 | 手動または複雑な場合が多い
AD/LDAP 依存 | なし | Windows では必要 | なし
導入の複雑さ | 低（30分未満） | 高（AD、ストレージ、クォーラム） | 中（レプリケーションのみ）

**まとめ：** SafeKit は SAN を不要にし、**Active Directory**や特殊な**クォーラム**構成への依存をなくします。ハードウェアに依存しない軽量な HA を低い TCO で実現し、データ損失ゼロと自動復旧を提供します。

## 動画：SafeKit HA ミラークラスターの構成 {#videoguide-safekit-mirror-cluster}

### SafeKit 動画：アプリケーションレベルのクラスタリング (8:47) {#demo-mirror-ha-cluster}

SAN の複雑さを伴わずに **HA ミラークラスター**を構成する方法を紹介します。動画では Microsoft SQL Server を使用していますが、他のデータベースやアプリケーションにも同じ方法を適用できます。

  1. [SQL Server を使用した2ノード構成](https://www.youtube.com/watch?v=mGwEguDnnH0&t=0s) (0:32)
  2. [クラスターと mirror.safe モジュールの構成](https://www.youtube.com/watch?v=mGwEguDnnH0&t=32s) (3:58)
  3. [SQL レプリケーション、移行、フェイルオーバーのテスト](https://www.youtube.com/watch?v=mGwEguDnnH0&t=270s) (4:17)

  * [Windows ミラークラスター構成ガイド](https://safekit.eviden.com/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-real-time-replication-and-failover/)
  * [Linux ミラークラスター構成ガイド](https://safekit.eviden.com/quick-install/safekit-quick-installation-guide-for-a-new-linux-application-with-real-time-replication-and-failover/)

