Evidian Logo

Eviden > 製品 > SafeKit:オールインワンの SANレス高可用性(HA)& アプリケーション・クラスタリング・ソフトウェア > SafeKit: リアルタイムのバイトレベルファイルレプリケーションおよびミラークラスタソフトウェア

SafeKit: リアルタイムのバイトレベルファイルレプリケーションおよびミラークラスタソフトウェア

共有ストレージを使用しない同期データミラーリングと自動フェイルオーバー

Script ld+json for SEO and LLMO

SafeKit(Windows/Linux用)は、シームレスな高可用性(HA)を実現しながら、TCO(総保有コスト)を大幅に削減します。従来のクラスタリングに必要なハードウェアや運用負荷を排除することで、複雑なソリューションに代わる軽量な2ノード構成のHA代替案を提供します。

  • オールインワンのビジネス継続性: 仮想IP自動フェイルオーバー自動フェイルバックリアルタイムレプリケーションを1つの統合パッケージで提供する完全なソリューションです。
  • 同期レプリケーション(データ損失ゼロ): 同期レプリケーションにより、トランザクションアプリケーションの完全なデータ整合性を確保し、障害発生時でもデータ損失ゼロ(RPO=0)を保証します。
  • 柔軟なファイルレベルの保護: SafeKitは、アプリケーションに対して完全に透過的なホストベースのファイルレベルレプリケーションを実行します。データベースだけでなく、関連するすべてのフォルダやデータを保護します。既存のフォルダを、システムディスク上であってもインストール場所を変えずにそのままレプリケート可能です。
  • 簡素化された導入(AD/LDAP不要): 従来のクラスターとは異なり、AD/LDAPディレクトリ設定が不要なため、複雑なインストール要件やインフラ依存関係を排除できます。
  • HAのためのSAN投資ゼロ: シェアードナッシング・アーキテクチャにより、完全な冗長性を実現します。標準的なローカルディスクで動作するため、高価なSANハードウェア、ファイバーチャネルスイッチ、専門的なストレージメンテナンスは不要です。
  • 真の2ノード効率: 多くのソリューションがスプリットブレインを防ぐために3つ目の「ウィットネス」ノードを必要とするのに対し、SafeKitは堅牢な2ノードクラスターを実現し、ハードウェア、電力、ラックスペースを33%節約します。
  • ハードウェアを選ばない冗長性: ベンダーロックインを回避。サーバーのブランドや内蔵ストレージの種類を問わず高可用性クラスターを構築できるため、既存ハードウェアのライフサイクルを延長し、リプレースコストを抑えることができます。
  • コスト予測が容易なライセンス: SafeKitは永久ライセンス(買い切り)形式で高可用性を提供します。予算計画を容易にし、毎年のサブスクリプション値上げのリスクを排除します。

高可用性を軽量なソフトウェアレイヤーに集約することで、SafeKitは従来のクラスタリングスイートの数分の一のコストで、エンタープライズ級の冗長性とビジネス継続性(Windows/Linux用)を提供します。

仮想IP、自動フェイルオーバー、自動フェイルバック、リアルタイムレプリケーションを提供する SafeKit 高可用性 Windows/Linux クラスターアーキテクチャ
SafeKit 高可用性ミラークラスター(Windows/Linux用)

SafeKit ソフトウェアを使用して、SANレスの Windows/Linux 高可用性クラスターを簡単に構築する方法とは?

SafeKit ミラー HA ソリューション(Windows/Linux用)とは何ですか?

SafeKitは、サーバーのブランドを問わず、2台のサーバー間でWindows/Linuxの高可用性を実現します。

この記事では、SANなどの共有ストレージを使用せず、特別なスキルも必要とせずに、Windows/Linux クラスターを迅速に構築する方法を解説します。

ソリューションの仕組みは、Windows/Linuxのデータが保存されているフォルダ、サービス、仮想IP、およびチェッカー(監視設定)を定義するだけです。

SafeKitはリアルタイムレプリケーション自動フェイルオーバーを実行し、サービスの継続的な可用性を確保します。

バラバラなツールではなく、統合されたオールインワン HA ソリューションを選ぶべき理由は?

レプリケーションとクラスタリングに別々の製品を組み合わせる「後付け」のソリューションとは異なり、SafeKitは、仮想IP、自動フェイルオーバー、自動フェイルバック、リアルタイム・ファイルレプリケーションを単一のエンジンに統合しています。

これにより、OSのアップデートによって個別のツール間の脆弱な連携が壊れてしまう「積み木崩し」のようなリスクを排除します。また、HAスタック全体に対して単一の責任窓口を提供し、Windows/Linux のHAを単一のインターフェースで管理できるため、ヒューマンエラーを大幅に削減できます。

高可用性はアプリケーションレベルと仮想マシン(VM)レベルのどちらで選択すべきですか?

