---
title: "SafeKit：オールインワンの NGINX ロードバランシング＆高可用性ソフトウェア"
canonical: "https://safekit.eviden.com/ja/solutions/nginx-the-simplest-load-balancing-cluster-with-failover/"
description: "SafeKit は、強力なソフトウェアのみの NGINX ロードバランシングおよび高可用性ソリューションを提供します。複雑な NLB ハードウェアを、SafeKit の統合仮想 IP、アプリケーション監視、および自動フェイルオーバーに置き換えます。標準の Windows サーバーに NGINX クラスターを今すぐ簡単に展開できます。"
category: "solutions"
lang: "ja"
topics: "SafeKit farm クラスター：ソフトウェアのみの NLB と NGINX の自動フェイルオーバー, 目次, SafeKit ソフトウェアは、どのようにしてシンプルな NGINXネットワーク負荷分散（NLB）クラスターを実装するのでしょうか？, farm モードの SafeKit クラスターは、NGINX とどのように連携しますか？, 比較：SafeKit farm クラスター（NGINX 向け） と他の NLB クラスタリングソリューション, ビデオガイド：SafeKit farm NLB クラスターの構成"
translation: "translate_md 2026-11-08.3 | glossaire 2026-11-08.11 | Translation LLM | 37 expressions"
---

# SafeKit：オールインワンの NGINX ロードバランシング＆高可用性ソフトウェア {#safekit-all-in-one-nginx-load-balancing--high-availability-software}

## SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスター：ソフトウェアのみの NLB と NGINX の自動フェイルオーバー {#safekit-farm-cluster-overview}

SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスター（NGINX 向け） は、スケーラブルなアプリケーション環境向けに設計されたソフトウェア定義のネットワーク負荷分散（NLB）ソリューションです。**アプリケーションサーバー上で直接統合された負荷分散とフェイルオーバー**を提供し、専用のハードウェアロードバランサー、プロキシサーバー、または複雑なマルチキャスト構成の必要性を排除します。

### SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスターを NGINX に利用するメリットは何ですか？ {#safekit-farm-cluster-advantages}

  * **オールインワンソフトウェア：** 仮想 IP、ロードバランシング、自動フェイルオーバー/フェイルバックを単一のソフトウェアパッケージに統合。
  * **特別なハードウェアは不要：** 高価なハードウェアロードバランサーを、Windows または Linux 用の純粋なソフトウェアソリューションに置き換えます。ネットワークエンジニアではなく、システム管理者が管理できます。
  * **ディープモニタリングとセルフヒーリング：** アプリケーションレベルの「チェッカー」を使用して特定のアプリケーションプロセスを監視し、サーバーがまだ稼働していてもクラッシュを検出します。必要に応じて、自動サービス再起動またはフェイルオーバーをトリガーします。
  * **ハイブリッド <span class="notranslate farm-term" translate="no">Farm</span> と Mirror 機能：**<span class="notranslate farm-term" translate="no">farm</span> クラスター(フロントエンドの負荷分散用)と mirror クラスター(バックエンドの同期データレプリケーション用)を独自に混合できます。
  * **OEM 高可用性：** ソフトウェアベンダーがネイティブクラスタリングをアプリケーションに組み込むことを可能にし、追加のインフラストラクチャなしで「クラスター対応」のソフトウェアのみの製品を提供します。

