SafeKit:オールインワンの SANレス高可用性(HA)& アプリケーション・クラスタリング・ソフトウェア
SafeKitとは?
SafeKit は、リアルタイムのホストベース複製(レプリケーション) 、自動フェイルオーバー 、およびロードバランシング を単一のパッケージに統合し、アプリケーションの100%の稼働率を保証するオールインワンの高可用性(HA)ソフトウェア ソリューションです。
SafeKit は、標準的なサーバー間でデータを同期させることで、高価な共有ストレージ(SAN)や特別なITスキルを不要にします。WindowsおよびLinux環境において、企業向けデータベース (SQL Serverなど)、重要セキュリティシステム (Milestone XProtect ビデオ管理ソフトウェアなど)、およびSCADA産業用制御ソフトウェア (Siemensアプリケーションなど)を保護するための、シンプルでコスト効率の高い手法を提供します。
🔍 SafeKit 高可用性ナビゲーションハブ
SafeKit の探索:機能、技術ビデオ、ドキュメント、無料トライアル
| リソースタイプ | 説明 | ダイレクトリンク |
|---|---|---|
| 主な機能 | シンプルでコスト効率の高い高可用性に SafeKit が選ばれる理由 | SafeKit が選ばれる理由を見る |
| ユースケース | SafeKit が重要インフラの高可用性をどのように確保するかをご覧ください | すべてのユースケースを見る(OEMソフトウェア、エッジサーバー、SCADA、など) |
| 導入モデル | オールインワンの SANレス HA:共有ディスク不要のソフトウェアクラスタリング | SafeKit オールインワン SANレス 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 高可用性アプリケーションモジュールを見る |
シンプルでコスト効率の高い高可用性(HA)に SafeKit が選ばれる理由
SafeKit の機能は何ですか?
SafeKit は、単一のソフトウェア製品で Windows および Linux 向けに以下の機能を提供します。
- ロードバランシング(負荷分散)
- 同期リアルタイム・ファイルレプリケーション
- アプリケーションの自動フェイルオーバー
- サーバ障害後の自動フェイルバック
SafeKit の設定には特別なスキルが必要ですか?
いいえ。SafeKit は導入が非常にシンプルであり、高度な専門知識は必要ありません。
SafeKit を使用するために追加のハードウェアが必要ですか?
いいえ。SafeKit は既存のサーバ、仮想マシン、またはクラウド上で動作します。共有ディスクや SAN ストレージは不要です。
SafeKit のほかに、別途ソフトウェアライセンスが必要ですか?
いいえ。SafeKit は標準的な Windows および Linux エディションで動作し、データベースの Enterprise エディション等のライセンスも必要ありません。
SafeKit はどのような課題を解決しますか?
SafeKit は以下の問題を解決します:
- ハードウェア障害(問題の20%):コンピュータ室全体の完全な停止を含みます。
- ソフトウェア障害(問題の40%):重要なプロセスの再起動を含みます。
- ヒューマンエラー(問題の40%):その使いやすさにより、操作ミスを防止します。
SafeKit はどのようなアプリケーションをサポートしていますか?
以下に対して、リアルタイム・レプリケーションとフェイルオーバーを実装できます:
- あらゆる種類のアプリケーション、ファイルディレクトリ、およびサービス
- データベース
- Hyper-V または KVM の仮想マシン全体
- Docker、Podman、およびクラウドアプリケーション
SafeKit はどのようにコストを削減しますか?
SafeKit は、以下の要件を不要にすることでコストを削減します:
- ネットワークロードバランサや専用プロキシサーバー
- 共有ディスクやレプリケーション機能付き SAN ストレージ
- オペレーティングシステムやデータベースの Enterprise エディション
- 専門的なクラスターメンテナンススキル
SafeKit 高可用性ソリューションの価格体系とライセンスについて教えてください。
SafeKit は、CPUコア数やソケット数に関わらず、サーバー台数のみに基づいた透明性が高くコスト効率の良いノード単位のライセンスモデル を採用しています。継続的なサブスクリプションを義務付ける多くの競合他社とは異なり、SafeKit は永久ライセンス を提供しており、総所有コスト(TCO)を抑え、長期的なソフトウェア資産としての運用を可能にします。
- 追加費用なし: すべての プリセット済み HA アプリケーションモジュールは無償で提供されます。
- リスクフリーの評価: お客様の環境でフェイルオーバーとレプリケーションをテストするために、30日間無料トライアルをダウンロードいただけます。
- 個別見積もり: お客様固有の高可用性要件に合わせた**お見積もりについては、こちらからお問い合わせください** 。
SafeKit の活用事例
SafeKit OEM版
アプリケーションに高可用性を提供することで、サービスの継続性を確保し、ダウンタイムのリスクを軽減して顧客の信頼を高めることができます。これによりビジネス価値が向上し、標準的なインフラストラクチャ上で重要な業務を中断することなく実行できるようになります。

高可用性オプションとして、SafeKitをカタログに追加してください。アプリケーションに合わせたソフトウェアのみのソリューションで、共有ストレージなどの隠れたコストはなく、ハードウェアに完全に依存しません。物理、仮想、クラウド環境に展開可能で、シンプルなプラグアンドプレイ管理を実現します。
SafeKit エッジ版
エッジの現場にはデータセンターや高可用性(HA)の専門知識がないことが多くありますが、事業継続性は極めて重要です。SafeKit は、工場、石油プラットフォーム、船舶、ビルセキュリティ、航空管制、5G ネットワーク、ヘルスケア、小売などのエッジアプリケーションの稼働を維持します。

SafeKit は、2台の標準的なエッジサーバー(ブランド不問)を、プラグアンドプレイの HA クラスターに変身させます。共有ストレージや SAN は不要です。軽量なスタックひとつで、リアルタイムのレプリケーションと自動フェイルオーバー(ロードバランシングも含めることが可能)を実現し、インストールと管理も簡単です。
VMS向けSafeKit
ビデオ管理ソフトウェア(VMS)は公共の安全において極めて重要です。ライブ映像やアーカイブ映像を記録・表示することで、警備担当者は事件や事故に即座に対応できるようになります。VMSのいかなる停止も、人命や資産を直接的なリスクにさらすことにつながります。

SafeKitは、サーバーやソフトウェアの障害時でもライブストリームや録画データへの継続的なアクセスを維持し、ビデオ損失や監視の空白を防ぎます。Milestone、Genetec、Hanwha などの主要なVMSプラットフォームとシームレスに統合し、最も重要な瞬間に監視体制を維持します。
EACS向けSafeKit
電子アクセス制御システム(EACS)は物理的セキュリティに不可欠であり、ドア、バッジ、リーダー、センサーを通じてプライベートで機密性の高いエリアへのアクセスを制御・監視します。システムのいかなる停止も、人、建物、資産を即座に侵入の危険にさらすことになります。

SafeKitは単一障害点を排除することで、アクセス制御の判断、アラーム、および資格情報(クレデンシャル)を常に利用可能な状態に保ちます。Hirsch Microsesame、Nedap AEOS、Siemens SiPass などのEACSソリューションに復元力の高い運用を提供し、インフラ障害が発生しても安全なアクセスを保証します。
SCADA向けSafeKit
SCADA(監視制御およびデータ収集)システムは産業環境の中核を担い、センサー、バルブ、ポンプ、モーター、およびヒューマンマシンインターフェース(HMI)を通じて、オペレーターが重要なプロセスを監視・制御することを可能にします。

