最終更新日:2024-09-03 15:09:24
エッジアプリケーションは、サーバーレスアーキテクチャ上に構築され、CDNetworksの堅牢なコンテンツデリバリーネットワーク(CDN)と緊密に統合された、強力なエッジコンピューティングプラットフォームです。高パフォーマンスでスケーラブルなサーバーレス実行環境を提供し、コードを迅速に記述し、数秒でデプロイすることを可能にします。CDNetworksのグローバルエッジネットワークのパワーを活用することで、リアルタイムのコンテンツを処理し、エッジロジックをカスタマイズし、その他さまざまなエッジアプリケーションを構築できます。プラットフォームでサポートされている言語を使用してビジネスロジックを記述するだけで、コードはCDNetworksのグローバルに分散されたエッジサーバー上で効率的かつ確実に実行されます。クリックしてグローバルネットワークマップをご覧ください。
CDNetworksのCDNインフラストラクチャ上に構築されたサーバーレスサービスであるエッジアプリケーションは、従来のアプリケーションの制限から解放され、より幅広いCDNエッジ機能へのアクセスを提供します。これにより、さまざまなエッジサービスを簡単に構築し、ビジネスの競争力を強化できます。エッジアプリケーションを使用すると、基盤となるインフラストラクチャの管理の複雑さを気にすることなく、ビジネスロジックの開発と革新のみに集中できます。
エッジアプリケーションは、エッジクラウドアプリとエッジKVストレージという2つのコアコンポーネントで構成されています。これらは、アプリケーションにそれぞれ柔軟なコンピューティング機能と信頼性の高いエッジデータストレージを提供します。
エッジクラウドアプリ(ECA)
エッジクラウドアプリ(ECA)は、V8エンジンを搭載した高パフォーマンスのエッジ関数コンピューティングランタイム環境を提供します。これにより、CDNetworksのグローバルに分散されたCDNエッジPoPでカスタムコードを実行できます。軽量な関数を記述してデプロイすることで、HTTPリクエストを処理し、データを操作し、以下を含むさまざまなエッジアプリケーションを構築できます。
エッジクラウドアプリは、ネイティブJavaScriptランタイム環境と標準のService Worker APIをサポートし、フロントエンドアプリケーションの変更なしにシームレスな互換性を保証します。さらに、C、C ++、Rust、Goなどの他のプログラミング言語で記述されたコードをWebAssembly(WASM)ファイルにコンパイルして実行することもサポートしています。
エッジKVストレージ
エッジKVストレージは、低レイテンシーで安定性の高いエッジデータベースを提供する、グローバルに分散されたキーバリューデータストレージサービスです。このデータベースは、読み取り頻度が高く、書き込み頻度が低いシナリオに特に適しています。
API、コンソール、またはエッジクラウドアプリ関数を使用して、エッジKVデータを柔軟、安全、かつ効率的に管理できます。エッジKVは、低レイテンシーと高安定性のデータアクセスに対する需要を満たします。エッジKVに 저장되는一般的なデータには、次のものがあります。
CDNetworksエッジアプリケーションは、エッジでのアプリケーションの開発とデプロイを合理化します。エッジクラウドアプリは、JavaScriptとWebAssembly(WASM)プログラミングの両方をサポートする単一ページのクラウドIDEを統合しています。この直感的なIDEを使用すると、コードを簡単に記述およびテストし、エッジKVストレージとシームレスに連携できます。柔軟な関数トリガー構成と自動化されたデプロイ戦略により、オリジンおよびフロントエンドサービスとシームレスに連携する、高パフォーマンスでスケーラブルなエッジアプリケーションを構築できます。
運用ではなくビジネスに集中
サーバーレスモデルを採用することで、ロードバランサー、ゲートウェイ構成、ハードウェアパフォーマンスチューニングなどの基盤となるインフラストラクチャの管理を気にすることなく、コアビジネスロジックコードの記述に集中できます。これにより、サービスアーキテクチャ構築の複雑さが大幅に軽減され、運用コストが削減されます。
グローバルデプロイメント、ワンクリックリーチ
エッジアプリケーションは、グローバルに分散された2800以上のCDNエッジPoPで実行されるため、特定の地域またはクラスターの制限がなくなります。クライアントがリクエストを行うと、システムはユーザーに最も近いエッジPoPを自動的に選択してコードを実行します。これにより、高速な計算と応答時間が保証され、ネットワークレイテンシーが効果的に削減され、ユーザーエクスペリエンスが向上します。
ニアデータ処理、超高速読み取り
軽量コンテンツをエッジPoPに直接保存し、ステートフルアプリケーションをデプロイします。データがエッジKVストレージに書き込まれると、世界中のエッジKV PoPに自動的かつ迅速に同期され、高可用性と高速なデータアクセスが保証されると同時に、セキュリティと効率が向上します。
迅速な開発、ニーズに合わせて調整
プラットフォームは、標準のWeb Service Worker APIをサポートし、豊富な組み込みテンプレートライブラリを提供することにより、独自のビジネスニーズに合わせてカスタム関数を迅速に構築できます。各関数は独立して動作およびデプロイされるため、コードが記述されてから数秒以内に有効になる、迅速な開発およびデプロイサイクルを実現できます。
安定性、信頼性、費用対効果
コンソールを通じてアプリケーションのランタイムステータスをリアルタイムで監視します。柔軟に関数実行戦略を構成し、従量課金制モデルを活用することで、透明性の高い請求方法で費用対効果の高いソリューションを実現します。
エッジアプリケーションは、開発者に優れた柔軟性と制御を提供し、より高速で安全でインテリジェントなエッジアプリケーションを構築できるようにします。特定のビジネス要件に基づいて最適なソリューションを選択してください。