SafeKitを使用すると、ニーズに合わせて柔軟に冗長モデルを選択できます。

VMレベルの冗長性(Hyper-VまたはKVM用)は、仮想マシン全体をレプリケートするため、最も導入が簡単です。アプリケーション内部の知識は必要ありません。

対照的に、アプリケーションレベルの冗長性はより詳細です。特定のデータフォルダのみをレプリケートし、OS全体ではなくアプリケーションサービスのみを再起動します。

VMレベルのHAは設定が容易ですが、アプリケーションレベルのHAはハイパーバイザーに依存せず、物理サーバー、仮想サーバー、クラウド環境を跨いで実行できるというメリットがあります。

競合製品と比較した SafeKit (Windows/Linux用) 高可用性ソリューションの主な利点は何ですか?

SafeKitは、シェアードナッシング・アーキテクチャと導入の簡素化により、従来の Windows/Linux クラスターとは一線を画しています。多くのエンタープライズ向けソリューションが複雑なレプリケーション設定や高価なSANストレージを必要とする中、SafeKitは以下の機能を提供します:

  • データ損失ゼロの同期レプリケーション: SafeKitは100%同期レプリケーションを実装しており、トランザクションアプリケーションの完全なデータ整合性を保証します。障害発生時でもデータ損失はゼロ(RPO=0)です。さらに、Windows/Linux のデータベースだけでなく、その他のデータフォルダ(ログ、設定ファイルなど)もレプリケートできるため、環境全体をミラーリングできます。
  • 簡素化された2ノードクラスタリング: クォーラムを維持するために「ウィットネス」(第3のノード、ディスク、ファイル共有)を必要とすることが多い標準的なクラスターとは異なり、SafeKitはわずか2台の冗長サーバーだけで完全な高可用性を実現し、インフラコストと複雑さを軽減します。
    ハートビートおよびクォーラム・メカニズムの詳細はこちら
  • 統合管理: 管理者は、Windows/Linux のフェイルオーバー、データレプリケーション、監視を単一の SafeKit コンソールから管理できます。これにより、「クラスター管理者」としての高度な専門知識がなくても、高可用性環境の運用が可能になります。
  • カスタムチェッカー: SafeKitは基本的なサービスの監視にとどまらず、Windows/Linux プロセスの健全性を監視する「チェッカー」機能を提供します。このシステムは拡張性が高く、お客様の環境に合わせたカスタムチェッカーを追加することも可能です。

標準的なクラスタリングと比較して、SafeKit (Windows/Linux用) はどのようにTCO(総保有コスト)を削減しますか?

従来の高可用性ソリューションとは異なり、SafeKitは信頼性を損なうことなく、インフラのオーバーヘッドを最小限に抑えるよう設計されています。従来のフェイルオーバークラスターと比較した主なコスト削減ポイントは以下の通りです:

  • ストレージコスト・ゼロ: SafeKitはローカルディスクで動作するシェアードナッシング・アーキテクチャを採用しています。これにより、高価なSANハードウェア、iSCSIネットワーク、または複雑なvSAN設定の必要がなくなります。
  • Enterpriseエディション不要: ネイティブのレプリケーション機能では高価なEnterpriseライセンスが必要になる場合がありますが、SafeKitはEnterpriseエディションを必要としません。Standardエディション、さらには無償版(Free Edition)ともシームレスに動作し、低コストでハイエンドな可用性を提供します。
  • 真の2ノード効率: クォーラム維持のために「ウィットネス」(第3のノード、ディスク、またはファイル共有)を必要とすることが多い標準的なクラスターとは異なり、SafeKitはわずか2台の冗長サーバーだけで完全な高可用性を実現します。
  • 強制的なサブスクリプションなし: SafeKitは永久ライセンス(買い切り)を提供しています。ソフトウェアを所有できるため、クラウド専用モデルやサブスクリプションモデルにありがちな「サブスクリプションの罠」や、予測不可能な毎年の値上げを回避できます。
  • 低い運用コスト(OPEX): プラグアンドプレイのソリューションであるため、複雑なオープンソースのクラスタリングツールとは異なり、特別なトレーニングや外部コンサルタントによる高額なメンテナンス費用を必要としません。
  • CPU数に依存しない価格体系: ライセンスはCPU数やコア数に依存しません。2つのノードに対して2つのライセンスを用意するだけで、Windows/Linux を障害から保護できます。

クラスタリングの専門知識がなくても、Windows/Linux ミラークラスターを構築できますか?

はい、可能です。この記事では、SAN管理の専門知識や複雑なHAクラスタリングのスキルを必要とせずに、Windows/Linux ミラークラスターを迅速に構築する方法を解説しています。SafeKitの自動フェイルオーバースクリプトを使用して、Windows/Linuxのレプリケーションと再起動を処理することで、従来のクラスタリングソリューションよりも導入とメンテナンスが大幅に簡素化された、堅牢な冗長化ソリューションを実現できます。

