概要 #
Snaptが消えた!… 誰がトラフィックバランスを取ってくれるんだ? SnaptがADCサービスを終了する決定に、何百人もの顧客が激怒している。「アプリケーション配信はどこに移行すればいいんだ?」
予期せぬ結果が出ることもありますが、価格、サポート、信頼性の面でより優れた代替製品に迅速に切り替えることができます。Snapt ADCからRelianoid ADCへの移行は、特に大規模で複雑なアプリケーション環境があり、サポートが受けられない場合は、複雑なプロセスになる可能性があります。
このガイドでは、Snapt NovaからRelianoidへADCサービスをスムーズに移行する方法を説明します。Relianoid製品の詳細については、こちらをご覧ください。 レリアノイド製品
前提条件 #
以前 Snapt を使用したことがある場合は、次の前提条件を満たしていることを確認してください。
- Relianoid ADCノードは、PC、ベアメタル、仮想環境にインストールされているか、アクティブな ZVNクラウド アカウント。 評価をリクエストする オンプレミス展開用。
- Webグラフィカルインターフェースにアクセスする必要があります。アクセスできない場合は、次の手順に従ってください。 インストールガイド.
- かつてSnapt Nova、Novasense、またはAriaを使用していたものの、プラットフォームのサポートが間もなく終了することを知ったとします。そのため、Snaptの概念について理解している必要があります。
- Relianoidロードバランサーに仮想サーバーを作成できる必要があります。簡単なガイドを以下に示します。 レイヤー4およびレイヤー7仮想サーバー構成
基本概念 #
ノード: snaptにおけるノードとは、受信したリクエストを処理し、ネットワーク内のバックエンドのいずれかにルーティングする役割を担うサーバーまたは仮想インスタンスです。Relianoidを使用すると、AWSやDigital Oceanなどのクラウドプラットフォームにおいて、オンプレミスまたはオフプレミスにノードを展開できます。
バックエンド: snaptでは、バックエンドとは、ロードバランサによって処理されるウェブアプリケーションまたはサービスをホストするサーバーを指します。ロードバランサは、受信トラフィックをバックエンドサーバーに分散することで、アプリケーションまたはサービスのスケールアップと大量のリクエスト処理を可能にします。Relianoidでも同様のコンセプトを採用しています。 バックエンド.
ワフ: Snapt WAFは、次のような攻撃からWebアプリケーションを保護するように設計されたセキュリティソリューションです。 クロスサイトスクリプティング(XSS), SQLインジェクション、その他の種類のサイバー脅威から保護します。WAFはウェブアプリケーションへのトラフィックを監視およびフィルタリングし、悪意のあるペイロードを含むリクエストをブロックします。Relianoidは堅牢な IPDS 交通監視システム。このシステムには、 WAF, DoS保護, RBLポリシー (NAIST) と ブラックリスト.
ヘルスチェック: ヘルスチェックは、バックエンドサーバーの健全性と可用性を監視します。これはロードバランサーまたはADCによって定期的に実行され、バックエンドサーバーがトラフィックを受け入れてリクエストを処理できるかどうかを判断するために使用されます。Relianoidは、ヘルスチェックコマンドと呼ばれる一連のコマンドを使用します。 ファームガーディアン.
リッスンバインディング: リッスンバインディングは通常、特定のサービスグループにIPアドレスとポート番号を関連付けます。これは、特定のサービスまたはアプリケーションへのリクエストが常に正しいサーバーにルーティングされるようにするためによく行われます。Relianoid ADCでは、バインディングIPアドレスとポート番号を関連付けるには、 LSLB, GSLB または DSLB ファーム。
ライブノードの健全性: スナップ ライブノードの健全性 ADC自体のパフォーマンス、可用性、その他の指標を追跡するプロセスを指します。監視は、ADCの問題を検出し、管理者に必要なアクションを実行するよう警告するために使用できます。Relianoidでは、ダッシュボードからバックエンドサーバーとネットワーク全体の健全性を監視できます。高度な分析を行うには、 モニター モジュール、または分析 歳入録 ファイル。
設定例: SSL ターミネーション #
SSLターミネーションは、1つのロードバランサーに複数のサーバーが接続されている環境で非常に便利です。ロードバランサーはSSL処理を自身にオフロードできるためです。これにより、負荷が軽減され、Webサーバークラスター全体のパフォーマンスが向上します。さらに、SSLターミネーションは、リクエストボディ内の悪意のあるスクリプトに対してコンテンツフィルタリングを実行することで、攻撃者が送信する悪意のあるペイロードをフィルタリングするのにも役立ちます。SSLオフロードの詳細については、こちらの記事をご覧ください。 Relianoidハードウェアおよび仮想ロードバランサーにおけるSSLオフロード
このセクションでは、Snapt ADC で SSL 終了を構成する方法と、後で Relianoid ADC で同様の概念を使用する方法を説明します。
Snapt構成 #
新しい ADC を作成し、それに SSL 終了を追加する方法を説明します。
- ADCを作成するには、 ADC メニュー項目をクリックし、 ADC サブメニュー項目。
- 次に下にスクロールして ADCを追加 のセクションから無料でダウンロードできます。
- 次に、 作ります
- ADCに適切な 名前 それを識別します。
- ADCタイプを選択選択 SSL終了.
- クリック 送信 ボタンをクリックして構成を保存します。
- その後、 バランス方法, セッション永続性 or SSL証明書をアップロードするここではSSLターミネーションに使用するSSL証明書をアップロードします。SSL証明書で、 アップロードされた証明書 ADCに既に設定がある場合はオプションを選択するか、 暗号化しましょう Let's Encrypt プログラムを使用して作成する場合のオプション。
- 設定する バックエンド トラフィックを送信する場所。
- その後、他の設定をカスタマイズして、次のようなセキュリティ機能を追加します。 WAF, ボット制御 or ジオフェンシングこのセクションではこれらすべてについて説明するつもりはありません。
- 下にスクロールして、 Save
- これらの設定により、SSLターミネーションを有効にしたSnapt ADCを作成できます。これらの設定により、ロードバランサはWAFの使用時に必要なコンテンツのスイッチングとフィルタリングを実行できるようになります。
レリアノイド構成 #
-
- Relianoid ADCでSSLターミネーションを有効にするには、 LSLB メニュー。
- 以下を行うには、 農場
- をクリック 編集 HTTPSプロファイルを持つファームの横にあるアイコン。まだファームを作成していない場合は、こちらのガイドをお読みください。 レイヤー4およびレイヤー7仮想サーバー構成
- 確認します リスナー に設定されています HTTPS ウェブサーバーの場合はポート 443.
- 下にスクロールして 暗号 セクション。暗号オプションを 事例一覧 〜へ SSL オフロード.
- アップロードしたSSL証明書をドラッグアンドドロップします 利用可能な証明書 〜へ 有効な証明書.
- 下 右上のセクションで、 グリーンプレイ ボタン。 ザ ステータス から変更されます レッド 〜へ グリーン.
Relianoid ADC の SSL 証明書の詳細については、次のドキュメントをお読みください。 LSLB | SSL 証明書
設定例: ファイアウォール設定 #
WAFは、Webアプリケーションへの受信トラフィックを検査し、事前に設定されたセキュリティルールを満たさないリクエストをブロックすることで動作します。これらのルールは、リクエストの種類、リクエストのソース、リクエストの内容など、さまざまな基準に基づいて決定されます。
WAF は、さまざまな脅威から保護するのに役立つため、Web アプリケーションにとって重要なセキュリティ対策です。
このセクションでは、Snapt ADC WAFルールの設定方法と、その概念を使用して設定する方法について説明します。 XXS Relianoid ADC における検出と保護。
Snapt構成 #
NovaでWAFを設定するには、 ノヴァADC 内に配備された Node.
- Novaダッシュボード内で、 ADC メニュー項目。
- 以下を行うには、 ADC ドロップダウン メニュー内のオプション。
- 下にスクロールして ADCを追加 セクションで、Web サイトを管理するために構成したものを選択します。
- 以下を行うには、 編集 対象の ADC の横にあるボタンをクリックします。
- 表示されたページ内で、 パフォーマンスとセキュリティ タブには何も表示されないことに注意してください。
- 下にスクロールして セキュリティ サブセクション。
- セキュリティ部門では、 Nova WAFを有効にする.
- ボタンまでスクロールしてクリックします Save
- Snapt はファイアウォールの設定を自動的に更新します。
レリアノイド構成 #
Relianoid ADCのWAFは、アプリケーションのニーズに合わせてルールをカスタマイズできるため、動作が少し異なります。これらの設定を用いて、あらゆる形式のXSS攻撃からWebアプリケーションを保護する方法を説明します。ただし、SQLインジェクション検出やその他のセキュリティ脅威に対するメカニズムも、同様の手順で有効化できます。
クロスサイトスクリプティングの検出と保護を有効にするには、 WAF ルールセット 最初。
- に行く IPDS >> WAF >> ルールセット サイドメニューにあります。
- 以下を行うには、 WAFルールセットを作成する
- を割り当てます 名前 このルールセットを簡単に識別します。
- 出て ルールセットをコピー フィールドとして –ルールセットなし–.
- クリック Apply ボタンをクリックして変更を保存します。
- 以内 全体設定、オンに切り替え リクエスト本文を確認する オプションを選択します。

