CDNetworks エッジアプリケーションでサーバーレスコンピューティングのパワーを解き放つ

最終更新日 2025年6月10日
Serverless-Edge-Computing-Edge-Application-CDNetworks

アプリケーションがより動的で分散化するに伴い、CDN は従来のコンテンツ配信システムを超え、エッジでのインテリジェントでプログラム可能なプラットフォームへと進化しています。この変化の中心にあるのがエッジコンピューティングです。データ処理をユーザーに近づけることで、このアプローチはレイテンシーを最小限に抑え、パフォーマンスを向上させ、スケーラブルなデジタル体験を可能にします。

グローバルに分散されたエッジネットワークを活用して、CDNetworks Edge Application はエッジにコンピューティングパワーを提供します。このブログでは、私たちのプラットフォームがどのようにして企業がアプリケーションをより速く構築し、最高のパフォーマンスと可用性を確保できるかを探ります。

CDNetworks のサーバーレスエッジコンピューティングソリューションの紹介

CDNetworks Edge Application は、CDNetworks のグローバルエッジインフラストラクチャ上で直接アプリケーションを構築、デプロイ、およびスケーリングできるサーバーレスコンピューティングプラットフォームです。

サーバーレスアーキテクチャを採用することで、インフラストラクチャのセットアップ、リソースのプロビジョニング、またはサーバーのメンテナンスの複雑さを抽象化し、開発者が強力なアプリケーションの構築に専念できるようにします。

サーバーレスコンピューティングソリューションとして、Edge Application は二つの基本コンポーネントで構成されています:

  • 強力なコンピューティング能力のための Edge Cloud Apps
  • 高可用性、低レイテンシーのデータストレージのための Edge KV Storage

serverless edge computing CDNetworks

CDNetworks Edge Application: 参照アーキテクチャ

Edge Cloud Apps

Google の V8 エンジンによって駆動され、Edge Cloud Apps はエッジでのサーバーレスランタイム環境を提供します。開発者は、CDNetworks の全世界に分散されたネットワークを通じて JavaScript 関数をデプロイでき、各関数は HTTP リクエスト、API コール、またはスケジュールされたタスクといった特定のイベントによってトリガーされます。

これにより高速でオンデマンドの実行が保証され、限られたリソースでのオーバーヘッドでエンドユーザーにカスタマイズされた低レイテンシの体験を提供します。

Edge Cloud Apps のハイライト:

  • 多言語ランタイム:Edge Cloud Apps は JavaScript と Service Worker API をネイティブにサポートし、他の言語 (C, C++, Rust, Go) は WebAssembly (WASM) にコンパイルされ、エッジで実行されます。
  • 自動スケーリング:関数は、CDNetworks のグローバルエッジネットワークを通じてユーザーの近くで自動的にデプロイされ実行されます。
  • 高速スタートアップと低オーバーヘッド:超高速の 5ms コールドスタート、最小 3MB メモリオーバーヘッド、ゼロコンテキストスイッチング。
  • 隔離とセキュリティ:各関数は、厳しいリソースと権限の制御のある隔離されたサンドボックス環境で実行され、クロステナントリスクを防止します。
  • 高可用性:リクエストは、最高のパフォーマンスを誇るエッジPoPにインテリジェントにルーティングされ、CDN フォールバックにより、CDNetworks のグローバルエッジネットワーク全体で途切れないサービスを保証します。
  • 生産性の向上:開発者は、統合された Cloud IDE 開発者ツールを使用して関数を作成、テスト、デバッグし、デプロイメントパイプラインを簡素化できます。

Edge KV Storage

Edge KV Storage は Edge Cloud Apps 用のサーバーレスキー・バリュー (KV) ストアで、頻繁な読み取りと不定期な書き込みを必要とするアプリケーションの構築に理想的です。CDNetworks のグローバルエッジネットワークを通じて、低レイテンシで安全な KV アクセスを提供します。開発者は API、コンソール、または Edge Cloud Apps を通じてデータベースを管理できます。

Edge KV Storage のハイライト:

  • 柔軟なストレージ:Edge KV Storage は、文字列、配列、バイナリフォーマットでのデータストレージをサポートします。
  • リアルタイム同期:データはグローバルに秒単位で同期され、ユーザーに近い場所での高速な読み取りと書き込みアクセスを可能にします。
  • 高可用性:Edge KV Storage は分散型アーキテクチャに基づいており、デュアルセンターホットスタンバイで高可用性とシームレスなフェイルオーバーを提供します。
  • 効率的なデータ取得:開発者は、Edge Cloud Apps を通じて、数行のコードで KV データベースに保存されたデータに迅速にアクセスできます。
  • 多層データ保護:データは、厳格な隔離、転送中の暗号化、および制御された API アクセスを含む複数の層によって保護されています。

CDNetworks のサーバーレスコンピューティングソリューションの利用ケース

1. バーチャル待合室

高トラフィックイベント(製品発売やフラッシュセールなど)は、多くの訪問者がウェブサイトに押し寄せ、バックエンドシステムをその限界を超えて圧迫することになります。CDNetworks Edge Application は、多すぎるユーザーをバーチャル待合室にルートにすることで、行列内での位置や推定待ち時間を表示するカスタムブランディングページを提供する機能を提供します。利用可能になると、訪問者は事前に設定された順番(先入れ先出し、ランダム、カスタムルール)で入室を許可されます。このアプローチは、顧客体験を保持し、要求によってオリジンサーバーが負担を受けるのを防ぎます。