SafeKitは、Probatのコーヒー焙煎機やALSTEFの手荷物仕分け機 などを動かすSCADA制御システムが、ハードウェアやソフトウェアの障害に関わらず稼働し続けることを保証し、生産ダウンタイムを最小限に抑えます。これにより、オペレーターは常に産業プロセスの完全な可視化と制御を維持でき、多大なコストを伴う停止や安全リスクを防ぐことができます。
BMS向けSafeKit
ビル管理システム(BMS)は近代的な建物の中核であり、空調(HVAC)、配電、照明、火災安全、および給排水システムの自動制御を提供します。システムのいかなる停止も、居住者の安全、快適性、およびビル運営に直接的な影響を及ぼす可能性があります。

SafeKitは、障害が発生した場合でもBMSサービスを透過的に実行し続けることで、ビルオートメーションを保護します。Siemens Desigo CC、Bosch BIS 、および関連システムをサポートし、安全で効率的、かつ中断のないビル運営を維持します。
ATC向けSafeKit
航空管制(ATC)システムは航空安全の要であり、監視、誘導、および制御アプリケーションを通じて、地上および空中における航空機の動きをリアルタイムで監視・制御することを可能にします。

SafeKitは、管制官が重要なエアサイド・アプリケーションへ中断なくアクセスすることを保証し、ATCシステムのレジリエンス(回復力)を強化します。ADB SafeGate などのATCおよび空港ソリューションで使用されており、あらゆる条件下で安全かつ継続的な航空交通運用をサポートします。
OCC向けSafeKit
運行指令所(OCC)は近代的な地下鉄ネットワークの中核であり、列車の運行、電力供給、信号、旅客案内、およびインシデント管理の監視を一元化しています。自動運転(ドライバーレス)の地下鉄路線において、OCCは運行制御の唯一の拠点となります。

