従来のCDNからESAにアップグレードするにはどうすればよいですか?

更新日時
Copy as MD

このトピックでは、またはDynamic Content Delivery Network (DCDN) からEdge Security Acceleration (ESA) にアップグレードする方法について説明します。

1. ESAの設定

説明

WebサイトをEdge Security Acceleration (ESA) に追加すると、ESAはWebサイトの静的および動的コンテンツの配信を高速化し、セキュリティとエッジコンピューティング機能を提供してセキュリティ体制とユーザーエクスペリエンスを強化します。

ウェブサイトの追加

  1. ESA コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[サイト管理] をクリックします。

  3. [サイトを追加] をクリックします。

  4. [サイトの入力] ステップで、ESAに追加するドメイン名 (example.comなど) を入力し、[次へ] をクリックします。

    image

  5. [エリアと接続方式の選択] ステップで、ビジネス要件に基づいて [エリア][接続方式] を設定し、[次へ] をクリックします。

    image

    Parameters

    パラメーター

    説明

    エリア

    • 中国本土: すべてのリクエストは、中国本土の最寄りのPOPにルーティングされます。 中国本土外からのリクエストは、ESA POPsにルーティングされます。

    • グローバル: すべてのリクエストは最も近いPOPにルーティングされます。

    • グローバル (中国本土を除く): 中国本土以外からのリクエストは、最寄りのPOPにルーティングされます。 中国本土からのリクエストは、日本、シンガポール、または中国 (香港) のPOPにルーティングされます。

    説明
    • サービスのエリアとして [中国本土] または [グローバル] を選択した場合、ドメイン名にICP登録があることを確認します。 ドメイン名が申請されていない場合は、Alibaba Cloud ICP申請システムを使用してICP申請を完了してください。

    • 中国本土がサービスの場所でカバーされている場合は、実名検証を完了する必要があります 。

    接続方式

    • NS (推奨): 開発者に高度に統合されたワンストップサービスを提供します。 ESAexample.comなど、WebサイトのDNSレコードを設定およびプロキシする場合は、[NS] を選択します。 NSを選択した場合、ドメインのNSレコードをESAによって割り当てられたネームサーバーに変更する必要があります。 次に、ESAコンソールでドメインのDNSレコードを管理します。

    • CNAME: ほとんどのCDNユーザーの従来のDNS接続方式オプション。 api.example.comimg.example.comなど、サブドメインに異なるクラウドサービスを使用し、一部のサブドメインのみをAlibaba cloud ESAに追加する場合は、CNAMEを選択します。 ESAはあなたのウェブサイトのCNAMEを生成します。 DNSプロバイダーのドメインのDNS設定にCNAMEレコードを追加する必要があります。 これは将来的に追加のメンテナンスを伴うかもしれません。

    説明

    test.example.comtest.test.example.comなどのサブドメインを追加する場合は、エンタープライズプランにアップグレードします。

  6. [プランの選択] ステップで、[新規プラン] タブでWebサイトに適したプランを選択するか、[購入済みプラン] タブに切り替えて、既存のプランをWebサイトに関連付けます。

    • [新規プラン]: デフォルトでは、[新規プラン] タブが表示されます。 サブスクリプション期間とプランを選択し、チェックボックスをオンにして、ESA 利用規約およびサービスレベル契約を読んで同意したことを確認し、[お支払いへ進む] をクリックします。

      説明

      プランの自動更新を有効にする場合は、[自動更新] を選択します。

    • 購入済みプラン: プランを購入した場合は、[購入済みプラン] タブに切り替えてWebサイトのプランを選択し、[完了] をクリックします。

2. DNSレコードの設定

DNSセットアップ

説明

NS 接続方式

NSセットアップでWebサイトをEdge Security Acceleration (ESA) に接続すると、ESAはドメインのDNS解決を管理します。 サービスの中断を防ぐには、ドメインのすべてのDNSレコードをESAに追加し、レジストラでネームサーバーを割り当てられたESAに更新する必要があります。 DNSレコードは一度にインポートできます。