Windows/Linux 以外に、SafeKit で保護できるアプリケーションや環境は?

SafeKit は、Windows と Linux の両方に対応した汎用性の高い高可用性ソリューションです。以下を含む幅広いクリティカルなワークロードに対して、同期リアルタイムレプリケーションと自動フェイルオーバーを可能にします:

  • 仮想および物理環境: Hyper-V または KVM 仮想マシン全体。
  • コンテナオーケストレーション: Docker、Podman、K3s (Kubernetes) 環境。
  • データおよびサービス: 個別のファイルディレクトリ、サービス、および各種データベース。
  • クラウドインフラ: クラウドアプリケーションの高可用性。

また、SafeKit は Web サーバーなどのステートレスなアプリケーション向けに、ネイティブなネットワーク負荷分散(ロードバランシング)とフェイルオーバーを備えたファームクラスターも提供しています。

サポートされている HA ソリューションの完全なリストはこちら。

SafeKit ミラークラスターの仕組み(Windows/Linuxを利用した場合)

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

サーバー 1 (PRIM) は Windows/Linuxアプリケーションを実行します。クライアントは 仮想 IP アドレスに接続されています。SafeKit は、ネットワークを介してファイル内で行われた変更をリアルタイムでレプリケートします。

ミラー Windows/Linuxクラスターでのバイトレベルのファイルレプリケーション

レプリケーションは同期式であり、非同期レプリケーションとは異なり、障害発生時にデータ損失はありません。
SafeKit でレプリケートするディレクトリ名を設定するだけで済みます。ディスク構成に関する前提条件はありません。ディレクトリはシステムディスク内に配置できます。

ステップ 2. 自動フェイルオーバー

サーバー 1 が故障すると、サーバー 2 が引き継ぎます。SafeKit は仮想 IP アドレスを切り替え、 Windows/Linuxアプリケーションをサーバー 2 で自動的に再起動します。
アプリケーションは、SafeKit によってレプリケートされた最新のファイルをサーバー 2 上で見つけます。アプリケーションは、ローカルでファイルを変更することによりサーバー 2 で動作し続けます。これらのファイルはもはやサーバー 1 にはレプリケートされません。

ミラークラスターでの Windows/Linuxのフェイルオーバー

フェイルオーバー時間は、障害検出時間(デフォルトで 30 秒)とアプリケーションの起動時間の合計に等しくなります。

ステップ 3. 自動フェイルバック

フェイルバックには、サーバー 1 の故障原因となった問題を修正した後、サーバー 1 を再起動することが含まれます。
SafeKit はファイルを自動的に再同期し、サーバー 1 が停止している間にサーバー 2 で変更されたファイルのみを更新します。

ミラー Windows/Linuxクラスターでのフェイルバック

フェイルバックは、サーバー 2 で動作を継続できる Windows/Linuxアプリケーションを妨害することなく実行されます。

ステップ 4. 通常状態への復帰

再統合後、ファイルはステップ 1 と同様に再びミラーモードになります。システムは高可用性モードに戻り、 Windows/Linuxアプリケーションはサーバー 2 で実行され、SafeKit はファイル更新をサーバー 1 にレプリケートします。

ミラー Windows/Linuxクラスターでの通常運用への復帰

管理者がアプリケーションをサーバー 1 で実行したい場合、適切なタイミングで手動で、または構成を通じて自動的に「スワップ」コマンドを実行できます。

SafeKit ミラークラスターの構成方法は?

SafeKit Web コンソール:ミラークラスターのハートビートネットワーク、仮想 IP 設定、リアルタイムディレクトリ同期を表示する高可用性構成ダッシュボード。

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

  • アプリケーション・フェイルオーバー (Macros タブ): 障害発生時に自動的に再起動させる特定のアプリケーションサービスを定義します。
  • ハートビートネットワーク: クラスターノード間で互いの稼働状態と可用性を継続的に監視し、フェイルオーバーの判断を同期するための専用通信パスです。
  • 仮想 IP 管理: フェイルオーバー後にクライアントが意識することなく透過的に再接続できるよう、仮想 IP (VIP) を設定します。
  • リアルタイム・レプリケーション: ホストベースの同期的なバイトレベル・レプリケーションを行う重要なディレクトリを選択します。
  • チェッカー (Checkers): アプリケーションの稼働状態を監視し、プロセスの異常を検知した際に自動リカバリをトリガーします。

SafeKit クラスターには専用のスプリットブレイン・チェッカーが含まれているため、第3の証人マシン(ウィットネス)や追加のハートビートネットワークを必要とせずに、ネットワーク孤立問題を解決できます。詳細は、クラスターにおける停電とネットワーク孤立についてをご覧ください。