CDNetworks Edge Cloud Apps

Edge Cloud Apps はエッジでキューイングロジックを処理し、ユーザーがキューを離れてサイトに入るタイミングを管理する一方で、Edge KV Storage はキューデータをユーザーの近くで保持し、速く低レイテンシでアクセスするために CDNetworks のグローバルエッジネットワーク全体で同期します。

2. パーソナライズとローカライゼーション

グローバルウェブサイトにおいては、迅速で個別化されたユーザーエクスペリエンスが、世界中のユーザーを引き続き魅することの鍵となります。CDNetworks Edge Application は、ユーザーの属性(地理的位置、デバイスの種類、ログインステータスなど)に応じて動的なコンテンツ配信を可能にします。これらの決定をエッジで処理することにより、企業は世界中のユーザーにより迅速で関連性の高いエクスペリエンスを提供し、レイテンシーとバックエンド負荷を削減することができます。この向上したパフォーマンスは、全体的なサイトスピードとユーザー満足度の向上により、より良い検索エンジンのランキングに寄与します。

3. A/B テスト

A/B テストは、異なるバージョンのコンテンツを比較してどちらがより良いパフォーマンスを示すかを見るための一般的な方法です。通常、どのバージョンを配信するかの決定はオリジンサーバーのクエリを含みます。CDNetworks Edge Application は、この意思決定ロジックをエッジに配置することを可能にします。これにより、オリジンの負荷が大幅に削減され、最終ユーザーへの応答時間が向上し、実際のユーザーのフィードバックに基づいたデータ主導の意思決定を可能にします。

4. フォレンジックウォーターマーキング

コンテンツの海賊行為は、メディアストリーミングプラットフォームの収益とユーザーの信頼を低下させます。フォレンジックウォーターマーキングは、コンテンツストリームにユニークで目に見えないウォーターマークシーケンスを埋め込むことによって理想的な解決策を提供します。CDNetworks Edge Application を第三者のウォーターマークシステムと統合することで、このプロセスをエッジで行うことが可能になります。ユーザーIDがフラグ付けされると、そのストリームは即座にブロックされ、正当なユーザーを妨げることなくコンテンツを保護します。

顧客ストーリーを読む:ベトナムの最大手有料テレビ運営者が CDNetworks の Edge Application を使用して反海賊版対策を強化した方法 →

5. クイック認証

デジタルサービスにおいてコンテンツアクセスが厳しく制御されなければならない場合、許可されたユーザーのみが正しいリソースに到達できることを確保することが重要です。CDNetworks Edge Application は、セッショントークンとユーザーデータをエッジで安全に保存し、最小限の遅延で高速かつリアルタイムの本人確認を可能にします。これによりバックエンドの負荷が減少し、許可されていないリクエストがオリジンシステムに到達する前に防ぐことで全体的なセキュリティが向上します。

6. 静的HTMLサイトのデプロイ

一時的なサービスやビジネスキャンペーンが迅速な軽量ウェブサイトの展開を要求する場合、従来のデプロイ方法は遅すぎるか、リソース集約的すぎる場合があります。CDNetworks Edge Application は、エッジで静的HTMLサイトのサーバーレスホスティングをサポートし、オリジンサーバーは不要です。これにより、地域間での迅速な展開と低レイテンシーでのアクセスが可能になり、運用の複雑さを最小限に抑え、安定したパフォーマンスを保証します。

主要なメリット

  • インフラストラクチャの管理なしにコードを実行します。最小限のオーバーヘッドで革新したい開発者にとって理想的です。
  • 意思決定をエッジで処理することでパフォーマンスを向上させ、オリジンサーバーの負荷を軽減します。
  • SDK または API を介して既存のビジネスロジックとシームレスに統合します。
  • 即デプロイ可能なコードサンプルで開発を迅速にスタートできます。
  • 使用したコンピュート時間のみを課金する柔軟な従量制料金モデル。
  • コンソールを通じて、わずか 3 ステップで迅速に関数をデプロイします。

今日からサーバーレスジャーニーを始めましょう

サーバーレスアプローチがビジネス目標に合致していると決断したら、CDNetworks Edge Application のような特定のサーバーレスプラットフォームがオンボーディングプロセスをどのように簡素化できるかを確認する価値があります。サーバーレスの旅に乗り出すことは圧倒されるかもしれませんが、適切なプラットフォームを採用することで、すぐに稼働状態に入れるでしょう。

始める準備はできていますか? 無料トライアルにサインアップ または 製品パンフレットを読む ことで、私たちの Edge Application プラットフォームについてもっと学びましょう。

CDNetworksを無料で試す

ほとんどの製品は14日間の無料トライアルがあります。クレジットカードは不要です。

さらに探検する

その他

CDNetworks エッジアプリケーションでサーバーレスコンピューティングのパワーを解き放つ

CDNetworksのサーバーレスエッジコンピューティングソリューション「Edge Application」のご紹介。その仕組み、主なメリット、そして実際のユースケースをご紹介します。

もっと読む »
クラウドセキュリティ

CDNetworks、1.24 Tbps の大規模 DDoS 攻撃からブラウザ ゲーム プラットフォームを防御

2024年10月24日、CDNetworksは東南アジアの大規模なユーザーベースを持つブラウザゲームプラットフォームを標的とした大規模なDDoS攻撃の緩和に成功しました。この攻撃はネットワーク層で1.24Tbpsに達し、アプリケーション層では数百万QPSを超えました。

もっと読む »