eviden-logo

Evidian > 製品 > SafeKit:シンプルでコスト効率の高い高可用性ソフトウェア > VM HA とアプリケーション HA

VM HA とアプリケーション HA

Evidian SafeKit

SafeKit: 高可用性 (HA) と冗長化の選択肢

高可用性と冗長化を確保するための2つの主要な選択肢は何ですか?

冗長化の設定方法として次のいずれかを選択できます:

  • アプリケーションレベルで
  • 仮想マシン (VM) レベルで

「アプリケーションレベルでの冗長化」とは?

このソリューションでは、アプリケーションのデータのみが複製されます。障害が発生した場合、再起動されるのはアプリケーションのみであり、OSやVM全体は再起動されません。

SafeKitのアプリケーションレベル高可用性(HA)の図: アクティブサーバーとパッシブサーバー間で重要なアプリケーションデータを同期複製し、VM全体の再起動を必要とせず迅速なアプリケーションフェイルオーバーを実現。

技術要件:

  • アプリケーション自体に関する技術的な理解が必要です。
  • 手動で定義する必要があります:
    • 再起動が必要なサービス
    • リアルタイムで複製する必要がある特定のアプリケーションフォルダ
    • フェイルオーバー用の仮想IPアドレスの設定

プラットフォーム互換性:

  • このソリューションはプラットフォームに依存しません。
  • 物理マシン、仮想マシン、クラウド環境で動作します。
  • すべてのハイパーバイザーに対応しています(例:VMware、Hyper-Vなど)。
  • 詳細情報: Windows, Linux

「仮想マシン (VM) レベルでの冗長化」とは?

このソリューションでは、アプリケーションとOSを含む仮想マシン全体が複製されます。障害が発生した場合、VM全体が再起動されます。

SafeKitの仮想マシン(VM)レベル高可用性(HA)の図: 2台の物理サーバー間でOSとアプリケーションを含むVM全体を複製し、ハードウェア障害時にサービス継続を保証します。

主な利点:

  • VM内にインストールされたアプリケーションの技術的理解は不要です。
  • アプリケーションの動作を知らない場合に最適なソリューションです。
  • VMファイルの場所を定義するだけで済みます。

プラットフォーム互換性:

  • このソリューションはWindows/Hyper-VおよびLinux/KVMで動作します。
  • このタイプの冗長化ではVMwareはサポートされません。
  • 通常、複数の仮想マシンを2つのノード間で複製・再起動できるアクティブ/アクティブ構成です。
  • 詳細情報: Windows/Hyper-V, Linux/KVM

VM HA とアプリケーション HA

SafeKit Hyper-V または KVM モジュールを使用した VM HA SafeKit アプリケーションモジュールを使用したアプリケーション HA
2 つのハイパーバイザー内での SafeKitVM HA

VM 全体の SafeKit レプリケーションとフェイルオーバー

2 つの仮想マシンまたは物理マシン内での SafeKitアプリケーション HA

アプリケーションレベルでの SafeKit レプリケーションとフェイルオーバー

より多くのデータ(アプリケーション+OS)を複製 アプリケーションデータのみを複製
ハイパーバイザー 1 がクラッシュした場合、ハイパーバイザー 2 上の VM を再起動
リカバリ時間 = VM の再起動時間
VM がクラッシュした場合のフェイルオーバー
サーバー 1 がクラッシュした場合、OS2 上のアプリケーションの再起動による迅速なリカバリ時間
約 1 分以内 (RTO/RPOについてはこちらをご覧ください)
高度なアプリケーションチェッカーとソフトウェアフェイルオーバー
アプリケーションがインストールされているVMファイルフォルダの場所を定義します。あらゆるアプリケーション/OSに対応する汎用ソリューション 再起動するサービス、複製するアプリケーションフォルダ、フェイルオーバー用の仮想IPアドレスをアプリケーションモジュール内で定義します
このソリューションは、Hyper-VおよびKVMで動作しますが、VMwareでは動作しません(VMware内にHyper-VまたはKVMをネストする場合を除く) このソリューションあらゆるインフラストラクチャ(物理サーバー、VMware Hyper-V KVM 仮想マシン、クラウドなど)で動作します。

SafeKit と Microsoft Hyper-V Cluster および VMware HA の比較

SafeKit と Hyper-V モジュールまたは KVM モジュールの組み合わせ Microsoft Hyper-V Cluster および VMware HA VMware HA
SafeKit with Hyper-V VMware HA and Hyper-V cluster

SafeKit High Availability (HA) ソリューション: Windows および Linux クラスター向けのクイックインストールガイド