CNAME 接続方式

CNAMEセットアップでWebサイトをEdge Security Acceleration (ESA) に接続する場合は、DNSレコードを追加して、プロキシするドメインをESAに割り当てられたCNAMEにマッピングする必要があります。 このようにして、ドメイン宛てのユーザーリクエストをESAポイントオブプレゼンス (POP) に転送できます。 これにより、コンテンツ配信の高速化、エッジコンピューティング、および保護の強化が可能になります。

3. Webサイトが高速化されているかどうかを確認する

説明

上記の設定を完了した後、ブラウザ開発ツール、コマンドラインインターフェイス (CLI) 、またはESAインスタントログを使用して、ESAが有効かどうかを確認できます。 詳細については、「Webサイトの高速化の確認」をご参照ください。

4。 (オプション) パフォーマンス最適化の設定

特徴

説明

エッジキャッシュの有効期間

エッジキャッシュの有効期間 (TTL) は、オリジンリソースがエッジセキュリティアクセラレーション (ESA) ポイントオブプレゼンス (POP) にキャッシュされる期間です。 TTLが終了すると、POPにキャッシュされたリソースは期限切れとしてマークされます。 要求されたリソースがPOPで期限切れになっている場合、POPはオリジンサーバーから最新のリソースを取得してキャッシュします。 ファイルディレクトリまたはファイル名拡張子に基づいて、静的リソースのキャッシュTTLを設定できます。

スマートルーティング

Webサイトが純粋な動的コンテンツ、またはトランザクション、ゲーム、APIなどの動的コンテンツと静的コンテンツの組み合わせを提供している場合、オリジンサーバーは動的コンテンツに対するユーザーの要求に応じて差別化されたコンテンツを返します。 しかしながら、ユーザとオリジンサーバとの間の通信は、国境、地域、またはインターネットサービスプロバイダ (ISP) にわたる不安定なネットワーク状態のために遅延または障害を経験することがある。 この問題に対処するには、スマートルーティングを有効にして、Alibaba CloudのグローバルPOPネットワークの品質をリアルタイムで監視し、最も効率的なパスに沿ってトラフィックをルーティングできます。 さらに、パフォーマンスの高いプロトコルスタックなどの最適化技術を統合して、グローバルなネットワークの待ち時間と要求の失敗率を削減します。 これにより、ユーザーエクスペリエンスが向上し、ビジネスの継続性が確保されます。

5. (オプション) セキュリティ機能の設定

特徴

説明

エッジ証明書の設定

Edge Security Acceleration (ESA) は、HTTPSセキュアアクセラレーションをサポートしています。 Secure Sockets Layer (SSL) 証明書をESAにデプロイし、SSL/TLS機能を有効にして、クライアントとESAポイントオブプレゼンス (POP) 間の暗号化された伝送を実装できます。 ESAでは、無料の証明書を申請したり、カスタム証明書をアップロードしたりできます。

WAF

Edge Security Acceleration (ESA) はWeb Application Firewall (WAF) と統合されており、トラフィックパターンを識別し、悪意のあるリクエストを除外します。 信頼できるリクエストのみを配信元サーバーにリダイレクトできます。 WAFは、webサーバーを侵入から保護し、重要なビジネスデータを保護し、攻撃によるサーバーの異常を防ぐことができます。

DDoS

WebサイトがDDoS攻撃を受けている場合、Edge Security Acceleration (ESA) は、このような場合にアクセラレーションを無効にする可能性のある他のプロキシサービスとは異なり、Webサイトを引き続き高速化および保護します。 ESAは、計画に基づいてWebサイトに組み込みのDDoS保護機能を提供します。

6. (オプション) その他の機能の設定

特徴

説明

URLの書き換え

オリジンサーバー上のリソースのストレージパスが変更されても、ユーザーが元のURLを使用してリソースにアクセスする必要がある場合は、URL書き換え機能を使用してEdge Security Acceleration (ESA) のプレゼンスポイント (POP) のURLを書き換えることができます。 ESAを使用すると、リクエストがオリジンサーバーにリダイレクトされる前に、リクエストのURLパスとクエリ文字列を書き換えることができます。

