Edge Security Acceleration (ESA) のバージョン管理機能を使用すると、カスタム Web サイト構成のさまざまなバージョンを維持し、構成の変更をテスト、デプロイ、およびロールバックできます。
シナリオ
バージョン管理は通常、カナリアテストと検証で使用されます。
バージョン管理には、次の手順が含まれます。
Premium または Enterprise プランを購入し、バージョン管理を有効にします。
環境を作成します。 環境には、開発環境、ステージング環境、および本番環境が含まれます。
既存の構成バージョンをクローンして新しいバージョンを作成し、新しいバージョンの構成を変更します。
新しいバージョンを目的の環境にデプロイし、バージョンをテストするか、次の環境に昇格させます。
環境
ESA では、さまざまな Web サイト構成バージョンを個別の環境でテストできます。 Web サイトの現在のルールがビジネス要件に合わなくなったら、別の環境に新しいバージョンをデプロイできます。
バージョン管理を有効にすると、ニーズに合った環境を作成できます。
バージョン管理を有効にすると、デフォルト環境が自動的に作成されます。 デフォルトでは、構成バージョン 0 がデフォルト環境にデプロイされます。
デフォルト環境は本番環境です。 ESA は、次の環境をサポートしています。
開発環境: 構成設定を変更できる環境。
ステージング環境: 本番環境に適用する前に、構成の変更をテストおよび検証できる環境。
本番環境: すべての Web サイト構成が適用される環境。 環境のトラフィックフィルターを変更したり、環境を削除したりすることはできません。
既存のバージョンを新しいバージョンとしてクローンする場合、一般的な方法は、新しいバージョンを最初に開発環境にデプロイし、次にテストのためにステージング環境にデプロイし、すべてが期待どおりに機能する場合は、最後に本番環境にデプロイすることです。
バージョン
Web サイトのバージョン管理が有効になると、ESA は Web サイトの Web サイト構成をバージョンレベルの構成と Web サイトのグローバル構成に動的に分割します。
Web サイトのバージョン管理を有効にすると、ESA は Web サイトのバージョン 0 を自動的に作成します。
バージョン 0 には、Web サイトのすべての構成設定が含まれています。 バージョン 0 は、ライブトラフィックへの影響を避けるために、デフォルト環境に自動的にデプロイされます。
バージョンを直接作成することはできません。 バージョンを作成するには、既存のバージョンをクローンする必要があります。 新しいバージョンは、最初はクローンされたバージョンと同一の構成になっています。
バージョンの準備ができたら、バージョンを優先順位が最も低い環境 (開発環境) にデプロイし、徐々に優先順位が最も高い環境 (本番環境) に昇格させることをお勧めします。
サブ機能の概要
提供状況
機能 | エントランス | Pro | Premium | Enterprise |
バージョン管理 | いいえ | いいえ | はい | はい |
バージョン管理を使用すると、既存のバージョンをクローンして新しい構成バージョンを作成できます。 Web サイト構成バージョン内のルールは、プランの合計クォータに対してリソースを消費します。