AWS、エッジにおけるJavaScript実行環境に本格参入。Cloudflare WorkersやDeno Deployなどと競合へ
今回は「AWS、エッジにおけるJavaScript実行環境に本格参入。Cloudflare WorkersやDeno Deployなどと競合へ」についてご紹介します。
関連ワード (分散、発表、要求等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
Amazon Web Services(AWS)は、エッジ環境で軽量なJavaScriptによる処理を実行可能な新サービス「Amazon CloudFront Functions」を発表しました。
AWSではすでにエッジで処理を行う「Lambda@Edge」を提供しており、そこでNode.jsとPythonによるコードを実行可能です。
しかしLambda@Edgeは13カ所のリージョナルエッジキャッシュにおいて処理が行われるのに対し、CloudFront Functionsは218カ所以上のCloudFront Edge Locationsにおいて処理が行われるため、よりユーザーに近い広範囲なロケーションで実行されます。
また、実行時間もLambda@Edgeが最大で5秒以内(ビューワによるトリガー)もしくは30秒以内(オリジンによるトリガー)なのに対して、CloudFront Functionsでは1ミリ秒以内と非常に短い時間でレスポンスを返すことが大きな特徴となっています。
その分、CloudFront FunctionsはECMAScript 5.1対応のJavaScriptランタイムのみをサポートし、メモリは2MB、パッケージサイズは10KBなどの制限があります。
CloudFront Functionsのユースケースとしては、画像変換のような一定のコンピューティングリソースを要求し時間がかかりそうな処理ではなく、URLの書き換えやCookieの処理などの軽量かつ短時間で済むものが想定されています。
Lambda@Edgeがどちらかといえばクラウドの処理をオフロードするような用途であるのに対し、CloudFront FunctionsはCDNのエッジにおいてユーザーの近くで行われる軽量な処理に向いているといえそうです(今後、実行環境は順次強化されていくと思われますが)。
CloufFront Functionsに似たサービスは、CDNプロバイダのCloudflareが、127カ所(発表時点)のCDNのエッジにJavaScriptのコードを配置し実行できる「Cloudflare Workers」としてすでに提供しています。
Cloudflare Workersは、その名称にあるようにService WorkerのAPIを備えています。
Node.jsの作者でありDenoの作者でもあるライアン・ダール氏が立ち上げた「Deno Company」も、グローバルに分散した環境でJavaScriptを実行するサービス「Deno Deploy」を試験的に提供しています。
Deno DeployもService Worker APIを備えているほか、TypeScriptやWebAssemblyにも対応します。
Fastlyも、CDNのエッジでの処理のために「Compute@Edge」と呼ばれるサービスを提供しています。同社はCompute@EdgeでAssemblyScriptに対応。WebAssemblyによる処理の実行を計画しており、そのためのWebAssemblyランタイムなどを積極的に開発しています。
このようにエッジにおいてJavaScript/TypeScript/WebAssemblyを用いた軽量な実行環境の提供が始まっており、そして今後5Gに代表されるレイテンシが小さく高速な通信網が普及するにつれて、その性能を生かすためにエッジで処理を行うニーズも高まってくると予想されます。
今回、AWSが発表したCloudFront Functionsもそうしたニーズを想定し、各社から登場してきているエッジにおけるJavaScript系ランタイムに対して、AWSが参入することを示したように見えます。
発表とは - Weblio辞書
「発表」の意味は世間一般に知らせること。Weblio国語辞典では「発表」の意味や使い方、用例、類似表現などを解説しています。
発表とは - コトバンク
精選版 日本国語大辞典 - 発表の用語解説 - 〘名〙① 世間へ表向きにしらせること。多くの人々に明らかにすること。〔日誌必用御布令字引(1868)〕※鮫(1937)〈金子光晴〉自序「僕の詩を面白がって発表をすすめてくれた人」② 内にこもっている病気が外へ出ること。表面に症状として現わ...
プレゼンの10のコツ!わかりやすいプレゼンや発表の仕方と話 …
わかりやすいプレゼンの仕方には10のコツがあります。プレゼンをする上で、わかりやすく発表するためのテクニックは、ビジネスの場ですぐに使えるでしょう。今回は、言葉や表情などを用いたプレゼンテーションでわかりやすく伝える10のコツを紹介します。
心を動かすプレゼンテーション術 ~発表編~ 説得力のある ...
心を動かすプレゼンテーション術 ~発表編~ 説得力のあるプレゼンテーションスキルを身につける CHAPTER 1 プレゼンテーション発表に関する意識調査 日立ソリューションズのビジネスコラムの『知って楽しむオトナのたしなみ』をご紹介。
発表スライドについてのルール
発表の目的は学問の内容を伝えることなので、内容と関係のない情報は不要というのが基本的な考え方。 それを踏まえた上で、発表をスムーズにして聞き手に興味をもってもらう工夫をする。
環境省_報道発表一覧 - env
報道発表一覧 報道発表資料の最新1週間分を表示しています。 ※ 全ての報道発表資料を対象に検索可能(ページ下部へ↓)
総務省|報道資料一覧:2021年5月
· 発表日 内容 関連リンク 家計調査、労働力調査、消費者物価指数等の統計資料 (統計局のホームページへリンクしています。) 消防庁の報道資料(消防庁のホームページへリンクしています。) 公害等調整委員会の報道資料 情報通信 ...
記者発表資料 - 宮城県公式ウェブサイト
· 11月. 12月. ・4/27 患者(7924~7938例目)について(県記者発表資料) [PDFファイル/430KB] ・4/26 患者(7918~7923例目)について(仙台市). ・4/26 患者(7911~7917例目)について(県記者発表資料) [PDFファイル/410KB] ・4/25 患者(7902~7910例目)について(仙台市). ・4/25 新型コロナウイルス感染床患者の公表に係る計上漏れについて (7899~7901例目)(仙台市). …
Appleのイベント - Apple(日本)
Appleの最新の発表をストリーミングでお届けします。Appleの製品とサービスに関するこれまでのスペシャルイベントも、アーカイブにまとめてあります。
2020-21 docomo collection スマホの最新機種特集 | 製品 | NTT ...
2020年11月5日発表 ドコモの2020-2021年 冬春最新モデルをご紹介します。5G対応の11機種から4G対応の8機種、らくらくホン2機種、タブレット3機種と幅広いラインアップをお届けします。ドコモオンラインショップ限定カラーも登場。
27064:
2021-05-07 22:09ブッチギリでアレな方々ですね。立憲民主や共産、社民の支持率が上がらず逆に国民から見放され始めたのは当然の流れ…【離島防衛 日米仏共同の訓練中止要求 佐世保の平和団体 | 2021/5/4 - 長崎新聞】 co/c0R0k…