SafeKitは、障害発生時でもOCCアプリケーションの可用性を維持することで、中断のない地下鉄監視を確実にします。パリの自動無人運転地下鉄路線 の運行指令所をサポートしており、乗務員に頼ることなく、継続的なサービス提供と迅速なインシデント対応を可能にします。
なぜオールインワンの SANレス高可用性製品が不可欠なのか?
ビジネス継続性の世界において、多くの組織は「バックアップ」や「データ複製ツール」を持っていることが、高可用性(HA) を実現していることと同じであると誤解しがちです。しかし実際には、これらはパズルのピースの一部に過ぎません。真に100%の稼働率を保証するには、フェイルオーバープロセスのあらゆる階層を統合したオールインワンのソリューションが必要です。
ここでは、断片的なアプローチがなぜ失敗するのか、そしてなぜファイルレベルのホストベース複製 を利用する SafeKit のような統合型オールインワン製品が必要とされるのか、その理由を解説します。
ホストベースのレプリケーションだけで高可用性を実現できますか?
いいえ。データレプリケーション(複製)は、単にサーバーAからサーバーBへデータをコピーする行為に過ぎません。レプリケーションは重要ですが、それ自体が高可用性を提供するわけではありません。HAスタックの他のコンポーネントがなければ、レプリケーションは単なる「パッシブコピー(受動的なコピー)」であり、活用するには手動での時間のかかる介入が必要になります。
- サーバーAがクラッシュしても、データレプリケーションソフトは自動的にユーザーの接続先をサーバーBに切り替えることはありません。
- アプリケーションが停止したことを検知することもありません。
- サービスを再起動することもありません。
断片的なソリューションに潜むリスク:なぜサイロ化された HA は失敗を招くのか
多くのベンダーは、ホストベースのレプリケーション 、フェイルオーバー 、およびロードバランシング を実現するために、複数の異なる製品を「つなぎ合わせる」ことを要求します。このような断片的なアーキテクチャは、ミッションクリティカルなシステムにとって危険な戦略です。
- 脆弱な統合: レプリケーションに製品A、クラスタリングに製品Bを使用すると、いわば「積み木」のような不安定な状態になります。OSのアップデートやセキュリティパッチの適用ごとに、これら独立したエンジン間の脆弱な通信リンクが切断されるリスクが生じます。
- 高い認知負荷とヒューマンエラー: 複数のインターフェースを管理することは、ミスを誘発します。システム障害というプレッシャーのかかる状況下で、問題診断のために異なるGUIを行き来したり、異なるCLI構文を使用したりすることは、混乱を招き、ダウンタイムの延長につながります。
- ベンダー間の責任転嫁: フェイルオーバーが失敗した際、レプリケーション担当ベンダーがクラスタリングツールを非難するといった事態が起こり得ます。その結果、ユーザーは解決策が見えないまま板挟みになります。オールインワン・ソリューションであれば、責任の所在が明確になります。
- 複雑なメンテナンス: 断片的なシステムは、個々のコンポーネントごとに専門的なスキルを必要とします。そのため、メンテナンスが困難になり、時間の経過とともに維持コストが大幅に増大します。
データ以外に、真の SANレス・フェイルオーバーにはどのようなコンポーネントが必要ですか?
リカバリを自動化し、ダウンタイムを排除するために、オールインワン製品は以下の複数の技術的要素を同時に管理する必要があります。
- ホストベース・レプリケーション: 共有ストレージ(SAN)に依存せず、サーバー間で重要なアプリケーションデータをリアルタイムかつ同期的に複製します。これにより、データ損失ゼロ(RPO=0)を保証し、高価なハードウェアへの依存を排除します。
- 仮想IPアドレス (VIP): ユーザーに対して単一の接続ポイントを提供します。障害発生時、ソフトウェアが VIP を障害ノードから正常なノードへ移動させるため、ユーザーは設定を変更する必要がありません。
- ハードウェアおよびソフトウェアのエラー検知: 物理サーバーと特定のソフトウェアプロセスの両方を常に「ハートビート」監視し、ハングアップやクラッシュを即座に特定します。
- カスタマイズ可能な起動スクリプト: アプリケーションによって起動方法は異なります。オールインワンツールでは、カスタムスクリプトを使用して、複雑なサービスを正しい順序で確実に起動させることができます。
- 自動フェイルオーバー: 人の手を介さず、あるサーバーから別のサーバーへの移行プロセス全体をオーケストレーション(調整)するインテリジェンスです。
なぜフェイルオーバー・メカニズムはホストベース・レプリケーションと同期していなければならないのですか?
フェイルオーバー・マネージャーとデータ・レプリケーションが別々の製品である場合、それらは「同期」していない可能性があります。
潜む危険性: フェイルオーバーが発生しても、レプリケーションによる最新データの送信が完了していない場合、サーバーBは古いデータや破損したデータでアプリケーションを起動してしまいます。
オールインワンの SANレス HA ソリューション は、フェイルオーバー・メカニズムがレプリケーションの状態を常に把握していることを保証します。データが最新であることが保証されている場合にのみ、バックアップノードでのアプリケーションの起動を許可するため、アクティブノードの競合やデータの損失を防ぐことができます。
障害が発生したサーバーが修理された後(フェイルバック)はどうなりますか?
技術ガイドでは見落とされがちで、従来の HA ソリューションでは不十分に実行されることも多い「自動フェイルバック」ですが、真のレジリエンス(回復力)を実現するためには最も重要な要件です。真のオールインワン製品は、障害時と同様に「通常状態への復帰」をスマートに処理します。障害が発生したサーバーがオンラインに戻った時点では、データが最新ではありません。そのため、HA ソフトウェアは以下の処理を行う必要があります。
- 稼働中のノードから復旧したノードへ、バックグラウンドでデータを再同期 します。
- 稼働時間を維持: この再同期は、稼働中のノードで実行されているアプリケーションを中断することなく行われなければなりません。
- 冗長性の回復: データのミラーリング(同期)が完了すると、クラスターは自動的に保護状態に戻り、次のイベントに備えます。
ブロックレベル vs ファイルレベル・レプリケーション:なぜ「透過性」が重要なのか
ホストベース・レプリケーション に採用されている技術的手法は、既存のアプリケーション設定をどの程度変更する必要があるかに大きく影響します。
- ブロックレベル・レプリケーションの課題: 多くの SANレス・ソリューションは、ディスク/ブロックレベルで複製を行います。これはアプリケーションにとって透過的ではありません 。データを特定の、新しく作成された「複製用ディスク」ボリュームに移動させるために、アプリケーションを完全に再構成する必要があります。これには多くの場合、複雑な移行作業やアプリケーションロジックの変更が伴います。
- SafeKit ファイルレベルの優位性: SafeKit はファイルレベルでホストベース・レプリケーション を行うため、アプリケーションに対して完全に透過的です。データを特別なディスクに移動させる必要はありません。既存のアプリケーションフォルダを複製するように SafeKit を設定するだけです。これらのフォルダはシステムディスク 上に置いたままでも運用できるため、アプリケーションが既にインストールされている場所でそのまま保護することが可能です。
高可用性戦略の選択:VM HA と Application HA
SafeKit は、業務継続性を確保するために 2 つの主要なアプローチを提供します。すなわち、仮想マシンの高可用性(VM HA)とアプリケーション高可用性(Application HA)です。どちらの方法も自動フェイルオーバー機能を提供しますが、適用範囲、データレプリケーションの仕組み、復旧速度、プラットフォーム互換性において大きく異なります。本比較ではこれらの違いを整理し、仮想化の広範なサポートを重視する場合や、細分化された高速なアプリケーション復旧を重視する場合など、特定の IT 環境に最適な戦略を判断できるようにします。
機能比較:SafeKit VM HA と SafeKit Application HA クラスタ
| 比較項目 | SafeKit Hyper-V または KVM モジュールによる VM HA | SafeKit アプリケーションモジュールによる Application HA |
|---|---|---|
| 構成図 | ||
| フェイルオーバーの範囲 | 2 つのハイパーバイザー内で SafeKit を実行:仮想マシン全体をレプリケーションおよびフェイルオーバー。 | 2 台の仮想または物理マシン上で SafeKit を実行:アプリケーションレベルでレプリケーションおよびフェイルオーバー。 |
| レプリケーション対象データ | より多くのデータ(アプリケーション + OS)をレプリケーション。 | アプリケーションデータのみをレプリケーションし、データ量を削減。 |
| 復旧プロセスと速度(RTO) | ハイパーバイザー 1 が停止した場合、ハイパーバイザー 2 で VM を再起動。復旧時間は OS の再起動時間に依存。VM チェックとフェイルオーバー機構を含む。 | サーバー 1 が停止した場合、OS2 上でアプリケーションを迅速に再起動。通常は約 1 分以内(低 RTO)。アプリケーションチェックとソフトウェアフェイルオーバー。 |
| インストール | アプリケーションは 1 つの VM にのみインストール。 | アプリケーションは 2 つのノードにインストール。 |
| 構成 | VM 上で動作するあらゆるアプリケーション / OS に対応する汎用ソリューション。 • VM 内のアプリケーションの技術的な理解は不要。 • アプリケーションの仕組みが分からない場合に最適。 • VM ファイルの場所を指定するだけでよい。 | アプリケーション自体の技術的理解が必要。 • 再起動が必要なサービスの特定。 • リアルタイムレプリケーションが必要なアプリケーションディレクトリの特定。 • フェイルオーバー用の仮想 IP アドレス設定。 |
| プラットフォーム互換性 | Windows/Hyper-V および Linux/KVM に対応するが、VMware には非対応。 | プラットフォーム非依存。物理/仮想マシン、クラウド環境、および VMware を含むあらゆるハイパーバイザーに対応。 |
| 適した用途 | 単一の HA ポリシーで複数 VM 上の複数アプリケーションを管理する複雑な環境に最適。 | ハードウェアやハイパーバイザーに依存せず、ソフトウェアに高可用性を直接組み込む用途に最適。 |
SafeKit 高可用性(HA)の制限事項
なぜ数テラバイトのレプリケーションが必要なのか?
障害後の再同期時間(ステップ 3)
- 1 Gb/s ネットワーク ≈ 1 テラバイトで約 3 時間。
- 10 Gb/s ネットワーク ≈ 1 テラバイトで約 1 時間、またはディスク書き込み性能によりさらに短縮。
代替案
- 大量データの場合は、外部共有ストレージを使用。
- より高価で、より複雑。
なぜレプリケーション対象が 1,000,000 ファイル未満なのか?
- 障害後の再同期時間の性能(ステップ 3)。
- 両ノード間で各ファイルを確認する時間。
代替案
- 多数のファイルを仮想ハードディスク/仮想マシンにまとめる。
- この場合、仮想ハードディスク/仮想マシンを表すファイルのみがレプリケートおよび再同期される。
なぜフェイルオーバー対象が 32 個以下のレプリケート VM なのか?
- 各 VM は独立したミラーモジュールで動作。
- 同一クラスタで最大 32 個のミラーモジュールが稼働可能。
代替案
- 外部共有ストレージと別の VM クラスタリングソリューションを使用。
- より高価で、より複雑。
なぜリモートサイト間に LAN/VLAN ネットワークが必要なのか?
- 同一サブネット内の 2 ノードで 仮想 IP アドレスの自動フェイルオーバー。
- 再同期のための十分な帯域幅(ステップ 3)と、同期レプリケーションに適した低レイテンシ(通常ラウンドトリップ 2ms 未満)。
代替案
- 2 ノードが異なるサブネットにある場合、仮想 IP アドレス用のロードバランサを使用(SafeKit でサポート、特にクラウド環境)。
- 高レイテンシネットワークでは非同期レプリケーションを用いたバックアップソリューションを使用。
SafeKit テクニカル・フェイルオーバー チュートリアル & デモ
SafeKit 動画:ウェビナー (9:43)
<br />
チャプター
- イントロダクション (0:38)
- SafeKit のデモンストレーション (1:41)
- 冗長性と高可用性(HA)ソリューションの例 (2:00)
- Milestone と連携し世界各国で販売される SafeKit (0:49)
- 2つのソリューションの選択:仮想マシンかアプリケーションクラスタか (2:29)
- 際立つ独自のメリット (2:06)
SafeKit:HADRの導入方法 (6:42)
<br />
チャプター
- ストレッチ VLAN 構成における SafeKit HADR のご紹介 (1:06)
- 同期ミラーリングとダブル確認(Double-Acknowledgment)の仕組み (1:41)
- フェイルオーバーの仕組み:Gratuitous ARP (GARP) と仮想 IP (2:10)
- 低速な WAN 環境向けの設計:高可用性(HA)vs. バックアップ戦略 (2:45)
SafeKit 動画: 仮想マシンレベルのクラスタリング (5:15)
<br />
チャプター
- 2つの Hyper-V ノードと 2台の仮想マシン (0:49)
- クラスタと 2つの hyperv.safe モジュールの設定 (1:59)
- VM のレプリケーション、移行、クラッシュ時のフェイルオーバー起動とテスト (2:26)
SafeKit 動画: SQLによるアプリケーションレベルのクラスタリング (8:47)
<br />
チャプター
- SQL Server を搭載した 2つのノード (0:32)
- クラスタと mirror.safe モジュールの設定 (3:58)
- SQL のレプリケーション、移行、クラッシュ時のフェイルオーバー起動とテスト (4:17)
SafeKit 動画: OEM高可用性統合 (4:22)
<br />
チャプター
- OEM 統合向け SafeKit (0:09)
- OEM 設定例:Milestone XProtect (2:18)
- フェイルオーバーのシナリオ解説 (1:49)
- まとめ:OEM 向け高可用性(HA)を製品ラインナップに追加する (0:15)
SafeKit 動画: ネットワーク負荷分散クラスタリング (5:03)
<br />
チャプター
- Apache を搭載した 2つのノード (0:13)
- クラスタと farm.safe モジュールの設定 (2:20)
- ネットワーク負荷分散(ロードバランシング)、クラッシュ時のフェイルオーバー起動とテスト (2:30)
SafeKit 動画: 無料認定プラットフォームチュートリアル (6:11)
<br />
チャプター
- トレーニング & 資格認定プラットフォーム (1:41)
- SafeKit トレーニングモジュールとは? (1:57)
- SafeKit 認定資格を取得する方法 (1:40)
- 取得した認定資格を LinkedIn で共有する (0:53)
SafeKit ビデオ:競合比較とクラスターアーキテクチャ (13:21)
<br />
チャプター
SafeKit 動画: スマートフォンでのコンソール (0:54)
<br />
SafeKit 動画: フェイルオーバー時のメール通知 (1:04)
<br />
SafeKit ミラークラスター(mirror cluster)は Windows/Linux とどのように連動しますか?
ステップ 1. リアルタイムレプリケーション
サーバー1(PRIM)が Windows/Linux アプリケーションを実行します。クライアントは 仮想IPアドレス に接続されます。SafeKitは、ファイル内に行われた変更をネットワーク経由でリアルタイムに複製します。

