Home 技術記事 EdgeFunctions:実世界アプリケーションのためのサーバレスコンピューティング
Applications

EdgeFunctions:実世界アプリケーションのためのサーバレスコンピューティング

About The Author

Outline

魅力的なユーザー体験の提供は、特にストリーミングビデオにおいて、ますます複雑になっている。 多くのベンダーのサービスやテクノロジーを使用して、視聴者が期待する即座の満足度を提供することは、例外ではなく当たり前のことである。 開発者は、ビデオストリームの配信、ユーザーの認証、コンテンツのパーソナライズ、最適なビデオプロファイルの提供、コンテンツの保護などのサービスを統合することが増えている。 一方で、視聴者の体験を向上させるための新機能やイノベーションを設計している。

問題は、これらの機能をどこで実行し、どのように拡張すればよいかということである。 中央集中型のデータセンターで処理すると、遅延が発生し、視聴者体験が遅くなり、不要なコストが発生する可能性がある。 ここで、サーバーレスコンピューティングとEdgioの新しいEdgeFunctionsが登場する。

EdgeFunctionsは、コンテンツプロバイダが独自のアプリケーション機能をEdgioのネットワークエッジロケーションにデプロイし、オンデマンドで実行するためのプラットフォームを提供する。 世界中のエッジロケーションでコードを自動的に利用できるようにし、ユーザーに最も近いネットワークエッジで実行してレイテンシを最小限に抑え、需要に合わせて拡張する。 パーソナライズされたストリーミング、アクセス制御、動的な広告挿入、コンテンツ保護、A/Bテスト、画像操作など、ビデオストリーミングコンテンツ配信のユースケースに最適である。

もう1つの利点は、サーバーレスアーキテクチャにより、開発者は基盤となるインフラ(サーバー、ストレージ、ネットワークなど)が立ち上がるのを待つ必要がなく、数か月かかることがあることだ。

代わりに、ユーザーアプリケーションエクスペリエンスを作成または強化するためのコードの作成とデプロイに集中できる。 EdgeFunctionsは、従来の「常時稼働」サーバアーキテクチャを回避することでコストを削減する。 顧客は、機能がトリガーされたときに消費するリソースに対してのみ料金を支払う。

Edgio EdgeFunctionsにより、過剰なプロビジョニングコストがなくなり、規模や容量を気にする必要がなくなる。 コードをアップロードするだけで、残りの処理はEdgioが代行してくれる。サーバーレスコンピューティングは最高の状態で。