![SafeKit 高可用性 NGINX クラスターアーキテクチャ仮想 IP、自動フェイルオーバー、自動フェイルバックバック、およびネットワーク負荷分散を提供します](https://safekit.eviden.com/wp-content/uploads/2026/02/safekit-farm-nginx-1024.jpg "w:512")

**SafeKit <span class="notranslate farm-term" translate="no">farm</span> NLB クラスター（NGINX 向け）**

<a class="btn-quick-install" href="/ja/quick-install/safekit-quick-installation-guide-with-nginx-with-network-load-balancing-and-failover/">⚡ NGINX のクラスタークイックインストールガイド ></a>
## 目次 {#toc}

  * [SafeKit ソフトウェアは、どのようにしてシンプルな NGINXネットワーク負荷分散（NLB）クラスターを実装するのでしょうか？](#safekit-farm-ha-cluster)
  * [SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスターどのように NGINX と連携しますか？](#safekit-farm-cluster)
  * [比較：SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスター（NGINX 向け） と他の NLB クラスタリングソリューション](#safekit-farm-ha-comparison)
  * [ビデオガイド：SafeKit <span class="notranslate farm-term" translate="no">farm</span> NLB クラスターの構成](#videoguide-safekit-farm-cluster)
  * [🔍 SafeKit 高可用性ナビゲーションハブ](#hub)

## SafeKit ソフトウェアは、どのようにしてシンプルな NGINXネットワーク負荷分散（NLB）クラスターを実装するのでしょうか？ {#safekit-farm-ha-cluster}

### SafeKit <span class="notranslate farm-term" translate="no">Farm</span> NLB の NGINX ソリューションとは何ですか？ {#safekit-farm-nlb-solution}

SafeKit は、2 台以上のサーバーにまたがる NGINX にネットワーク負荷分散と高可用性を提供します。

この記事では、ハードウェアロードバランサーや専門的なネットワークスキルがなくても、NGINX クラスターを迅速に実装する方法を説明します。

このソリューションは、ロードバランシングルール、NGINX サービス名、およびヘルスチェッカーで仮想 IP を定義することで機能します。

SafeKit は、**ネットワーク負荷分散**と**自動フェイルオーバー**を可能にし、スケーラビリティと継続的なサービス可用性を保証します。

### SafeKit は、ハードウェアソリューションと比較して、どのようにロードバランシングを簡素化しますか？ {#software-load-balancing-vs-hardware}

SafeKit は、従来の「仲介役」である NLB ハードウェアを**純粋なソフトウェアソリューション**に置き換えることで、管理を簡素化します。

SafeKit は、専用の物理アプライアンスを必要とせず、標準的な **Windows または Linux** アプリケーションサーバー上で直接動作します。

ソフトウェアベンダーは、**SafeKit** アプリケーションスタックに直接統合することで、**OEM 高可用性**を提供できます。**このパートナーシップにより、ベンダーは、ネイティブなロードバランシングとフェイルオーバー機能を備えた、自己完結型の「クラスター対応」ソフトウェアのみのソリューション**を提供できます。

### SafeKit のソフトウェアベースのロードバランシングを NGINX に導入するメリットは何ですか？ {#software-load-balancing-benefits}

SafeKit は、高価なハードウェアに代わる合理化されたソフトウェアアプローチを提供します

  * **高性能：** OS カーネルレベルでトラフィックと仮想 IP（VIP）を管理し、追加のネットワーク機器なしで高速性を確保します。
  * **運用の簡素化：** システム管理者は、専門的なネットワーク認定資格がなくても、統合されたインターフェースを介してクラスターを管理できます。
  * **TCO の削減：** 専用のハードウェアロードバランサーが不要になるため、設備投資やメンテナンスコストを削減できます。

### SafeKit アプリケーションモニタリングは、標準的な NLB ヘルスチェックとどのように異なりますか？ {#application-monitoring-vs-nlb-health-checks}

単純な **ping** やポートチェックに依存する標準的な NLB ハードウェアとは異なり、SafeKit **統合されたアプリケーションレベルのチェッカーを**備えています。従来のバランサーはサーバーが「稼働中」であるかを確認するだけですが、SafeKit 特定の NGINX プロセスの実際の健全性を監視します。

この詳細な監視により、システムは「ゾンビ」状態（サーバーは稼働しているがソフトウェアがクラッシュしている状態）を検出できます。これにより、標準的な NLB ソリューションでは実行できない**自動サービス再起動**やトラフィックのリダイレクトがトリガーされます。

### クラスタリングのスキルがなくても、NGINX <span class="notranslate farm-term" translate="no">farm</span> クラスターを構築することは可能ですか？ {#farm-cluster-without-clustering-skills}

はい。この記事では SafeKit 専門的で複雑なネットワークスキルを必要とせずに[、NGINX <span class="notranslate farm-term" translate="no">farm</span> クラスターを迅速に実装する](https://safekit.eviden.com/ja/quick-install/safekit-quick-installation-guide-with-nginx-with-network-load-balancing-and-failover/)方法を説明します。SafeKit の**仮想 IP** を使用して **NGINX** のネットワーク負荷分散を処理することで、従来の NLB ソリューションよりも展開と保守が大幅に簡素化された、堅牢でスケーラブルなソリューションが得られます。

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

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

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

💡 [サポートされている HA ソリューションの全リストはこちらでご確認ください。](https://safekit.eviden.com/ja/solutions/)

## <span class="notranslate farm-term" translate="no">farm</span> モードの SafeKit クラスターは、NGINX とどのように連携しますか？ {#safekit-farm-cluster}

### <span class="notranslate farm-term" translate="no">farm</span> モードクラスターの仮想 IP アドレス {#virtual-ip-address-farm}

![SafeKit クラスターによる NGINXネットワーク負荷分散とフェイルオーバーの実装方法](https://safekit.eviden.com/wp-content/uploads/2023/02/safekit-up-up-up-300.png "w:300")

前の図では、NGINX アプリケーションが 3 台のサーバーで実行されています（3 は例であり、2 台以上でもかまいません）。ユーザーは仮想 IP アドレスに接続されています。

[仮想 IP アドレスは](https://safekit.eviden.com/ja/best-practises/how-a-virtual-ip-address-works/)、<span class="notranslate farm-term" translate="no">farm</span> モードクラスター内の各サーバーにローカルに設定されます。  
仮想 IP アドレスへの入力トラフィックは、すべてのサーバーによって受信され、各サーバーのカーネル内のネットワークフィルターによってサーバー間で分割されます。

SafeKit は、ハードウェアおよびソフトウェアの障害を検出し、障害発生時にネットワークフィルタを再構成し、設定可能なアプリケーションチェッカーとリカバリスクリプトを提供します。

### ネットワークフィルタにおける負荷分散 {#network-load-balancing}

ネットワークフィルタ内のネットワーク負荷分散アルゴリズムは、クライアントパケットの ID（クライアント IP アドレス、クライアント TCP ポート）に基づいています。クライアントパケット入力の ID に応じて、サーバー内の 1 つのフィルタのみがパケットを受け入れ、他のサーバー内の他のフィルタはそれを拒否します。

サーバー上のフィルターによってパケットが受け入れられると、クライアントの要求に応答する NGINX アプリケーションによって、このサーバーの CPU とメモリのみが使用されます。出力メッセージは、アプリケーションサーバーからクライアントに直接送信されます。

サーバーに障害が発生した場合、<span class="notranslate farm-term" translate="no">farm</span> ハートビートプロトコルはネットワーク負荷分散クラスター内のフィルターを再構成し、残りの使用可能なサーバーへのトラフィックを再調整します。

### ステートフルアプリケーションまたはステートレスアプリケーション {#stateful-stateless}

ステートフルな NGINX では、セッションアフィニティが適用されます。同じクライアントは、サーバー上のコンテキストを取得するために、複数の TCP セッションで同じサーバーに接続する必要があります。この場合、SafeKit ロードバランシングルールはクライアントの IP アドレスに設定されます。したがって、同じクライアントは常に複数の TCP セッションで同じサーバーに接続されます。そして、異なるクライアントは <span class="notranslate farm-term" translate="no">farm</span> 内の異なるサーバーに分散されます。

ステートレスな NGINX アプリケーションでは、セッションアフィニティはありません。同じクライアントが、複数の TCP セッションで <span class="notranslate farm-term" translate="no">farm</span> 内の異なるサーバーに接続される可能性があります。あるセッションから別のセッションへのコンテキストは、サーバー上にローカルに保存されません。この場合、SafeKit ロードバランシングルールは、TCP クライアントセッション ID で構成されます。この構成は、サーバー間でセッションを分散するのに最適ですが、セッションアフィニティのない TCP サービスが必要です。

### NGINX 向けに <span class="notranslate farm-term" translate="no">farm</span> モードで SafeKit クラスターを構成する方法 {#safekit-farm-cluster-configuration}

![SafeKit Web Console: NGINXネットワーク負荷分散と仮想 IP 管理のためのクラスター構成。](https://safekit.eviden.com/wp-content/uploads/2026/01/safekit-farm-cluster-config.png "w:966")

**<span class="notranslate farm-term" translate="no">farm</span> モードの SafeKit クラスターは**、サービスの高可用性とスケーラビリティを目的として設計されています。この構成では、両方のノードに同時に着信するトラフィックを分散することに重点を置いています

  * **ロードバランシングサービス（マクロタブ）：** すべてのノードでアクティブに保つ特定のアプリケーションサービス（例：Apache、IIS、Nginx）を定義します。
  * **ハートビートネットワーク：** ノードが <span class="notranslate farm-term" translate="no">farm</span> から離脱したかどうかを検出するために使用される通信パスで、負荷の即時再分配をトリガーします。
  * **仮想 IP（<span class="notranslate farm-term" translate="no">Farm</span> VIP）：** mirror クラスターとは異なり、<span class="notranslate farm-term" translate="no">Farm</span> VIP はカーネルフィルタリングアルゴリズムを使用してネットワークトラフィックを分散し、ノード間で共有されます。
  * **ロードバランシングルール：** 送信元 IP アドレスまたはポートに基づいてトラフィック分散ポリシーを定義します。
  * **チェッカー：** アプリケーションの正常性を監視し、プロセスの障害が検出された場合は自動再起動をトリガーします。

### NGINX の <span class="notranslate farm-term" translate="no">farm</span> モードで SafeKit クラスターを監視する方法は？ {#safekit-farm-cluster-monitoring}

![SafeKit コンソール：2 ノードのファームモードクラスターを監視。両方の NGINX ノードが UP 状態で、アクティブなロードバランシングが有効になっていることを示しています。](https://safekit.eviden.com/wp-content/uploads/2026/01/safekit-farm-cluster-monitor.png "w:473")

<span class="notranslate farm-term" translate="no">farm</span> モードでクラスターを監視すると、インフラストラクチャの**アクティブ/アクティブな**性質を可視化できます。このモードでは、すべてのノードがアプリケーションのパフォーマンスに貢献します（この例では 2 つのノードが表示されます）

  * **UP 状態 (2 ノードで 50%):** 正常な <span class="notranslate farm-term" translate="no">farm</span> では、両方のノードが「UP」(50%)状態にあり、共有仮想 IP を介してクライアント要求をアクティブに受信および処理していることを意味します。
  * **自動リバランス：** 1 つのノードに障害が発生した場合、コンソールには残りのノードがトラフィックの 100% を引き受けていることが視覚的に表示されます。生き残ったノードはすでにアクティブであるため、「フェイルオーバー」による遅延はありません（数秒の検出時間を除く）。
  * **ノード挿入：** 修復されたノードが再起動すると、「STOP」から「UP」に移行し、管理者の介入なしに自動的に負荷の一部を受信し始めます。
  * **データ同期なし：**<span class="notranslate farm-term" translate="no">farm</span> モードクラスターでは、ノードはステートレスであるか、バックエンドデータベースを共有することが想定されているため、「オレンジ」の再同期状態はありません (バックエンドデータベースは mirror クラスターで個別に保護できます)。

シンプルなステータスアイコンに加え、このインターフェースはワンクリックのノード管理を提供します。計画的なメンテナンスのためにノードを手動で停止または開始できる一方で、共有仮想 IP はユーザーの活動を中断することなく自動的にトラフィックを再分配します。

## 比較：SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスター（NGINX 向け） と他の NLB クラスタリングソリューション {#safekit-farm-ha-comparison}

特集 | SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスター（ソフトウェア） | ハードウェアロードバランサー  
---|---|---  
アーキテクチャ | カーネルレベルのソフトウェア：Windows および Linux OS にネイティブに統合。 | 独自ハードウェア：専用の物理アプライアンス。  
経営陣 | システム管理者：シンプルなウェブコンソールで管理可能。ネットワークに関する専門知識は不要です。 | ネットワークエンジニア：専門的なスキルと CLI 認定資格が必要。  
健康状態の監視 | アプリケーションチェッカー：特定のプロセスまたは Web サービスを詳細に監視します。 | ネットワーク Ping：サーバーまたはポートに到達可能かどうかを確認する基本的なチェックです。  
自己修復 | インテリジェント再起動機能：失敗したサービスをローカルで自動的に再起動します。 | パッシブフェイルオーバー：障害が発生したノードへのトラフィック送信を停止するだけです。  
インフラストラクチャ | Agnostic: 物理、仮想 (VMware、Hyper-V)、またはクラウドインスタンスで動作します。 | 固定型：特定の物理ケーブルとネットワークラックのスペースが必要です。  
コスト（TCO） | 低い設備投資/運用コスト：既存のサーバーリソースを使用するため、高価なハードウェアのメンテナンスは不要です。 | 高額な投資：高額な初期費用に加え、ライセンス料や電力費などの継続的な費用が発生します。  

**要約すると**、**SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスター**は、従来のハードウェアを多用したネットワークから、最新の**ソフトウェア定義型高可用性**モデルへの戦略的な進化を表しています。ロードバランシングと自己修復インテリジェンスをアプリケーションサーバーに直接統合することで、SafeKit 外部の「仲介」ハードウェアのコストと複雑さを排除します。

## ビデオガイド：SafeKit <span class="notranslate farm-term" translate="no">farm</span> NLB クラスターの構成 {#videoguide-safekit-farm-cluster}

### SafeKit ビデオ：ネットワーク負荷分散と仮想 IP 管理 (5:03) {#demo-farm}

このビデオでは、2 ノードクラスターに単一のエントリポイントを提供するために**仮想 IP アドレス**を実装する方法を説明します。SafeKit は、仮想 IP を自動的に管理することで**ネットワーク負荷分散**を簡素化し、クライアントトラフィックがノード全体に分散され、フェイルオーバー時に即座にリダイレクトされることを保証します。このデモンストレーションでは Windows 上の Apache を使用していますが、このソリューションは他のアプリケーションでも同様に機能します。

### 章 {#chapters}

  1. 🎬 [アーキテクチャ：共有仮想 IP 用に 2 つのノードを準備する](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=0s) (0:13)
  2. 🎬 [設定：farm.safe モジュールと仮想 IP アドレスの設定](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=13s) (2:20)
  3. 🎬 [検証：サーバークラッシュ時のフェイルオーバーテストと仮想 IP リダイレクト](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=153s) (2:30)

### ステップバイステップの実装 {#step-by-step-implementation}

  * 🛠️ [Windows で farm.safe クラスターをセットアップする方法については、ガイドをお読みください](https://safekit.eviden.com/ja/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-network-load-balancing-and-failover/)
  * 🛠️ [Linux で farm.safe クラスターをセットアップする方法については、ガイドをお読みください](https://safekit.eviden.com/ja/quick-install/safekit-quick-installation-guide-for-a-new-linux-application-with-network-load-balancing-and-failover/)