このレプリケーションは 同期(synchronous)方式 であり、非同期レプリケーションとは異なり、障害発生時にデータが失われることはありません。
SafeKitで複製するディレクトリ名を構成するだけで機能します。ディスク構成に関する前提条件はありません。ディレクトリはシステムディスク内に配置することも可能です。
ステップ 2. 自動フェイルオーバー
サーバー1が停止すると、サーバー2が処理を引き継ぎます。SafeKitは仮想IPアドレスを切り替え、サーバー2上で Windows/Linux アプリケーションを自動的に再起動します。
アプリケーションは、SafeKitによってサーバー2に複製された最新の状態のファイルを見つけます。その後、サーバー1への複製を行うことなく、ローカルのファイルを変更しながらサーバー2上で実行を継続します。

フェイルオーバーに要する時間は、障害検出時間(デフォルトで30秒)とアプリケーションの起動時間を足した時間となります。
ステップ 3. 自動フェイルバック
フェイルバックとは、障害の原因となった問題を修正した後に、サーバー1を再起動する処理のことです。
SafeKitはファイルを自動的に再同期し、サーバー1が停止している間にサーバー2側で変更されたファイルのみを更新します。

フェイルバックは Windows/Linux アプリケーションの運用を妨げることなく実行されるため、アプリケーションはサーバー2側でそのまま実行を継続できます。
ステップ 4. 正常状態への復帰
再組み込みが完了すると、ファイルはステップ1と同様に、再びミラーモードになります。システムは高可用性(HA)モードに戻り、Windows/Linux アプリケーションがサーバー2で実行され、SafeKitがサーバー1へのファイルの更新内容を複製するようになります。

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

SafeKit Webコンソール は、重要なアプリケーションの高可用性を統合制御するための直感的なインターフェースを提供します。わずか数ステップでSafeKitミラークラスター を構成し、ビジネスの継続性を確保できます。
- アプリケーションのフェイルオーバー(「Macros」タブ): 障害発生時に自動的に再起動する特定のアプリケーションサービスを定義します。
- ハートビートネットワーク: クラスターノード間で相互の健全性と可用性を継続的に監視し、フェイルオーバーの決定を同期するために使用される専用の通信経路です。
- 仮想IP管理: フェイルオーバー後にクライアントが透過的に再接続できるように、仮想IP(VIP)を設定します。
- リアルタイムレプリケーション: ホストベースの同期型バイトレベルレプリケーションを行う重要なディレクトリを選択します。
- チェッカー(監視機能): アプリケーションの健全性を監視し、プロセスの障害が検出された場合に自動復旧をトリガーします。
SafeKitクラスターには専用のスプリットブレインチェッカーが組み込まれているため、3台目のウィットネスマシン(監視サーバー)や追加のハートビートネットワークを必要とせずに、ネットワークの分断(孤立)問題を解決できます。詳細については、クラスターにおけるハートビート、フェイルオーバー、およびクォーラムをご覧ください。
Windows/LinuxのSafeKitミラークラスターを監視する方法は?

SafeKit管理コンソール は、高可用性インフラストラクチャの一元化されたビューを提供します。管理者はこれにより、クラスターの運用状態 を監視し、データ同期をリアルタイムで追跡できます。
2ノードのミラークラスターでは、各サーバーの役割がコンソールに明確に表示されます。
- PRIM(プライマリ): 現在アプリケーションを実行し、仮想IPを管理しているアクティブなノードです。ローカルストレージへの書き込みと、セカンダリノードへのリアルタイムレプリケーションを実行します。
- SECOND(セカンダリ): 同期型のバイトレベルの更新データを受信している待機(スタンバイ)ノードです。プライマリが深刻な障害に見舞われた場合、即座に処理を引き継ぐ(テイクオーバー)準備ができています。
- ALONE(単独运行)状態: クラスターが単一のノードで動作している場合(メンテナンス中や障害発生後など)に視覚的なアラートで通知し、冗長性が一時的に失われていることを示します。
- 再同期の進捗: 障害が発生したノードが復旧すると、バックグラウンドでのデータ再組み込み中、そのステータスがオレンジ色に変わり、「正常状態への復帰」フェーズにおいてもダウンタイムが発生しないようにします。
単なるステータスアイコンの表示にとどまらず、インターフェースにはワンクリックで実行できるフェイルオーバー制御機能 が用意されています。これにより、計画メンテナンス時にプライマリの役割を手動で再割り当てでき、ユーザーの業務への継続的な可用性を確保できます。
ファームモードのSafeKitクラスターは、Windows/Linux とどのように動作しますか?
ファームモードクラスターにおける仮想IPアドレス

