すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:オリジンサーバーの設定

最終更新日:Sep 18, 2026

Dynamic Content Delivery Network (DCDN) は、OSS、IP ベース、ドメイン名ベースのオリジンサーバーをサポートしています。各タイプに複数のオリジンアドレスを設定し、優先度と重みを設定して、負荷分散とフェールオーバーを有効にできます。

事前準備

  • オリジンフェッチ中にオリジンサーバーで発生したデータ転送または帯域幅のコストは、お客様の負担となります。たとえば、お客様自身のデータセンターからのトラフィックと帯域幅、または OSS バケットからのデータ転送料金が課金されます。

  • DCDN は、プライマリオリジンサーバーとセカンダリオリジンサーバー間のフェイルオーバーをサポートしています。複数のオリジンサーバーが設定されている場合、DCDN はまず [優先度] が [プライマリ] に設定されているサーバーからオリジンフェッチを試みます。プライマリオリジンサーバーが 3 回連続でヘルスチェックに失敗した場合、DCDN は [優先度] が [セカンダリ] に設定されているサーバーにフェイルオーバーします。プライマリオリジンサーバーがその後のヘルスチェックに合格した場合、DCDN はそのサーバーを利用可能とみなし、プライマリステータスに復元します。すべてのオリジンサーバーの優先度が同じ場合、DCDN はオリジンフェッチにラウンドロビンスケジューリングを使用します。

    説明

    ヘルスチェック:DCDN は、オリジンサーバーで設定したポート 80、ポート 443、またはカスタムポートをプローブして、アクティブなレイヤー 4 ヘルスチェックを実行します。DCDN は 2.5 秒ごとにプローブを送信し、3 回連続でプローブに失敗すると、オリジンサーバーを利用不可としてマークします。

