Akamaiとの連携 - はじめに

当社のAkamai連携では、AkamaiのEdgeWorkersソリューションを活用し、アプリケーションのコードやWebサーバーに変更を加えることなく、AkamaiのCDNネットワークから直接動作する、機能豊富で堅牢な待機室サービスを提供します。

前提条件

  1. 有効なCrowdHandlerアカウント。まだ登録がお済みでない場合は、 登録

  2. 有効なEdgeWorkersサブスクリプションをお持ちの場合、Akamaiコントロールパネルにアクセスできます。この要件を満たしているか不明な場合は、Akamaiのプロフェッショナルサービスにお問い合わせください。

  3. Akamaiのデリバリー製品のうち、サポート対象となっているもの。

    本稿執筆時点(2022年11月14日)での状況は以下の通りです:

    配送対応製品
    イオン
    ダイナミック・サイト・アクセラレーター(DSA)
    適応型メディア配信
    ダウンロードの配信
    オブジェクトの配送
    APIの高速化
  4. Akamaiがサポートする配信方法。

    本稿執筆時点(2022年11月14日)での状況は以下の通りです:

    対応している配送方法
    強化されたTLS
    標準 TLS *
  • 標準のTLS配信方法を使用する場合は、お使いの環境プロパティでEdgeWorkersを手動で有効にするため、Akamaiのサポートエンジニアにご連絡いただく必要があります。

Akamai EdgeWorkers の制限事項

インストール手順

本番環境にデプロイする前に、ステージング環境にインストールしてテストを行うことを強くお勧めします。

設置にかかる推定時間- 3/4時間

  1. ステップ 1 - EdgeWorker の設定
  2. ステップ 2 - EdgeWorker をプロパティに関連付ける
  3. ステップ 3 - CrowdHandler API プロキシのインストール
  4. ステップ 4a - ホワイトラベル待合室の導入 ステップ 4b - ホワイトレーベル待合室の圧縮
  5. ステップ 5 - EdgeWorker のエラーハンドラを設定する
  6. ステップ 6 - 有効化
  7. ステップ 7 - CrowdHandler JavaScript 統合のインストール
  8. 手順 8(任意) - CrowdHandler エンジニアに EdgeWorker 診断機能へのアクセス権限を付与する。

これからどうする?

Akamaiの統合手順が完了したら、CrowdHandlerコントロールパネルから待機室を作成・設定する方法について理解を深めるために、当社の「はじめに」ガイドをご覧になることをお勧めします。すでにCrowdHandlerのJavaScript統合をインストール済みの場合は、ガイド内のその部分に関する記述はスキップして構いません。

Akamaiとの連携が内部でどのように機能しているかを理解したい場合は、GitHubでソースコードをご覧いただけます。また、トップレベルのプロセス図もご用意しています。