上記の図では、Windows/Linux アプリケーションが3台のサーバー(3台は一例であり、2台以上で構成可能)で動作しています。ユーザーは仮想IPアドレスに接続します。
仮想IPアドレスは、ファームモードクラスター内の各サーバーにローカルで構成されます。
仮想IPアドレスへの入力トラフィックはすべてのサーバーによって受信され、各サーバーのカーネル内にあるネットワークフィルターによってサーバー間に分散されます。
SafeKitはハードウェアおよびソフトウェアの障害を検出し、障害発生時にネットワークフィルターを再構成します。また、構成可能なアプリケーションチェッカーとリカバリスクリプトを提供します。
ネットワークフィルターにおける負荷分散
ネットワークフィルター内のネットワーク負荷分散アルゴリズムは、クライアントパケットの識別情報(クライアントIPアドレス、クライアントTCPポート)に基づいています。入力されたクライアントパケットの識別情報に応じて、1台のサーバーにあるフィルターのみがそのパケットを受け入れ、他のサーバーにある他のフィルターはそれを拒否します。
あるサーバーのフィルターによってパケットが受け入れられると、クライアントの要求に応答する Windows/Linux アプリケーションによって、そのサーバーのCPUとメモリのみが使用されます。出力メッセージは、アプリケーションサーバーからクライアントへ直接送信されます。
サーバーに障害が発生した場合、ファームのハートビートプロトコルがネットワーク負荷分散クラスター内のフィルターを再構成し、残りの利用可能なサーバーにトラフィックを再分散します。
ステートフルまたはステートレスアプリケーション
ステートフルな Windows/Linux アプリケーションでは、セッションアフィニティ(固定化)が存在します。同じクライアントが複数のTCPセッションにわたってサーバー上のコンテキストを破棄せずに利用するには、常に同じサーバーに接続する必要があります。この場合、SafeKitの負荷分散ルールはクライアントIPアドレスに基づいて構成されます。これにより、同じクライアントは複数のTCPセッションにおいて常に同じサーバーに接続されます。そして、異なるクライアントはファーム内の異なるサーバーに分散されます。
ステートレスな Windows/Linux アプリケーションでは、セッションアフィニティは存在しません。同じクライアントが複数のTCPセッションにおいて、ファーム内の異なるサーバーに接続することができます。セッション間でサーバーにローカル保存されるコンテキストはありません。この場合、SafeKitの負荷分散ルールはTCPクライアントセッションの識別情報に基づいて構成されます。この構成はサーバー間でセッションを分散させるのに最適ですが、セッションアフィニティを必要としないTCPサービスである必要があります。
Windows/Linux のファームモードで SafeKit クラスターを構成するにはどうすればよいですか?

ファームモードの SafeKit クラスター は、サービスの高い可用性と拡張性を実現するために設計されています。構成は、流入するトラフィックを同時に両方のノードに分散させることに焦点を当てています。
- 負荷分散サービス([マクロ] タブ): すべてのノードでアクティブに維持する特定のアプリケーションサービス(例: Apache、IIS、Nginx)を定義します。
- ハートビートネットワーク: ノードがファームから離脱したかどうかを検出するために使用される通信経路であり、離脱を検出すると即座に負荷の再配分をトリガーします。
- 仮想 IP(ファーム VIP): ミラークラスターとは異なり、ファーム VIP はカーネルフィルタリングアルゴリズムを使用してノード間で共有され、ネットワークトラフィックを分散します。
- 負荷分散ルール: 送信元 IP アドレスまたはポートに基づいて、トラフィックの分散ポリシーを定義します。
- チェッカー: アプリケーションの健全性を監視し、プロセスの障害が検出された場合に自動再起動をトリガーします。
Windows/Linux のファームモードで SafeKit クラスターを監視するにはどうすればよいですか?