この表は、SafeKit High Availability (HA) ソリューションを、アプリケーションと動作環境(データベース、ウェブサーバー、VM、クラウド)別に分類して示しています。Windows または Linux 上の重要なビジネスアプリケーションのリアルタイムレプリケーション、ロードバランシング、および自動フェイルオーバーに必要な、特定の事前設定された .safe モジュール(例:mirror.safefarm.safe など)を確認してください。対応する .safe モジュールのダウンロードリンクを含むクイックインストールガイドへの直接リンクを使用して、HA クラスターのセットアップを簡素化します。

SafeKit の .safe モジュールは、基本的に事前設定された High Availability (HA) テンプレートであり、特定のアプリケーションが SafeKit ソフトウェアによってどのようにクラスター化され、保護されるかを定義します。実際には、設定ファイル (userconfig.xml) と再起動スクリプトが含まれています。

SafeKit High Availability (HA) ソリューション: クイックインストールガイド(ダウンロード可能な .safe モジュール付き)
アプリケーション カテゴリ HA シナリオ (High Availability) テクノロジー / 製品 .safe モジュール インストールガイド
新規アプリケーション リアルタイムレプリケーションとフェイルオーバー Windows mirror.safe ガイドを表示: Windows レプリケーション
新規アプリケーション リアルタイムレプリケーションとフェイルオーバー Linux mirror.safe ガイドを表示: Linux レプリケーション
新規アプリケーション ネットワークロードバランシングとフェイルオーバー Windows farm.safe ガイドを表示: Windows ロードバランシング
新規アプリケーション ネットワークロードバランシングとフェイルオーバー Linux farm.safe ガイドを表示: Linux ロードバランシング
データベース レプリケーションとフェイルオーバー Microsoft SQL Server sqlserver.safe ガイドを表示: SQL Server クラスター
データベース レプリケーションとフェイルオーバー PostgreSQL postgresql.safe ガイドを表示: PostgreSQL レプリケーション
データベース レプリケーションとフェイルオーバー MySQL mysql.safe ガイドを表示: MySQL クラスター
データベース レプリケーションとフェイルオーバー Oracle oracle.safe ガイドを表示: Oracle フェイルオーバークラスター
データベース レプリケーションとフェイルオーバー Firebird firebird.safe ガイドを表示: Firebird HA
ウェブサーバー ロードバランシングとフェイルオーバー Apache apache_farm.safe ガイドを表示: Apache ロードバランシング
ウェブサーバー ロードバランシングとフェイルオーバー IIS iis_farm.safe ガイドを表示: IIS ロードバランシング
ウェブサーバー ロードバランシングとフェイルオーバー NGINX farm.safe ガイドを表示: NGINX ロードバランシング
VM とコンテナ レプリケーションとフェイルオーバー Hyper-V hyperv.safe ガイドを表示: Hyper-V VM レプリケーション
VM とコンテナ レプリケーションとフェイルオーバー KVM kvm.safe ガイドを表示: KVM VM レプリケーション
VM とコンテナ レプリケーションとフェイルオーバー Docker mirror.safe ガイドを表示: Docker コンテナフェイルオーバー
VM とコンテナ レプリケーションとフェイルオーバー Podman mirror.safe ガイドを表示: Podman コンテナフェイルオーバー
VM とコンテナ レプリケーションとフェイルオーバー Kubernetes K3S k3s.safe ガイドを表示: Kubernetes K3S レプリケーション
AWS クラウド リアルタイムレプリケーションとフェイルオーバー AWS mirror.safe ガイドを表示: AWS レプリケーションクラスター
AWS クラウド ネットワークロードバランシングとフェイルオーバー AWS farm.safe ガイドを表示: AWS ロードバランシングクラスター
GCP クラウド リアルタイムレプリケーションとフェイルオーバー GCP mirror.safe ガイドを表示: GCP レプリケーションクラスター
GCP クラウド ネットワークロードバランシングとフェイルオーバー GCP farm.safe ガイドを表示: GCP ロードバランシングクラスター
Azure クラウド リアルタイムレプリケーションとフェイルオーバー Azure mirror.safe ガイドを表示: Azure レプリケーションクラスター
Azure クラウド ネットワークロードバランシングとフェイルオーバー Azure farm.safe ガイドを表示: Azure ロードバランシングクラスター
物理セキュリティ / VMS リアルタイムレプリケーションとフェイルオーバー Milestone XProtect milestone.safe ガイドを表示: Milestone XProtect フェイルオーバー
物理セキュリティ / VMS リアルタイムレプリケーションとフェイルオーバー Nedap AEOS nedap.safe ガイドを表示: Nedap AEOS フェイルオーバー
物理セキュリティ / VMS リアルタイムレプリケーションとフェイルオーバー Genetec (SQL Server) sqlserver.safe ガイドを表示: Genetec SQL フェイルオーバー
物理セキュリティ / VMS リアルタイムレプリケーションとフェイルオーバー Bosch AMS (Hyper-V) hyperv.safe ガイドを表示: Bosch AMS Hyper-V フェイルオーバー
物理セキュリティ / VMS リアルタイムレプリケーションとフェイルオーバー Bosch BIS (Hyper-V) hyperv.safe ガイドを表示: Bosch BIS Hyper-V フェイルオーバー
物理セキュリティ / VMS リアルタイムレプリケーションとフェイルオーバー Bosch BVMS (Hyper-V) hyperv.safe ガイドを表示: Bosch BVMS Hyper-V フェイルオーバー
物理セキュリティ / VMS リアルタイムレプリケーションとフェイルオーバー Hanwha Vision (Hyper-V) hyperv.safe ガイドを表示: Hanwha Vision Hyper-V フェイルオーバー
物理セキュリティ / VMS リアルタイムレプリケーションとフェイルオーバー Hanwha Wisenet (Hyper-V) hyperv.safe ガイドを表示: Hanwha Wisenet Hyper-V フェイルオーバー
Siemens 製品 リアルタイムレプリケーションとフェイルオーバー Siemens Siveillance suite (Hyper-V) hyperv.safe ガイドを表示: Siemens Siveillance HA
Siemens 製品 リアルタイムレプリケーションとフェイルオーバー Siemens Desigo CC (Hyper-V) hyperv.safe ガイドを表示: Siemens Desigo CC HA
Siemens 製品 リアルタイムレプリケーションとフェイルオーバー Siemens Siveillance VMS SiveillanceVMS.safe ガイドを表示: Siemens Siveillance VMS HA
Siemens 製品 リアルタイムレプリケーションとフェイルオーバー Siemens SiPass (Hyper-V) hyperv.safe ガイドを表示: Siemens SiPass HA
Siemens 製品 リアルタイムレプリケーションとフェイルオーバー Siemens SIPORT (Hyper-V) hyperv.safe ガイドを表示: Siemens SIPORT HA
Siemens 製品 リアルタイムレプリケーションとフェイルオーバー Siemens SIMATIC PCS 7 (Hyper-V) hyperv.safe ガイドを表示: SIMATIC PCS 7 HA
Siemens 製品 リアルタイムレプリケーションとフェイルオーバー Siemens SIMATIC WinCC (Hyper-V) hyperv.safe ガイドを表示: SIMATIC WinCC HA

