Akamaiとの連携 - はじめに
当社のAkamai連携では、AkamaiのEdgeWorkersソリューションを活用し、アプリケーションのコードやWebサーバーに変更を加えることなく、AkamaiのCDNネットワークから直接動作する、機能豊富で堅牢な待機室サービスを提供します。
前提条件
-
有効なCrowdHandlerアカウント。まだ登録がお済みでない場合は、 登録。
-
有効なEdgeWorkersサブスクリプションをお持ちの場合、Akamaiコントロールパネルにアクセスできます。この要件を満たしているか不明な場合は、Akamaiのプロフェッショナルサービスにお問い合わせください。
-
Akamaiのデリバリー製品のうち、サポート対象となっているもの。
本稿執筆時点(2022年11月14日)での状況は以下の通りです:
配送対応製品 イオン ダイナミック・サイト・アクセラレーター(DSA) 適応型メディア配信 ダウンロードの配信 オブジェクトの配送 APIの高速化 -
Akamaiがサポートする配信方法。
本稿執筆時点(2022年11月14日)での状況は以下の通りです:
対応している配送方法 強化されたTLS 標準 TLS *
- 標準のTLS配信方法を使用する場合は、お使いの環境プロパティでEdgeWorkersを手動で有効にするため、Akamaiのサポートエンジニアにご連絡いただく必要があります。
インストール手順
本番環境にデプロイする前に、ステージング環境にインストールしてテストを行うことを強くお勧めします。
設置にかかる推定時間- 3/4時間
- ステップ 1 - EdgeWorker の設定
- ステップ 2 - EdgeWorker をプロパティに関連付ける
- ステップ 3 - CrowdHandler API プロキシのインストール
- ステップ 4a - ホワイトラベル待合室の導入 ステップ 4b - ホワイトレーベル待合室の圧縮
- ステップ 5 - EdgeWorker のエラーハンドラを設定する
- ステップ 6 - 有効化
- ステップ 7 - CrowdHandler JavaScript 統合のインストール
- 手順 8(任意) - CrowdHandler エンジニアに EdgeWorker 診断機能へのアクセス権限を付与する。
これからどうする?
Akamaiの統合手順が完了したら、CrowdHandlerコントロールパネルから待機室を作成・設定する方法について理解を深めるために、当社の「はじめに」ガイドをご覧になることをお勧めします。すでにCrowdHandlerのJavaScript統合をインストール済みの場合は、ガイド内のその部分に関する記述はスキップして構いません。
Akamaiとの連携が内部でどのように機能しているかを理解したい場合は、GitHubでソースコードをご覧いただけます。また、トップレベルのプロセス図もご用意しています。