フェールオーバーの設定

このガイドでは、フェイルオーバー用のオリジンサーバーを設定する方法をご説明します。フェイルオーバー (バックアップ) サーバーは、プライマリサーバーが利用できない場合に、コンテンツの配信を継続できるようにします。

設定前の注意点

フェイルオーバー用のオリジンサーバーを設定するには、プライマリサーバーにヘルスチェックを設定する必要があります。フェイルオーバーサーバーを設定しても、プライマリサーバーにヘルスチェックを設定しないと、プライマリサーバーが応答しなくなった場合に、フェイルオーバーは正しく機能しません。

フェイルオーバー用のオリジンサーバーの設定

ヘルスチェックを確認したら、次の手順に従ってください。

  1. すべてのプライマリオリジンサーバーと、フェイルオーバーに使用されるサーバーで自動ロードバランシングを有効にします。
  2. フェイルオーバーサーバーに、バックアップとして使用するタイミングを指定する条件をアタッチする

自動ロードバランシングの有効化

フェイルオーバーオリジンサーバーを設定するには、ロードバランシングの設定に関するガイドの手順に従って、プライマリとフェイルオーバーオリジンサーバーの自動ロードバランシング機能を有効にします。

フェイルオーバーサーバーを使用する条件を指定する

プライマリとフェイルオーバーサーバーを設定したら、フェイルオーバーサーバーが使用されるタイミングを指定する条件をアタッチします。条件の設定は、単一のプライマリオリジンサーバーまたは複数のプライマリオリジンサーバーを使用するかどうかによって異なります。

  1. Fastly コントロールパネルにログインします。
  2. Home ページから、適切なサービスを選択します。検索ボックスで ID、名称、ドメインによる検索が行えます。
  3. Edit configuration をクリックし、アクティブなバージョンをクローンするオプションを選択します。
  4. Origins をクリックします。
  5. Hosts エリアでフェイルオーバーオリジンサーバーを見つけ、Attach a condition をクリックします。

  6. Create a new request condition をクリックします。

  7. Name フィールドにリクエスト条件の名前を入力します (例: Primary origin down)。

  8. Apply if フィールドに、フェイルオーバーサーバーを使用する条件を入力します。

    • 複数のプライマリサーバーがある場合、Apply ifbackend.autodirector_.healthy == false フィールドに以下の情報を入力します。
    • 単一のプライマリサーバーがある場合、Apply if フィールドに以下の情報を入力しますbackend.{name of primary server}.healthy == false:
注意

VCL をプレビューし、プライマリサーバーの名前を探します。 通常、名前に F_ のプレフィックスが付けられ、スペースがアンダースコアに置き換えらます。例えば、Host 1

という名前のバックエンドの VCL 名は `F_Host_1` になります。
  1. Save and apply をクリックします。
  2. 他のフェイルオーバーオリジンサーバーでは、Attach a condition をクリックし、適用するためにすでに作成した条件を選択します。

翻訳についての注意事項
このガイドは役に立ちましたか?

このフォームを使用して機密性の高い情報を送信しないでください。サポートが必要な場合は、サポートチームまでご連絡ください。このフォームは reCAPTCHA によって保護されており、Google のプライバシーポリシー利用規約が適用されます。