オリジンサーバーの追加または変更

  1. DCDNコンソールにログインします。
  2. 左側のナビゲーションペインで ドメイン名 をクリックします。
  3. [ドメイン名] ページで、管理するドメイン名を見つけ、[操作] 列の [設定] をクリックします。
  4. 基本設定 タブで、オリジン情報 セクションを見つけます。

  5. オリジン情報 セクションで、新しいオリジンサーバーを追加するか、既存のオリジンサーバーを変更します。

    • オリジンサーバーを追加するには、配信元サーバーの追加 をクリックします。

    • 既存のオリジンサーバーを変更するには、リストで対象のサーバーを見つけ、[操作] 列の [変更] をクリックします。

    源站配置

    パラメーター

    説明

    [タイプ]

    オリジンサーバーのタイプを選択し、そのアドレス (最大 67 文字) を入力します。ドメイン名ごとに最大 20 個のオリジンサーバーを追加できます。

    • [OSSドメイン]

      • Object Storage Service (OSS) バケットをオリジンサーバーとして使用する場合、***.oss-cn-hangzhou.aliyundoc.com のような OSS バケットのパブリックドメイン名を入力できます。

      • OSS バケットのパブリックドメイン名は、OSS コンソールで取得できます。また、現在の Alibaba Cloud アカウントが所有する OSS バケットのドメイン名を [ドメイン名] ドロップダウンリストから選択することもできます。

    • [IP]:オリジンサーバーに 1 つ以上の IP アドレスを設定できます。内部 IP アドレスは使用できません。IPv4 アドレスと IPv6 アドレスを使用できます。IP アドレスの少なくとも 1 つは IPv4 アドレスである必要があります。Alibaba Cloud Elastic Compute Service (ECS) インスタンスのパブリック IP アドレスをオリジンサーバーのアドレスとして使用する場合、その IP アドレスは手動レビューが免除されます。IPv6 経由でオリジンフェッチを設定する権限を事前に取得する必要があります。そうでない場合、IPv6 関連の設定更新は有効になりません。詳細については、「IPv6 オリジンフェッチの設定」をご参照ください。

    • [オリジンドメイン]:1 つ以上のオリジンドメイン名を設定できます。

      オリジンドメインの設定ルール (クリックして展開)

      オリジンドメインはアクセラレーションドメイン名と同一にはできません。そうでない場合、ループ解決によりオリジンフェッチエラーが発生します。

      オリジンドメイン名のフォーマット:

      • ドメイン名の長さは 1~67 文字である必要があります。

      • また、小文字の英字、数字、ハイフン (-) を含めることができます。 例: example.com。

      • ドメイン名には、漢字、大文字、ハイフン (-) 以外の特殊文字を含めることはできません。ドメイン名はハイフン (-) のみにすることはできません。ドメイン名でハイフン (-) を連続して使用することはできません。ドメイン名はハイフン (-) で開始または終了することはできません。ドメイン名に漢字が含まれる場合は、その漢字ドメイン名で ICP 番号を申請し、Punycode ツールを使用して漢字を xn--fiq****.xn--eq**** のような英字に変換する必要があります。その後、変換後のドメイン名を高速化対象のドメイン名として指定できます。

      オリジンサーバーのアドレスとして、example.hangzhou.alb.aliyuncs.com などの Alibaba Cloud Application Load Balancer (ALB) インスタンスのドメイン名を追加できます。

    [優先度]

    プライマリオリジンとセカンダリオリジンを設定できます。 ユーザーリクエストがオリジンフェッチをトリガーすると、Alibaba Cloud CDN はまずプライマリオリジンを試みます。 プライマリオリジンが失敗した場合 (CDN ノードとオリジン間の TCP 接続が失敗した場合)、セカンダリオリジンにフォールバックします。 優先度の値の範囲は 0~127 です。 数値が小さいほど優先度が高くなります。 プライマリオリジンのデフォルトの優先度は 20、セカンダリオリジンのデフォルトの優先度は 30 です。 デフォルト以外の優先度値を設定するには、チケットを起票してください。

    たとえば、オリジン A と B の 2 つのオリジンがあり、オリジン A がプライマリ、オリジン B がセカンダリとして設定されている場合、Alibaba Cloud CDN を介してオリジンフェッチを実行するユーザーリクエストは、まずオリジン A に転送されます。 オリジン A が失敗した場合 (CDN ノードとオリジン間の TCP 接続が失敗した場合)、リクエストはオリジン B にリダイレクトされます。 オリジン A が復旧すると、トラフィックはオリジン B からオリジン A に切り替わります。

    [重み]

    複数のオリジンが同じ優先度を共有する場合、Alibaba Cloud CDN はその重みに基づいてユーザーリクエストをオリジン間に比例配分し、重み付けによる負荷分散を実現します。 ビジネスニーズに応じて重みを設定してください。

    • 範囲:1~100。 値が大きいほど、より多くのリクエストが割り当てられます。

    • デフォルト値:10。

    例:オリジン A と B は両方ともプライマリ優先度です。 A の重みは 80、B の重みは 20 です。 リクエストは A と B の間で 8:2 の比率で分散されます。

    説明
    • 重み付けルーティングは、デフォルトでは静的コンテンツにのみ適用されます。動的コンテンツに適用するには、動的ロードバランシングを有効にする必要があります。「動的コンテンツを取得するためのオリジンフェッチルーティングの設定」をご参照ください。

    • 実際のリクエスト分散は、以下のような場合に設定された重みと一致しないことがあります。

      • オリジンフェッチの QPS が低い場合 (たとえば 10 QPS 未満)、分散が不均一になる可能性があります。

      • リクエストが 1 つまたは少数の IP アドレスから送信される場合、DCDN はそれらを同じノードにルーティングし、永続的な TCP 接続が使用されるためほとんどのリクエストを 1 つのオリジンサーバーに転送する可能性があります。

      重みの分散を検証するには、さまざまな場所や ISP にまたがるプローブクライアントを備えたサードパーティの監視ツールを使用してください。

    [ポート]

    オリジンサーバーでサポートされているポートを選択します。

    • ポート 80:DCDN はポート 80 を介してオリジンサーバーからコンテンツを取得します。

    • ポート 443:DCDN はポート 443 を介してオリジンサーバーからコンテンツを取得します。オリジンサーバーは HTTPS をサポートしている必要があります。

    説明

    DCDN がデフォルトでサポートしているのはポート 80 と 443 のみです。カスタムポートを使用するには、チケットを起票してください。

  6. OK をクリックします。

オリジンサーバーのステータス

DCDN はオリジンサーバーを自動的にプローブし、ヘルスステータスを表示して、問題を迅速に特定できます。DCDN ノードは TCP 接続を確立して接続性を確認し、接続の失敗を異常と見なします。オリジンサーバーを設定した後、オリジンサーバーリストで 送信元の動作状況 を表示できます。

image.png

次の表に各ステータスを示します。

ステータス

説明

[正常]

問題は検出されませんでした。複数のポートを持つ IP ベースのオリジンは、少なくとも 1 つのポートに到達可能であれば正常と見なされます。ドメイン名ベースのオリジンは、解決された IP アドレスの 80% 以上が到達可能であれば正常と見なされます。

[一部は正常]

何らかの問題が発生している可能性があります。ヘルススコアが 80% 未満です。オリジンサーバーが正常に動作しているか確認してください。

[異常]

オリジンサーバーはリスクが高い状態です。ヘルススコアが 20% 未満です。オリジンサーバーとオンラインサービスを直ちに点検してください。

[不明]

オリジンサーバーが最近追加または変更されたため、プローブデータはまだ利用できません。数分待ってからページを更新してください。

説明

ヘルスステータスは参考情報です。不正確な場合があるため、最終的な判断は、サービスの実際のパフォーマンスに基づいて行ってください。