SafeKit: 技術デモンストレーションとチュートリアル

SafeKit と従来の高可用性 (HA) クラスターの比較

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 が必要
Evidian SafeKit 最もシンプルで、汎用的かつソフトウェアのみ。大容量のデータレプリケーションには不向き。

アプリケーション冗長化における SafeKit の優位性

SafeKit は、高価な専用ハードウェア(SAN、Storage Area Networkなど)の必要性を排除する、シンプルなソフトウェアベースのミラーリングメカニズムを通じて、低複雑度の高可用性を実現します。これにより、複雑なインフラストラクチャの変更なしにアプリケーションの冗長化を迅速に実装するための、非常にアクセスしやすいソリューションとなります。

SafeKit 高可用性リソース、ダウンロード、およびドキュメント

💡 SafeKitでの高可用性の旅を始めるには、クイックインストールガイドから始めてください

📦 SafeKit の HA ソフトウェアパッケージ - バージョン 8.2

この表は、SafeKit の現行バージョンのインストールファイルを提供します。オペレーティングシステムとインストーラータイプごとに整理されています。

OS / プラットフォーム インストーラーの種類 主な利点 ダウンロードリンク
Windows (64-bit) .exe インストーラー Microsoft VC++ 再頒布可能パッケージを含む ⬇️ SafeKit 8.2 Windows EXE をダウンロード
Windows (64-bit) .msi インストーラー Microsoft VC++ 再頒布可能パッケージを含まない ⬇️ SafeKit 8.2 Windows MSI をダウンロード
Linux (64-bit) 自己展開型 .BIN Linux パッケージとインストールスクリプトを含む ⬇️ SafeKit 8.2 Linux BIN ファイルをダウンロード

➡️ v7.5 アーカイブへ移動