リクエストヘッダーの変更

HTTPリクエストヘッダーは、リクエストとともにサーバーに送信される追加の情報です。 さまざまなビジネス要件を満たすために、オリジンリクエストのHTTPヘッダーを追加、削除、変更、および置換できます。

レスポンスヘッダーの変更

HTTP応答ヘッダは、HTTP応答メッセージの一部であり、クライアントに渡すための特定の応答パラメータを搬送する。 HTTPレスポンスヘッダーを設定すると、Edge Security Acceleration (ESA) ポイントオブプレゼンス (POP) が要求されたコンテンツをクライアントに返すときに、レスポンスメッセージにHTTPヘッダーが含まれます。 これにより、クロスオリジンリソース共有 (CORS) などの機能を実装できます。

リダイレクトルール

オリジンサーバー上のリソースのストレージパスが変更されると、エッジセキュリティアクセラレーション (ESA) ポイントオブプレゼンス (POP) 上のリソースのストレージパスも変更されます。 この場合、リクエストされたURLパスが変更されない場合は、ESA POPにリダイレクトルールを設定して、リクエストURLを書き換え、リクエストを宛先URLにリダイレクトできます。 これにより、オリジンへのリクエストが減り、クライアントのアクセスパフォーマンスが向上します。

起源フェッチ

オリジンルールを設定して、異なる特性を持つリクエストに対して、異なるオリジンホスト、ポート、プロトコル、サーバー名表示 (SNI) 設定、およびドメインネームシステム (DNS) レコードを指定できます。

Edge Routine

Edge Routineは、JavaScriptコードを記述し、世界中のAlibaba Cloudポイントオブプレゼンス (POP) にデプロイして実行できるサーバーレスランタイム環境です。 エッジルーチンは、ES6構文と標準のWebサービスワーカーAPIをサポートしています。 エッジルーチンを使用すると、ユーザーに最も近いPOPにユーザー要求に応答して処理することができます。 これにより、レイテンシが大幅に削減され、応答が加速され、ユーザーエクスペリエンスが向上します。

7。 Alibaba Cloud CDNまたはDCDNからドメイン名を削除する

Alibaba Cloud CDNからドメイン名を削除する

  1. Alibaba Cloud CDN コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、ドメイン名 をクリックします。

  3. [ドメイン名] ページで、管理するドメイン名を見つけ、[アクション] 列の [無効化] をクリックします。

    image

  4. 表示されたメッセージボックスで、[OK] をクリックします。

    image

  5. ドメイン名のステータスが無効になったら、[アクション] 列で [削除] をクリックします。

    image

  6. Alibaba Cloud DNS コンソールにログインします。

  7. 左側のナビゲーションウィンドウで、 [権威 DNS 名前解決] をクリックします。 [権威ドメイン名] タブで、管理するドメイン名を見つけ、[操作] 列の [DNS 設定] をクリックします

    image

  8. [DNS 設定] タブで、Alibaba Cloud CDN高速化ドメイン名のDNSレコードを見つけ、 [削除] をクリックします。

    image

DCDNからドメイン名を削除する

  1. ログインしてDCDNコンソール

  2. 左側のナビゲーションウィンドウで、ドメイン名.

  3. [ドメイン名] ページで、管理するドメイン名を見つけ、[操作] 列の [無効化] をクリックします。

    image

  4. 表示されたメッセージボックスで、[OK] をクリックします。

    image

  5. ドメイン名のステータスが無効になったら、[操作] 列で [削除] をクリックします。

    image

  6. Alibaba Cloud DNSコンソールにログインします。

  7. 左側のナビゲーションウィンドウで、 [権限のあるDNS解決] をクリックします。 [権限のあるドメイン名] タブで、管理するドメイン名を見つけ、[操作] 列の [DNS設定] をクリックします

    image

  8. [DNS設定] タブで、DCDN高速化ドメイン名のDNSレコードを見つけ、 [削除] をクリックします。

    image