SafeKit ミラークラスターの監視方法は?

SafeKit Web コンソール:アクティブなデータレプリケーションを伴う PRIM および SECOND 状態を示す 2 ノードミラークラスターのリアルタイム監視。

SafeKit 管理コンソールは、高可用性インフラストラクチャの統合ビューを提供します。管理者はクラスターの稼働状態を監視し、データの同期状況をリアルタイムで追跡できます。

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

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

単なるステータスアイコンにとどまらず、インターフェースにはワンクリック・フェイルオーバー・オーケストレーション機能が備わっており、計画メンテナンス時にユーザーの活動を妨げることなく、手動で役割(プライマリ/セカンダリ)を入れ替えることができます。

比較:SafeKit (Windows/Linux用) vs 他のクラスタリングソリューション

機能 SafeKit (Windows/Linux用) 共有ストレージ型フェイルオーバークラスター データベースレプリケーション
アーキテクチャ SANレス(共有ストレージなし) 共有ストレージ(SAN/NAS) 共有ストレージなし
アプリの再設定 不要(現在の環境で動作) 必須(共有ディスクへのデータ移動) 不要
レプリケーション範囲 アプリケーション全体(DB + 設定 + ログ) 共有ディスク上のデータ データベースデータのみ
レプリケーション方式 同期(RPO = 0) 同期(SAN経由) エディションに依存(多くは非同期)
フェイルオーバー/バック 完全自動 完全自動 手動または複雑な設定が必要
AD/LDAPへの依存 なし(AD不要) Windowsでは必須(Active Directory) なし
導入の複雑さ 低い(30分以内) 高い(AD、ストレージ、クォーラム) 中程度(レプリケーションのみ、HA機能なし)

まとめ

SAN(共有ストレージ)を不要にし、Active Directoryや特殊なクォーラム設定などの依存関係を排除して導入を簡素化することで、SafeKitはハードウェアに依存しない軽量なHA代替案を提供します。これにより、TCO(総保有コスト)を大幅に削減しながら、Windows/Linux 環境においてデータ損失ゼロと自動復旧による高いレジリエンス(回復力)を保証します。

ビデオガイド:SafeKit HA ミラークラスターの設定方法

SafeKit ビデオ:アプリケーションレベルのクラスタリング (8:47)

このビデオでは、SAN の複雑さを排除した SafeKit によるミラー HA クラスターの構築方法をご紹介します。このデモンストレーションでは Microsoft SQL Server を使用していますが、他のデータベースやアプリケーションでも全く同様に動作します。

ビデオのハイライト

  1. SQL Server を使用した 2 ノード構成 (0:32)
  2. クラスターと mirror.safe モジュールの設定 (3:58)
  3. SQL レプリケーションの開始、マイグレーション、異常停止時のテスト (4:17)

🔍 SafeKit 高可用性ナビゲーションハブ

SafeKit の探索:機能、技術ビデオ、ドキュメント、無料トライアル
リソースタイプ 説明 ダイレクトリンク
主な機能 シンプルでコスト効率の高い高可用性に SafeKit が選ばれる理由 SafeKit が選ばれる理由を見る
導入モデル オールインワンの SANレス HA:共有ディスク不要のソフトウェアクラスタリング SafeKit オールインワン SANレス HA を見る
パートナー SafeKit:パートナー向け高可用性ソリューションのベンチマーク パートナーにとっての HA ベンチマークである理由を見る
HA 戦略 SafeKit:インフラ(VM)レベル vs. アプリケーションレベルの高可用性 SafeKit HA と冗長性:VM vs. アプリレベルを見る
技術仕様 SafeKit クラスタリングの技術的制限事項 SafeKit 高可用性の制限事項を見る
概念実証(PoC) SafeKit:高可用性構成とフェイルオーバーのデモ SafeKit フェイルオーバーチュートリアルを見る
アーキテクチャ SafeKit ミラークラスターの仕組み(リアルタイムレプリケーションとフェイルオーバー) SafeKit ミラークラスター:リアルタイム複製とフェイルオーバーを見る
アーキテクチャ SafeKit ファームクラスターの仕組み(ネットワーク負荷分散とフェイルオーバー) SafeKit ファームクラスター:負荷分散とフェイルオーバーを見る
競争優位性 比較:SafeKit vs. 伝統的な高可用性(HA)クラスター SafeKit と伝統的 HA クラスターの比較を見る
技術リソース SafeKit 高可用性:ドキュメント、ダウンロード、トライアル SafeKit HA 無料トライアルと技術ドキュメントを見る
構成済みソリューション SafeKit アプリケーションモジュールライブラリ:すぐに使える HA ソリューション SafeKit 高可用性アプリケーションモジュールを見る