ファームモードでのクラスター監視により、すべてのノードがアプリケーションのパフォーマンスに貢献するアクティブ・アクティブ(Active-Active) 構成のインフラストラクチャを可視化できます(この例では2つのノードを表示しています)。
- UP 状態(2つのノードで50%ずつ): 健全なファームでは、両方のノードが「UP」(50%)状態にあり、共有された仮想 IP を介して両方のノードがクライアントからのリクエストをアクティブに受信し、処理していることを意味します。
- 自動再配分(再バランシング): 1つのノードが障害で停止した場合、残りのノードがトラフィックの100%を引き受ける様子がコンソール上に視覚的に表示されます。生存しているノードはすでにアクティブ状態であるため、「フェイルオーバー」による遅延はありません(数秒程度の検出時間を除く)。
- ノードの組み込み: 修復されたノードが再起動されると、状態が「STOP」から「UP」へと遷移し、管理者の介入なしに自動的に自身の割り当て分の負荷の受信を開始します。
- データ同期なし: ファームモードのクラスターでは、ノードがステートレスであるか、バックエンドのデータベースを共有している(ミラークラスターで別途保護可能)ことが前提となるため、「オレンジ色」の再同期状態は存在しないことに注意してください。
単なるステータスアイコンの表示にとどまらず、インターフェースからはワンクリックでノードを管理できます。計画メンテナンスのために手動でノードを停止または起動させることができ、その間も共有仮想 IP がユーザーの活動を妨げることなく自動的にトラフィックを再配分します。
SafeKit と従来の高可用性 (HA) クラスターの比較
この比較は、SafeKit とフェイルオーバークラスター、仮想化 HA、SQL Always-On などの従来の高可用性 (HA) クラスターソリューションとの根本的な違いを示しています。SafeKit は、汎用的なアプリケーション冗長化のための低複雑性・ソフトウェアのみのソリューションとして設計されており、従来の HA メカニズムに特有の高い複雑性や特定のストレージ要件(共有ストレージ、SAN)とは対照的です。
SafeKit と従来の高可用性 (HA) クラスターの比較
| ソリューション | 複雑性 | コメント |
|---|---|---|
| フェイルオーバークラスター (Microsoft) | 高い | 特定のストレージが必要(共有ストレージ、SAN) |
| 仮想化 (VMware HA) | 高い | 特定のストレージが必要(共有ストレージ、SAN、vSAN) |
| SQL Always-On (Microsoft) | 高い | SQL のみが冗長化され、SQL Enterprise Edition が必要 |
| SafeKit | 低い | 最もシンプルで汎用的、ソフトウェアのみ。大規模データのレプリケーションには不向き。 |
まとめ として、SafeKit はシンプルなソフトウェアベースのミラーリング機構により、SAN(ストレージエリアネットワーク)のような高価な専用ハードウェアを不要にし、低複雑性で高可用性を実現します。これにより、複雑なインフラ変更なしにアプリケーションの冗長化を迅速に導入できる、非常にアクセスしやすいソリューションとなっています。
アーキテクチャの差別化要因: SafeKit ソフトウェア定義クラスター vs. ハードウェア HA クラスター
ビジネスの継続性を確保し、ダウンタイムを最小限に抑えるためには、適切な高可用性(HA)ソリューションを選択することが極めて重要です。この比較では、2つの主要なアーキテクチャ手法について直接的な技術的検証を行います。1つはSafeKitのソフトウェア定義によるシェアードナッシング(Shared-Nothing)クラスタリング、もう1つはハードウェア、共有ディスク(SANなど)、および複雑な設定に依存する従来のHA手法です。これらの違いは、導入の容易さ、データレプリケーション手法、復旧速度(RTO/RPO)、および運用上の複雑さに及びます。以下の表では、主要な高可用性トピックにわたる根本的な違いを詳しく説明します。
高可用性の比較:SafeKit ソフトウェアクラスタリング vs 従来のHA / ハードウェアクラスタリング
| トピック | SafeKit(ソフトウェアクラスタリング / 主な手法) | 従来のHA / ハードウェアクラスタリング |
|---|---|---|
| ソフトウェアクラスタリング vs ハードウェアクラスタリング | • 2台のサーバーにSafeKitパッケージをインストールするだけのシンプルなソフトウェアクラスタ | • 外部ストレージやネットワークロードバランサーを必要とする複雑なハードウェアクラスタリング |
| シェアードナッシング vs 共有ディスククラスタ | • SafeKitはシェアードナッシングクラスタであり、遠隔地であっても導入が容易 | • 共有ディスククラスタは導入設定が複雑 |
| アプリケーション高可用性 vs 仮想マシン全体の高可用性 | • アプリケーションチェッカーにより、ハードウェア障害とソフトウェア障害の両方に対応。 • アプリケーションのみを再起動することで迅速な復旧時間を実現(RTOは約1分以内)。 • アプリケーションHAでは、アプリケーションごとの再起動スクリプトとレプリケーション対象フォルダ(SafeKitアプリケーションモジュール)の定義が必要。 | • フル仮想マシンHAは、ハードウェア障害およびVMフリーズなどの一部のソフトウェア障害に対応。 • 障害発生時にVMが再起動し、復旧時間はOSの再起動速度に依存。 • フル仮想マシンHAでは再起動スクリプトの定義が不要(SafeKitのhyperv.safeまたはkvm.safeモジュール)。ハイパーバイザーは複数の仮想マシンでアクティブ/アクティブ動作。 |
| 高可用性 vs フォールトトレランス(耐障害性) | • SafeKitには専用サーバーが不要。各サーバーがお互いのフェイルオーバーサーバーとして機能可能。 • 別のOS環境での再起動によるソフトウェア障害対応。 • サーバーごとにアプリケーションおよびOSのローリングアップグレードが可能(バージョンNとN+1の共存が可能)。 | • 命令レベルで同期された同じアプリケーションを実行するための専用セカンダリサーバーが必要。 • ソフトウェアの例外処理が両方のサーバーで同時に発生。 • ローリングアップグレードが不可。 • 専用のフォールトトレラントハードウェアまたはハイパーバイザーが必要。 |
| 同期レプリケーション vs 非同期レプリケーション | • SafeKitはリアルタイムの同期レプリケーションを実装し、障害発生時にもデータ損失ゼロを実現。 • 高可用性を実現するための必須条件。 | • 非同期レプリケーションでは、障害発生時にデータ損失が発生。 • 高可用性には不向きであり、バックアップソリューション向けの手法。 |
| バイトレベルのファイルレプリケーション vs ブロックレベルのディスクレプリケーション | • SafeKitはリアルタイムのバイトレベルファイルレプリケーションを実装し、システムディスク内であってもレプリケーション対象のアプリケーションディレクトリを指定するだけで簡単に設定可能。 | • ブロックレベルのディスクレプリケーションは設定が複雑であり、専用ディスクにアプリケーションデータを配置することが必要。 |
| 2つのマスターノードを回避するためのハートビート、フェイルオーバー、クォーラム | • 2つのマスター(スプリットブレイン)の発生を防ぐため、SafeKitはルーター上に設定するシンプルなスプリットブレインチェッカーを提案。 | • 2つのマスターを回避するために、他のクラスタでは3台目のマシン、専用クォーラムディスク、専用相互接続ラインなどの複雑な設定が必要。 |
| 仮想IPアドレス:プライマリ/セカンダリ、ネットワークロードバランシング、フェイルオーバー | • SafeKitクラスタでは、仮想IPアドレスのために専用プロキシサーバーや特別なネットワーク設定が不要。 | • 他のクラスタでは、仮想IPアドレスのために特別なネットワーク設定が必要(注:SafeKitはロードバランサーに適したヘルスチェック機能を提供)。 |
要約すると 、ソフトウェアクラスタリング(SafeKit など)とハードウェアクラスタリング(従来の共有ディスク/SAN 構成)のどちらを採用するかは、導入の複雑さ、運用コスト、および障害復旧の有効性に大きな影響を与えます。この比較から得られる重要な結論は、共有ディスクに依存しない「Shared-Nothing」アーキテクチャとアプリケーションレベルの高可用性(HA)への移行です。このアプローチは、アプリケーションの迅速な復旧(低RTO)と柔軟な導入(遠隔地間の構成を含む)を重視し、多くの場合、ハードウェアに大きく依存する複雑なクラスタ構成よりも、シンプルで高い耐障害性を備えたソリューションを実現します。管理を簡素化しながら最大限の事業継続性を確保するためには、ソフトウェアベースのアプローチを評価することが不可欠です。
SafeKit ミラークラスターの主要な差別化要因
適切なデータレプリケーション方式を選択することは、事業継続性を確保する上で極めて重要です。この比較では、SafeKitのリアルタイムファイルレプリケーション付きミラークラスターと、データベースレベルのレプリケーション、ディスクレプリケーション、共有ディスクソリューション、フォールトトレラントシステムなどの従来の代替手段との主な差別化要因を紹介します。
SafeKitミラークラスター:代替レプリケーション・クラスタリング方式に対する優位性
| 特徴 | SafeKitの優位性 | 代替手段の制限 |
|---|---|---|
| 3製品を1つに | WindowsおよびLinuxで、外部共有/レプリケーションストレージ、ロードバランシング装置、OSおよびデータベースのエンタープライズ版のコストを削減。同期リアルタイムファイルレプリケーション、障害監視、自動再起動、仮想IPフェイルオーバーなど、すべてのクラスタリング機能を含みます。 | 従来の方式では、ストレージレプリケーション、ロードバランシング、クラスタリングに別々の製品が必要であり、コストと複雑さが増大します。 |
| 非常にシンプルな構成 | アプリケーションモジュールによる構成。新しいサービスやレプリケーションディレクトリを簡単に追加可能。すべて集中管理Webコンソールで管理。ドメインコントローラーやActive Directoryは不要。 | Microsoftクラスターや同様のソリューションでは、複雑なActive Directory構成とドメインコントローラーが必要です。 |
| 同期レプリケーション | リアルタイムレプリケーションは同期方式で、障害時のデータ損失はゼロ(RPO = 0)。 | 非同期レプリケーションでは、障害発生時にまだレプリケーションされていない最新のトランザクションが失われる可能性があります。 |
| 完全自動フェイルバック | 障害後、サーバーが再起動すると、レプリケーションのフェイルバックは完全に自動化されます。障害サーバーは、残りのサーバー上のアプリケーションを停止することなくクラスターに再統合されます。 | ほとんどのレプリケーションソリューション(特にデータベースレベル)では手動の再同期が必要です。フェイルバック中にアプリケーションが停止する場合もあります。 |
| あらゆるタイプのデータのレプリケーション | レプリケーションはデータベースだけでなく、レプリケーションが必要なすべてのファイルに対応。 | データベースレベルのレプリケーションはデータベースのみを保護し、構成ファイル、ログ、その他のアプリケーションデータは保護しません。 |
| ファイルレプリケーション vs. ディスクレプリケーション | レプリケーションはファイルディレクトリに基づき、システムディスク上を含むどこにでも配置可能。 | ディスクレプリケーションには専用パーティションとデータ格納のための特別なアプリケーション構成が必要です。 |
| ファイルレプリケーション vs. 共有ディスク | 共有インフラストラクチャなしで、2つの遠隔サイトにサーバーを展開可能。 | 共有ディスクソリューションは物理的な近接性が必要で、遠隔サイトをカバーできません。 |
| 遠隔サイトと仮想IP | すべてのクラスタリング機能が遠隔サイトの2台のサーバーで動作。拡張LANによりレイヤー2のVIPリルーティングが可能。異なるIPネットワークの場合、VIPはSafeKitヘルスチェック付きロードバランサーで管理。 | 多くのクラスタリングソリューションは遠隔サイトのフェイルオーバーをサポートしないか、復旧時間が予測できない複雑なDNSリダイレクトが必要です。 |
| クォーラムとスプリットブレイン | 2台のサーバーのみで動作。ルーターへのシンプルなスプリットブレインチェッカーがサイト間のネットワーク分離に対応。 | ほとんどのクラスタリングソリューションではクォーラム管理に3台目のサーバーが必要です。 |
| アクティブ/アクティブクラスター | セカンダリサーバーは専用ではありません。2つの異なるミラーモジュールでアクティブ/アクティブ運用が可能。 | フォールトトレラントシステムはセカンダリを命令レベルで同期された同じアプリケーションの実行に専用化します。 |
| 統一HAソリューション | SafeKitはミラークラスター(レプリケーション+フェイルオーバー)と ファームクラスター(ロードバランシング+フェイルオーバー)の両方を実装。N層アーキテクチャをWindowsとLinuxで1つのソリューションで高可用性化可能。 | 一般的なアーキテクチャではロードバランシング、レプリケーション、フェイルオーバーに異なる技術を混在させ、運用の複雑さが増大します。 |
| RTO / RPO | 障害時のアプリケーション迅速再起動:約1分以内。データ損失ゼロ(同期レプリケーション)。 | 完全なVMレプリケーション(VMware HA、Hyper-Vクラスター)は新しいハイパーバイザーでOS全体の再起動が必要であり、復旧時間が長くなります。 |
まとめ として、SafeKitミラークラスターは、同期ファイルレプリケーション、自動フェイルオーバーとフェイルバック、ロードバランシング、遠隔サイトサポートを組み合わせた統一的でコスト効率の高い高可用性ソリューションを提供します。専用ハードウェア、共有ストレージ、第3のクォーラムサーバーは一切不要です。このシンプルさにより、標準的なWindowsおよびLinuxサーバーで信頼性の高いHAを必要とするソフトウェアベンダーや組織に特に適しています。
SafeKit ファームクラスターの主な差別化要因
SafeKit Farm Cluster は、負荷分散と迅速なフェイルオーバーが不可欠なスケーラブルなアプリケーション環境向けに特別に設計された高可用性ソリューションです。専用のハードウェアロードバランサーや複雑なネットワーク構成を必要とする従来の方法とは異なり、SafeKit はアプリケーションサーバーに直接インストールされる統合型のソフトウェア定義クラスタリングソリューションを提供します。以下の表では、SafeKit Farm Cluster の主要機能と独自の利点について詳しく説明し、ネットワーク負荷分散の簡素化と Windows および Linux プラットフォームにおけるサービスの継続的な可用性の確保に焦点を当てています。
負荷分散とフェイルオーバーを備えた SafeKit Farm Cluster の主な差別化要素
| 利点 | 詳細な効果とメカニズム |
|---|---|
| ロードバランサー、専用プロキシサーバー、特殊なマルチキャスト Ethernet アドレスが不要 | • このソリューションは、負荷分散を実装するためにファームの上位にロードバランサーや専用プロキシサーバーを必要としません。SafeKit はファーム内のアプリケーションサーバーに直接インストールされます。負荷分散は標準的な仮想 IP アドレス / Ethernet MAC アドレスに基づいており、特別なネットワーク構成なしで Windows および Linux の物理サーバーまたは仮想マシンで動作します • ネットワークロードバランサーではこれは実現できません • Linux の専用プロキシではこれは実現できません • Windows の特殊なマルチキャスト Ethernet アドレスでもこれは実現できません |
| すべてのクラスタリング機能 | • このソリューションは、すべてのクラスタリング機能を含みます:仮想 IP アドレス、クライアント IP アドレスまたはセッションによる負荷分散、サーバー / ネットワーク / ソフトウェア障害の監視、迅速な復旧時間でのアプリケーション自動再起動、およびミラーモジュールによるレプリケーションオプション • 他の負荷分散ソリューションではこれは実現できません。負荷分散は可能ですが、再起動スクリプトや障害時のアプリケーション自動再起動を含む完全なクラスタリングソリューションは含まれていません。レプリケーションオプションも提供していません • クラスター構成は非常にシンプルで、アプリケーションモジュールを使用して行います。Windows でドメインコントローラーや Active Directory を構成する必要はありません。このソリューションは Windows と Linux で動作します |
| リモートサイトと仮想 IP アドレス | • リモートサイト間の拡張 LAN を通じてサーバーが同じ IP ネットワークに接続されている場合、SafeKit の仮想 IP アドレスはレイヤー 2 で負荷分散が機能します • リモートサイト間でサーバーが異なる IP ネットワークに接続されている場合、仮想 IP アドレスは SafeKit ヘルスチェックを利用してロードバランサーのレベルで構成できます。これにより、負荷分散だけでなく、SafeKit のすべてのクラスタリング機能、特にアプリケーションサーバー上のクリティカルなアプリケーションの監視と自動復旧を実装できます |
| 統一された高可用性ソリューション | • SafeKit は負荷分散とフェイルオーバーを備えたファームクラスターを実装します。さらに、レプリケーションとフェイルオーバーを備えたミラークラスターも実装します。 • これにより、N 層アーキテクチャを Windows と Linux で同じソリューションを使用して高可用性と負荷分散を実現できます(SafeKit コンソールまたはコマンドラインインターフェースによる同じインストール、構成、管理)。これは市場で唯一無二です • 負荷分散、レプリケーション、フェイルオーバーに異なる技術を混在させたアーキテクチャではこれは実現できません |
まとめ として、SafeKit Farm Cluster は負荷分散と高可用性に対する統一されたソフトウェアベースのアプローチを提供し、複雑性とコストを大幅に削減します。標準的な仮想 IP アドレスを使用して負荷分散とフェイルオーバーをアプリケーションサーバー層に直接組み込むことで、外部ネットワークハードウェア(ロードバランサーやプロキシ)や専用マルチキャスト構成の必要性を排除します。この統合アプローチは、完全な N 層 HA のためのミラークラスターとの組み合わせ能力と相まって、多様な環境におけるスケーラブルで回復力のあるアプリケーション配信を実現するための、類を見ないほどシンプルで包括的なソリューションとなっています。
VM 高可用性:SafeKit の SAN レス HA と Hyper-V/VMware HA の比較
高可用性を実装する際、仮想マシン(VM)レベル で保護するか、アプリケーションレベル で保護するかが重要な決定事項です。VMレベルHAは仮想マシン全体を複製してフェイルオーバーし、あらゆるアプリケーションに対する汎用ソリューションを提供します。アプリケーションレベルHAはアプリケーションのデータとサービスのみを対象とし、より高速な復旧時間とリソース使用量の低減を実現します。SafeKitは両方のアプローチ を独自に提供し、どちらの場合も共有ストレージ(SAN)を必要としないため、インフラストラクチャと復旧要件に最適な方式を選択できます。
SafeKit VM HA vs アプリケーションHA vs 従来のHyper-Vクラスター&VMware HA
| 基準 | SafeKit Hyper-VまたはKVMモジュールによるVM HA | SafeKitアプリケーションモジュールによるアプリケーションHA | Microsoft Hyper-Vクラスター&VMware HA |
|---|---|---|---|
| アーキテクチャ | SafeKitを2つのハイパーバイザーにインストール。VM全体の複製とフェイルオーバー。 | SafeKitを2つの仮想マシンまたは物理マシンにインストール。アプリケーションレベルでの複製とフェイルオーバー。 | 共有ストレージ付きハイパーバイザークラスター。ハイパーバイザー障害時に別のホストでVMを再起動。 |
| ストレージ | 共有ディスク不要 — データ損失ゼロの同期リアルタイムレプリケーション | 共有ディスク不要 — アプリケーションデータのみの同期レプリケーション | 共有ディスクと専用外部ディスクエンクロージャが必要 |
| 複製データ | より多くのデータを複製(アプリケーション+OS) | アプリケーションデータのみを複製 | レプリケーションなし — すべてのホストから共有ストレージにアクセス |
| 復旧時間 | ハイパーバイザー1が障害の場合、ハイパーバイザー2でVMを再起動。復旧時間=VM再起動時間。VM障害時はフェイルオーバー。 | サーバー2でアプリケーションを再起動して迅速に復旧。約1分以内(RTO/RPOはこちら)。高度なアプリケーションチェッカーとソフトウェアフェイルオーバー。 | 新しいハイパーバイザーでVM全体を再起動。復旧時間はOS再起動+アプリケーション起動に依存。 |
| 災害復旧/遠隔サイト | SAN不要 — SafeKitに遠隔サイト間レプリケーションが内蔵 | SAN不要 — SafeKitに遠隔サイト間レプリケーションが内蔵 | SANまたはvSANを介したディスクエンクロージャの複製が必要 |
| 構成 | アプリケーションがインストールされているVMファイルフォルダの場所を定義。あらゆるアプリケーション/OSに対応する汎用ソリューション。 | 再起動するサービス、複製するアプリケーションフォルダ、フェイルオーバー用の仮想IPアドレスを アプリケーションモジュール内で定義。 | システム構成に専門的なITスキルが必要 |
| 対応プラットフォーム | Hyper-Vと KVMに対応(VMwareに直接対応していないが、VMware内にHyper-VまたはKVMをネストすることで対応可能)。 | あらゆるインフラストラクチャで動作:物理サーバー、VMware、Hyper-V、KVM仮想マシン、クラウド。 | VMware vSphereまたはMicrosoft Hyper-V環境に限定 |
| ITスキル | 専門的なITスキル不要。自動フェイルオーバー。 | 専門的なITスキル不要。自動フェイルオーバー。 | システム構成に専門的なITスキルが必要 |
まとめ として、SafeKitは共有ストレージなしでVMレベルとアプリケーションレベルの両方の高可用性を提供する 唯一のソリューションです。最大の柔軟性と最速の復旧時間(約1分)を実現するには、アプリケーションレベルHAが推奨されるアプローチです。あらゆるプラットフォーム(物理、仮想、クラウド)で動作し、重要なデータのみを複製します。VM全体を保護する方が簡単な環境では、SafeKitのHyper-V/KVMモジュールが従来のMicrosoft Hyper-VクラスターやVMware HAに対するSANレスの汎用代替手段を提供し、同期リアルタイムレプリケーションによるデータ損失ゼロを保証しながら、共有ストレージインフラストラクチャのコストと複雑さを排除します。
SafeKitソリューションは最も実装が簡単ですが、数テラバイトのレプリケーションと 32 VMのフェイルオーバーに限定されることにご注意ください。
SafeKit HA 無料トライアル & 技術ドキュメント
💡 SafeKitでの高可用性の旅を始めるには、クイックインストールガイドから始めてください 。
📦 SafeKit 高可用性 (HA) ソフトウェアパッケージ - バージョン 8.2
この表は、現行バージョンの SafeKit インストールファイルを提供します。オペレーティングシステムおよびインストーラーの種類ごとに整理されています。
| OS / プラットフォーム | インストーラーの種類 | 主なメリット / ドキュメント | ダウンロードリンク |
|---|---|---|---|
| すべてのプラットフォーム | PDF ドキュメント | 公式ソフトウェアリリース速報 (OS サポート & 修正内容) | 📄 SafeKit 8.2 SRB を表示 |
| Windows (Intel 64ビット) | .exe インストーラー | Microsoft VC++ 再頒布可能パッケージを含む | ⬇️ SafeKit 8.2 Windows EXE をダウンロード |
| Windows (Intel 64ビット) | .msi インストーラー | Microsoft VC++ 再頒布可能パッケージを 含まない | ⬇️ SafeKit 8.2 Windows MSI をダウンロード |
| Linux (Intel 64ビット) | 自己解凍型 .BIN | Linux パッケージとインストールスクリプトを含む | ⬇️ SafeKit 8.2 Linux BIN ファイル (Intel) をダウンロード |
| Linux (ARM 64ビット) | 自己解凍型 .BIN | Linux パッケージとインストールスクリプトを含む | ⬇️ SafeKit 8.2 Linux BIN ファイル (ARM) をダウンロード |
🔑 SafeKit の HA 試用キー
以下のリンクから、SafeKit を使用した高可用性クラスターのテストとセットアップ用に設計された全機能搭載の試用版にアクセスできます。
➡️ SafeKit の高可用性をテストするための無料 1ヶ月試用キーを入手
📚 HAクラスタ構築のためのSafeKit設定ガイド
SafeKitの高可用性(HA)クラスタのセットアップと管理に必要な基本ドキュメントです。
- SafeKit クイックインストールガイド
- SafeKit ユーザーガイド HTML版(バージョン 8.2) / PDFをダウンロード
- SafeKit リリースノート HTML版(バージョン 8.2) / PDFをダウンロード
- SafeKit 8.2 ソフトウェアリリースブレティン(SRB)
- SafeKit ナレッジベース
📞/🤖 SafeKit サポート
🎓 SafeKit の無料トレーニングと認定
当社の無料認定プログラムで、高可用性 (HA) に関する貴重な専門知識を獲得しましょう。
ℹ️ 製品マーケティングドキュメント
SafeKit HAソフトウェアの製品マーケティングドキュメントをご覧ください。詳細なデータシート、製品ホワイトペーパー、技術概要が含まれています。
SafeKit アプリケーションモジュールライブラリ:すぐに使える HA ソリューション
この表は、SafeKit の高可用性(HA)ソリューションを、アプリケーション種別および運用環境(データベース、Web サーバー、VM、コンテナ、クラウド)ごとに分類して示しています。Windows または Linux 上の重要業務アプリケーションに対し、リアルタイムレプリケーション、負荷分散、自動フェイルオーバーを実現するために必要な、事前設定済みの .safe モジュール(例:mirror.safe、farm.safe など)を特定できます。クイックインストールガイドへの直接リンクで、HA クラスター構成を簡素化できます。
SafeKit の .safe モジュールは、特定アプリケーションを SafeKit ソフトウェアでどのようにクラスタ化し保護するかを定義する、事前設定済みの高可用性(HA)テンプレートです。実体は、設定ファイル(userconfig.xml)と再起動スクリプトを含む zip ファイルです。
⚠️ 注記: * mirror.safe と farm.safe モジュールは、SafeKit インストールパッケージに標準で含まれています。
SafeKit 高可用性(HA)ソリューション:クイックインストールガイド(ダウンロード可能な .safe モジュール付き)