---
title: "SafeKit：Google GCP ロードバランシングとアプリケーションの高可用性 farm クラスター"
canonical: "https://safekit.eviden.com/ja/solutions/gcp-load-balancing-cluster-failover/"
description: "SafeKit のインテリジェントなアプリケーション監視機能で GCP ロードバランサーを強化しましょう。詳細なヘルスチェック、自動セルフヒーリング、ミッションクリティカルな farm クラスターのフェイルオーバーにより、シームレスな高可用性を実現します。"
category: "solutions"
lang: "ja"
topics: "アプリケーションレベルのモニタリングと自動修復機能で Cloud Load Balancer を強化, 目次, SafeKit ソフトウェアは、どのようにしてシンプルな GCPネットワーク負荷分散（NLB）クラスターを実装するのでしょうか？, SafeKit farm クラスターどのように GCP と連携しますか？, 比較：オンプレミスの SafeKit farm クラスターとクラウドの SafeKit farm クラスター, ビデオガイド：SafeKit farm NLB クラスターの構成"
translation: "translate_md 2026-11-08.3 | glossaire 2026-11-08.11 | Translation LLM | 37 expressions"
---

# SafeKit：Google GCP ロードバランシングとアプリケーションの高可用性 <span class="notranslate farm-term" translate="no">farm</span> クラスター {#safekit-google-gcp-load-balancing--application-high-availability-farm-cluster}

## アプリケーションレベルのモニタリングと自動修復機能で Cloud Load Balancer を強化 {#enhance-the-cloud-load-balancer-with-application-level-monitoring-and-self-healing}

SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスター（GCP 向け）、クラウド環境向けに最適化されたソフトウェア定義の高可用性ソリューションです。アプリケーションノード上で**ディープモニタリングとセルフヒーリングを**直接提供することで、可用性に影響を与える前にソフトウェア障害を検出し、ローカルで解決します。**また、インテリジェントなヘルスチェックを使用して、完全に稼働しているノードにのみトラフィックをルーティングすることで、 GCP ロードバランサー**とシームレスに統合します。

### SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスターGCP アプリケーションに利用するメリットは何ですか？ {#what-are-the-advantages-of-a-safekit-farm-cluster-for--get-app--applications}

  * **GCP Load Balancer との統合：**GCP Load Balancer に正確なヘルスチェックを自動的に提供し、サーバーの ping だけでなく、GCP アプリケーションの実際の状態に基づいてトラフィックがルーティングされるようにします。
  * **ディープモニタリングとセルフヒーリング：** Cloud インスタンスが「実行中」であるにもかかわらずアプリケーションがクラッシュしている「ゾンビ」状態を検出します。SafeKit は、Cloud ロードバランサーにフェイルオーバーを通知する前に、ローカルで自動的にサービスを再起動します。
  * **ハイブリッド <span class="notranslate farm-term" translate="no">Farm</span> と Mirror 機能：**<span class="notranslate farm-term" translate="no">farm</span> クラスター(Cloud LB を介したフロントエンドのスケーリング用)と mirror クラスター(バックエンドの同期データレプリケーション用)を独自に組み合わせることで、GCP における永続ストレージの課題を解決します。
  * **Kubernetes 代替：** SafeKit、Kubernetes オーケストレーションの運用上のオーバーヘッドや複雑さを伴うことなく、レガシーアプリケーションとコンテナ化されたアプリケーションの両方に高可用性を提供します（Kubernetes 向けに設計されていません）。
  * **統一されたデプロイ（オンプレミスまたはクラウド）：**[クラウドロードバランサー内で仮想 IP](https://safekit.eviden.com/ja/best-practises/how-a-virtual-ip-address-works/)を構成する以外は、SafeKit デプロイプロセスはオンプレミスとクラウド環境で同一です。

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

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

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

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

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

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

SafeKit は、2 つ以上のノードにわたる GCP のネットワーク負荷分散と高可用性を提供します。

この記事では、高可用性（HA）に関する専門知識がなくても、GCP クラスターを迅速に実装する方法を説明します。

このソリューションは、SafeKit の**アプリケーションヘルスチェック**と、GCP ロードバランサーレベルで定義された仮想 IP を統合することで機能します。特定のアプリケーションサービス名とアプリケーションチェッカーを設定することで、SafeKit ロードバランサーが正常で稼働中のアプリケーションにのみトラフィックを誘導するようにします。

SafeKit **ネットワーク負荷分散と自動フェイルオーバー**を可能にし、ミッションクリティカルなアプリケーションにシームレスなスケーラビリティと継続的なサービス可用性を提供します。

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

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

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

### SafeKit は、ユニフォームデプロイメントとクラウド仮想 IP をどのように処理しますか？ {#how-does-safekit-handle-uniform-deployment-and-the-cloud-virtual-ip}

SafeKit はクラウドに依存しないソリューションであり、オンプレミスサーバーとすべての主要なクラウドプロバイダー間で、デプロイプロセスとアーキテクチャ整合性を保つことを保証します。主なアーキテクチャの違いは **[、仮想 IP（VIP）](https://safekit.eviden.com/ja/best-practises/how-a-virtual-ip-address-works/)** がネットワークに提示される方法にあります

  * **オンプレミス：** SafeKit、効率的な**カーネルレベルのフィルタリング**を使用して、アプリケーションサーバー上で直接 VIP ロードバランシングを管理します。**フェイルオーバーは、 GARP（Gratuitous ARP）** パケットをローカルスイッチに送信することで処理され、これにより IP がアクティブノードに瞬時に再割り当てされます。
  * **クラウド環境：** クラウドネットワークは GARP をサポートしていないため、仮想 IP は**クラウドロードバランサー**によってホストされます。**この構成では、 SafeKit ノードの状態を判断するために必要なインテリジェントなヘルスチェックを提供します**。これにより、ロードバランサーはアクティブなノードをリアルタイムで検出し、トラフィックを自動的にルーティングし、アベイラビリティゾーン全体でシームレスなフェイルオーバーを保証します。

### 断片的なツールではなく、統合されたオールインワンの HA ソリューションを選択する理由とは？ {#why-choose-a-unified-all-in-one-ha-solution-over-fragmented-tools}

クラスタリングのために別々の製品を組み合わせる「ボルトオン」ソリューションとは異なり、**SafeKit** **仮想 IP、ネットワーク負荷分散、自動フェイルオーバー、自動フェイルバック、および同期リアルタイムファイルレプリケーションを**単一のエンジンに統合します。

これにより、更新によって異なるツール間の脆弱なリンクが壊れる「砂上の楼閣」のリスクが排除され、HA スタック全体にわたる単一の責任の所在が提供され、**GCPアプリケーション HA** の単一インターフェースを提供することで人的ミスが軽減されます。

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

はい。この記事では SafeKit 専門的で複雑なクラスタリングスキルを必要とせずに[、GCP <span class="notranslate farm-term" translate="no">farm</span> クラスターを迅速に実装する](https://safekit.eviden.com/ja/quick-install/safekit-quick-installation-guide-in-gcp-with-network-load-balancing-and-failover/)方法を説明します。SafeKit のヘルスチェックを使用して仮想 IP ネットワーク負荷分散を処理し、のアプリケーション監視と再起動を行うことで、従来の NLB クラスタリングソリューションよりもはるかに簡単に展開および保守できる、堅牢でスケーラブルなソリューションが得られます。

### SafeKit は、GCP 以外にどのようなアプリケーションや環境を保護できますか？ {#beyond--get-app--which-applications-and-environments-can-safekit-protect}

SafeKit は、**Windows と Linux 両方に対応**した汎用性の高い高可用性ソリューションであり、GCP <span class="notranslate farm-term" translate="no">farm</span> クラスターはるかに超えた機能を提供します。**同期リアルタイムレプリケーション**と自動フェイルオーバーによる mirror クラスターを可能にし、以下を含む幅広い重要なワークロードに対応します

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

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

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

### ネットワーク負荷分散(NLB) が GCP にどのように機能するか {#how-network-load-balancing-nlb-works-for--get-app-}

  * **マルチ AZ 配置：** データセンターの障害に対する回復性を最大限に高めるため、ノードは複数のアベイラビリティゾーン（マルチ AZ）に分散されます。
  * **アクティブ/アクティブ冗長化：** 重要な GCP は、<span class="notranslate farm-term" translate="no">farm</span> 内のすべてのノードで同時に実行されます。
  * **インテリジェントなトラフィックルーティング：** ユーザーは、GCP ロードバランサーによって管理される[仮想 IP アドレス](https://safekit.eviden.com/ja/best-practises/how-a-virtual-ip-address-works/)を介して接続します。
  * **リアルタイムヘルスモニタリング：** ロードバランサーは SafeKit のヘルスチェック URL を活用します。**SafeKit は、ノードが正常な場合は HTTP 200 OK** を返し、障害発生時には **HTTP 404**（またはタイムアウト）を返します。これにより、ロードバランサーは稼働中のノードにのみ自動的にトラフィックをルーティングできます。

### GCP の高可用性（HA）の仕組み {#how-high-availability-ha-works-for--get-app-}

  * **高度なアプリケーションチェック：** SafeKit 内蔵のプロセスチェッカーとカスタマイズ可能なスクリプトを使用して、GCP を継続的に監視します。
  * **自己修復機能：** ソフトウェアの不具合が発生した場合、SafeKit 事前に設定された再起動スクリプトを使用して、アプリケーションをローカルで自動的に再起動しようとします。
  * **シームレスなフェイルオーバー：** ローカルの再起動が失敗した場合、SafeKit ヘルスチェックへの応答を停止し、ロードバランサーにトリガーを送信して、残りの正常なノードへの即時フェイルオーバーを実行します。
  * **メンテナンスの簡素化：** 各ノードには SafeKit ウェブコンソールコネクタが含まれており、ハードウェアまたはソフトウェアのメンテナンスのために、ノードをクラスターから手動で除外するための「ワンクリック」インターフェースを提供します。

![Multi-AZ 冗長性を備えた GCP 用 SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスターの図。ロードバランサーが HTTP ヘルスチェックを使用してアクティブノード間のトラフィックをルーティングし、自動フェイルオーバーを処理する様子を示しています。](https://safekit.eviden.com/wp-content/uploads/2023/03/cloud-farm-cluster-load-balancing-cluster.png "w:256")

**SafeKit NLB および HA アーキテクチャ（GCP 用）**

### ロードバランサーのルールを構成する方法： GCP はステートフルですか、それともステートレスですか？ {#stateful-stateless}

ロードバランサーの構成は、アプリケーションがステートフルかステートレスかによって異なります

#### ステートフル構成（セッションアフィニティ） {#stateful-configuration-session-affinity}

**ステートフル**GCP の場合、セッションアフィニティ（永続性）が必要です。これにより、特定のクライアントが複数の TCP セッションにわたって同じノードに接続されたままで、アプリケーションコンテキストを維持できます。このシナリオでは、ロードバランサーは**クライアントの IP アドレス**に基づくルールで構成されています。その結果、個々のクライアントが特定のノードにロックされている間、異なるクライアントからのトラフィックは <span class="notranslate farm-term" translate="no">farm</span> 内のさまざまなノードに分散されます。

#### ステートレス構成（アフィニティなし） {#stateless-configuration-no-affinity}

逆に、**ステートレス**GCP の場合、セッションアフィニティは必要ありません。セッション間でローカルコンテキストがノードに保存されないため、単一のクライアントは、新しい TCP セッションごとに異なるノード間で負荷分散できます。この場合、ロードバランサーのルールは**TCP セッション ID** に基づいて構成されます。この構成は、<span class="notranslate farm-term" translate="no">farm</span> 全体で最も効率的なトラフィック分散を提供しますが、セッションの依存関係なしに設計されたサービスにのみ適用できます。

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

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

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

  * **ロードバランシングサービス（マクロタブ）：** すべてのノードでアクティブに保つ特定のアプリケーションサービス（例：Apache、IIS、Nginx）を定義します。
  * **ハートビートネットワーク：** ノードが <span class="notranslate farm-term" translate="no">farm</span> から離脱したかどうかを検出するために使用される通信パス。
  * **仮想 IP（<span class="notranslate farm-term" translate="no">Farm</span> VIP）：** オンプレミス展開の場合、SafeKit ウェブコンソールで直接 VIP を設定します。クラウド展開の場合、SafeKit のヘルスチェックを使用して、クラウドロードバランサーで仮想 IP を設定します。
  * **ロードバランシングルール：** オンプレミス展開の場合、SafeKit ウェブコンソールでソース IP アドレスまたはポートに基づいてトラフィック分散ポリシーを設定します。クラウド展開の場合、クラウドロードバランサーでポリシーを設定します。
  * **チェッカー：** アプリケーションの正常性を監視し、プロセスの障害が検出された場合は自動再起動をトリガーします。

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

![SafeKit Console: 2 ノード <span class="notranslate farm-term" translate="no">farm</span> クラスターを監視。両方のノードが 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> クラスターとクラウドの SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスター {#safekit-farm-ha-comparison}

**SafeKit <span class="notranslate farm-term" translate="no">farm</span> クラスターのオンプレミスとクラウドの技術比較**

機能 | SafeKit オンプレミス (物理/仮想マシン) | クラウド上の SafeKit  
---|---|---  
仮想 IP（VIP）管理 | SafeKit は、Gratuitous ARP (GARP) を介して VIP を直接管理します。 | 仮想 IP は、クラウドロードバランサー（NLB）によってホストされます。  
トラフィックの分散 | ローカルノード間で SafeKit カーネルフィルタリングアルゴリズムによって処理されます。 | SafeKit ヘルスステータスに基づいて、クラウドロードバランサーによって処理されます。  
健康状態の監視 | 内部ハートビートはノードの正常性を監視します。 | ロードバランサーは、SafeKit ヘルスチェック URL（HTTP 200/404）をポーリングします。  
ディープモニタリングとセルフヒーリング | SafeKit アプリケーションプロセスを監視し、フェイルオーバー前にローカルの再起動スクリプトを実行します。 | SafeKit アプリケーションプロセスを監視し、Cloud LB のヘルスチェックへの応答を停止してフェイルオーバーをトリガーします。  
フェイルオーバーメカニズム | VIP はローカルネットワーク上のノード間で瞬時に移動します。 | ロードバランサーは、障害が発生したノードへのトラフィックのルーティングを自動的に停止します。  
インフラ要件 | 標準レイヤー 2 ネットワーク（VIP と同じサブネット）。 | 最大限の耐障害性のためにマルチ AZ（アベイラビリティゾーン）を使用。  

**要約すると**は、SafeKit オンプレミスでもクラウドでも、単一の統合インターフェースを介して、重要なアプリケーションの回復力、スケーラビリティ、管理の容易さを保証します。**ソフトウェアベンダーにとって、 SafeKit ソフトウェアのみで構成されるという特性**は、製品カタログに高可用性オプションを追加するための究極の選択肢です。ハードウェア依存型またはクラウド固有のソリューションとは異なり、SafeKit は 100% アグノスティックであるため、お客様がオンプレミス、仮想化環境、またはパブリッククラウドのいずれにデプロイする場合でも、一貫した HA エクスペリエンスを提供できます。

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

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

このビデオでは、**SafeKit のオンプレミス展開**について説明します。**構成はクラウド展開**と非常によく似ていますが、主な違いは仮想 IP 設定です（これはクラウドロードバランサーに置き換えられます）。 

2 ノードクラスターに単一のエントリポイントを提供するために、**仮想 IP アドレス**を実装する方法を学びます。SafeKit は、仮想 IP を自動的に管理することで**ネットワーク負荷分散**を簡素化し、クライアントがノード全体に分散され、フェイルオーバー時に即座にリダイレクトされることを保証します。

### 動画ハイライト {#video-highlights}

  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)