- デフォルトのアクションを次のように変更します 拒否: リクエストをカットし、残ったルールを実行しない
- クリック Apply ボタンをクリックして変更を保存します。
-
ルールの設定 #
- 以下を行うには、 ルール 新しいルールを追加するにはタブをクリックします。
- 以下を行うには、 新しいルール
- ルールタイプとして 行動.

- まず 相 as リクエスト本文を受信しました.
- まず 解像度 as 拒否: リクエストをカットし、残ったルールを実行しない.
- ルールに説明を追加して、ルールの内容を簡単に識別できるようにします。
- クリック Apply ボタンをクリックして変更を保存します。
-
条件の追加 #
- 新しく作成されたルールをクリックして条件を追加します。 条件を作成

- 以内 変数 フィールド、選択 リクエスト本文 をクリックして 変数を追加
- 以内 変換 フィールドでオプションを選択し、 なし.
- 以内 Operator セクション、選択 XSS を検出する
- クリック Apply 新しい条件を作成するためのボタン。
-
ファームへのルールの有効化 #
- 以下を行うには、 農場 タブをクリックして、このルールをロード バランサー上のターゲット仮想サーバー (ファーム) に追加します。

- 以内 農場の設定選択したファームをドラッグアンドドロップして 利用可能な農場 〜へ 有効な農場.
- 右上には 緑の再生ボタンをクリックしてルールを開始します。
WAF に関する詳細なリソースについては、次の記事を参照してください。
その他のリソース #
Let's Encrypt プログラムを使用して SSL 証明書を自動生成します。
Relianoid ADC を使用したデータリンク/アップリンク負荷分散。
DDoS 攻撃からの保護。
GSLB を使用した DNS 負荷分散。
