共有クラスターの標準的な保護機能に加え、WAF 専用クラスターは、特定のビジネス要件を満たすためのカスタマイズ可能なサービスを提供します。これらのサービスには、非標準ポート、SNI、カスタムエラーページ、設定可能な HTTPS 暗号化、持続的接続タイムアウト設定のサポートが含まれます。
ご利用のサービスでこれらの機能のいずれかが必要な場合は、専用クラスターを設定し、そこにウェブサイトを追加してください。
専用クラスターと共有クラスターの比較
機能 | WAF 共有クラスター | WAF 専用クラスター |
クラスターリージョン | 共有クラスターは、中国 (北京)、中国 (杭州)、中国 (深セン)、中国 (香港)、シンガポール、マレーシア、米国 (西部)、ドイツ、インドネシア、ドバイ、日本の世界 11 の保護ノードにデプロイされています。 共有クラスターにサービスを追加すると、WAF はオリジンサーバーの IP に基づいて最適なリージョンから保護リソースを自動的に割り当てます。 | 専用クラスターは、プライマリクラスターとセカンダリクラスターで構成されます。サポートされているリージョンのリストからプライマリクラスターのリージョンを指定できます。セカンダリクラスターのリージョンは自動的に割り当てられ、変更することはできません。 重要 プライマリクラスターのリージョンは、一度設定すると変更できません。 デフォルトでは、専用クラスターに追加されたサービスはプライマリクラスターによって保護されます。セカンダリクラスターはスタンバイとして機能し、プライマリクラスターに障害が発生した場合にサービストラフィックを引き継いだり、攻撃中に追加の防御を提供したりします。 |
クラスターポート | ご利用のサービスが非標準ポートを使用している場合、ウェブサイトを WAF に追加する際にそれを指定する必要があります。共有クラスターは、特定の非標準ポートのセットをサポートしています。詳細については、「WAF がサポートするポート」をご参照ください。 | 専用クラスターは、共有クラスターよりも幅広い非標準ポートをサポートしています。22、53、9100、4431、4646、8301、6060、8600、56688、15001、4985、4986、4987 などのシステムポートのみがサポートされていません。 専用クラスターでカスタムポートを使用するには、まず専用クラスターの設定でサーバーポートを有効にする必要があります。その後、ウェブサイトを専用クラスターに追加する際に、有効にしたポートを選択します。 説明 専用クラスターでは最大 50 個のカスタムポートを有効にできます。デフォルトでは、ポート 80 と 443 のみが有効になっています。 |
SNI | サービスを WAF 共有クラスターに追加した場合、SNI と互換性のないクライアントは HTTPS サービスへのアクセス時に問題が発生する可能性があります。詳細については、「SNI 非互換による HTTPS アクセス例外」をご参照ください。 | 専用クラスターを設定する際に、デフォルトの SNI 証明書をアップロードできます。これにより、標準の SNI プロトコルをサポートしていないクライアントでも、ご利用のウェブサイトにアクセスできるようになります。 |
エラーページ | WAF 共有クラスターはデフォルトのエラーページを使用します。たとえば、悪意のあるトラフィックが遮断されると、デフォルトのブロックページが返されます。 | エラーページをウェブサイトのデザインに合わせたい場合は、専用クラスターを使用してカスタムエラーページを設定できます。 ユーザーエクスペリエンスを向上させるために、カスタム静的ページを Alibaba Cloud コンテンツデリバリーネットワーク (CDN) にアップロードし、その URL を WAF のエラーページとして設定できます。 |
HTTPS 暗号化設定 | セキュリティ要件を満たすために、適切な Transport Layer Security (TLS) プロトコルバージョンと暗号スイートを選択できます。 | セキュリティ要件を満たすために、適切な Transport Layer Security (TLS) プロトコルバージョンと暗号スイートを選択できます。 |
持続的接続タイムアウト | この設定は共有クラスターではサポートされていません。 | サービスの要件に基づいてカスタムの持続的接続タイムアウトを設定し、ネットワーク接続の問題によるリソース消費を削減できます。 |
専用クラスターへのウェブサイトの追加
前提条件
WAF 専用クラスターを使用するには、WAF 専用版 インスタンスが必要です。新しいインスタンスを購入するか、既存のインスタンスを 専用版 にスペックアップすることができます。詳細については、「更新手順」をご参照ください。
操作手順
WAF Exclusive エディションを有効化した後、次の手順に従って WAF 専用クラスターにウェブサイトを追加します。この例では、ご利用のサービスがポート 90 を使用していると仮定します。これは共有クラスターではサポートされていない非標準ポートです。このポート上のサービスを WAF で保護するには、専用クラスターを使用する必要があります。
専用クラスターを設定します。
WAF コンソールにログインします。上部のナビゲーションバーで、お使いの WAF インスタンスのリソースグループとリージョン (中国本土 または 中国本土外) を選択します。
左側のナビゲーションウィンドウで、 を選択します。
専用の設定項目 ページで、サービスの要件に基づいて専用クラスターを設定します。
この例では、[サーバーポート] セクションに移動し、HTTP プロトコル用にポート 90 を追加します。詳細な手順については、「専用クラスターの設定」をご参照ください。
設定を保存 をクリックします。
WAF は、設定に基づいて専用クラスターを構成します。
ポート 90 の HTTP サービスなど、カスタム設定が必要なサービスを専用クラスターに追加します。
既存のウェブサイトの場合
左側のナビゲーションウィンドウで、 を選択します。
専用クラスターに追加するドメイン名を見つけ、クイックアクセス 列で 保護リソース を 専用クラスター に設定します。
説明保護リソース オプションは、WAF 専用版 インスタンスでのみ利用可能です。
任意:必要に応じてウェブサイト設定を編集します。たとえば、HTTP プロトコルのサーバーポートをポート 90 に変更します。詳細については、「ドメイン名の追加」をご参照ください。
新しいウェブサイトを追加する場合
左側のナビゲーションウィンドウで、 を選択します。
ドメイン名 タブで、Web サイトアクセス をクリックします。
任意:ドメイン名の追加 ページで、アクセスモード を CNAME レコード に設定します。
CNAME レコード がすでに選択されている場合は、このステップをスキップします。
手動で追加 タブをクリックします。Web サイト情報の入力 ステップで、保護リソース を 専用クラスター に設定し、サービスの詳細を入力します。たとえば、[サーバーポート] セクションで HTTP プロトコル用にポート 90 を追加します。
説明保護リソースとして 専用クラスター を選択すると、[サーバーポート] には専用クラスター設定で有効になっているポートのみを選択できます。詳細については、「専用クラスターの設定」をご参照ください。
その他の設定の詳細については、「ドメイン名の追加」をご参照ください。
次へ をクリックし、画面の指示に従ってドメインの DNS レコードを変更します。これにより、サービストラフィックが WAF に切り替わり、保護が開始されます。
詳細な手順については、「ドメインの DNS レコードの変更」をご参照ください。
サービスを WAF 専用クラスターに追加した後にサービスの要件が変更された場合は、「ステップ 1 (クラスター設定の更新)」および「ステップ 2 (ウェブサイト設定の編集)」の手順に従って、クラスターとウェブサイトの設定を更新します。