back-to-origin のリトライ、タイムアウト、オリジンプローブ

  • back-to-origin のリトライ順序:

    • オリジンサーバーアドレスを、優先度の高いものから低いものの順にリトライします。

    • 複数のオリジンサーバーアドレスが同じ優先度を持つ場合、ノードは設定された重みに従ってリトライします。

  • back-to-origin のリトライ粒度:

    • リトライは IP アドレスレベルで実行します。オリジンサーバーがドメイン名で指定されている場合、システムはドメイン名から解決されたすべての IP アドレスをリトライします。ノードは、現在のオリジンサーバーのすべての IP アドレスへの接続が失敗した場合にのみ、別の利用可能なオリジンサーバーへの接続を試みます。

    • リトライ中、システムはデッドテーブルに登録されている利用できないオリジンサーバーを自動的にフィルタリングします。

  • back-to-origin リトライをトリガーするステータスコード:

    • または DCDN ノードは、オリジンサーバーから 5xx ステータスコードを受信すると、back-to-origin のリトライをトリガーします。

  • back-to-origin のタイムアウト:オリジンサーバーがリトライステータスコードを明示的に返す場合、 または DCDN ノードはステータスコードを受信するとすぐにリトライします。オリジンサーバーがリトライステータスコードを返さない場合、 または DCDN ノードは back-to-origin のタイムアウト後にリトライします。

    • TCP 接続タイムアウト:10 秒。

    • オリジン書き込みタイムアウト:デフォルトで 30 秒 (接続確立後にコンテンツをオリジンサーバーに書き込む際のタイムアウト)。

    • オリジンリードタイムアウト:デフォルトで 30 秒 ( または DCDN ノードが接続確立後にオリジンサーバーから完全なレスポンスを受信するまでのタイムアウト)。

    • back-to-origin HTTP リクエストのタイムアウトを設定することで、オリジン書き込みタイムアウトとオリジンリードタイムアウトを調整できます。

  • オリジンプローブのロジック:

    • TCP 接続の失敗: または DCDN ノードとオリジンサーバー IP アドレス間の TCP 接続が 2 回連続して失敗した場合 (接続の確立に失敗した場合や接続がタイムアウトした場合など)、 または DCDN ノードは、その IP アドレスを利用可能なオリジンサーバーのリストから削除し、デッドテーブルに追加します。これにより、後続のリクエストがこの IP アドレスに送信されなくなります。その後、 または DCDN ノードは 5 秒ごとに TCP 接続の確立を試行し、その IP アドレスをプローブします。プローブが成功すると、ノードはその IP アドレスを利用可能なオリジンサーバーのリストに復元します。

    • 通常の TCP 接続: または DCDN ノードとオリジンサーバー IP アドレス間のレイヤー 4 TCP 接続が安定しているが、ノードがリトライをトリガーするステータスコード (5xx エラーなど) を受信した場合、ノードは back-to-origin のリトライをトリガーします。ただし、オリジンサーバーの IP アドレスは利用可能なサーバーのリストに残り、その重みに基づいて後続のリクエストが送信される可能性があります。デフォルトでは、レイヤー 7 HTTP リクエストの失敗はオリジンサーバーの IP アドレスをブロックしません。レイヤー 7 HTTP リクエストの失敗時にオリジンサーバーの IP アドレスをブロックするには、チケットを送信してこの機能を有効にしてください。

関連ドキュメント

  • オリジンサーバーの詳細については、「オリジンサーバー」をご参照ください。

  • 複数のオリジンサーバーを使用する場合は、オリジンホストを設定して、リクエストを異なるバックエンドに転送します。詳細については、「デフォルトのオリジンホストの設定」をご参照ください。

  • オリジンフェッチのプロトコル (HTTP または HTTPS) をカスタマイズするには、「オリジンフェッチのプロトコルポリシーの設定」をご参照ください。

  • Web サイトが動的コンテンツを配信する場合、DCDN の動的アクセラレーションを有効にすると、DCDN は最適なルートで動的コンテンツを取得し、エッジキャッシュから静的コンテンツを高速化します。詳細については、「動的コンテンツと静的コンテンツのアクセラレーションルール概要」をご参照ください。

  • 静的コンテンツのキャッシュ TTL ルールを設定して、キャッシュ効率を最大化し、オリジンサーバーへのリクエストを削減します。詳細については、「キャッシュ TTL の設定」をご参照ください。

  • プライベート Alibaba Cloud OSS バケットをオリジンサーバーとして使用する場合、DCDN がそこからコンテンツをフェッチすることを承認する必要があります。詳細については、「プライベート OSS バケットからのオリジンフェッチの許可」をご参照ください。

  • オリジンサーバーが複数のドメインに対して単一の IP を使用し、オリジンフェッチプロトコルが HTTPS である場合は、オリジン SNI を設定する必要があります。詳細については、「オリジン SNI の設定」をご参照ください。