AWS、エッジにおけるJavaScript実行環境に本格参入 CloudflareやDenoなどの競合に

今回は「AWS、エッジにおけるJavaScript実行環境に本格参入 CloudflareやDenoなどの競合に」についてご紹介します。

関連ワード (同社、実行時間、積極的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、It Media News様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


この記事は新野淳一氏のブログ「Publickey」に掲載された「」(2021年5月7日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。

 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のエッジにおいてユーザーの近くで行われる軽量な処理に向いているといえそうです(今後、実行環境は順次強化されていくと思われますが)。

エッジで進むJavaScript実行環境に、AWSも参入

 CloufFront Functionsに似たサービスは、CDNプロバイダのCloudflareが、127カ所(発表時点)のCDNのエッジにJavaScriptのコードを配置し実行できる「Cloudflare Workers」としてすでにしています。

 Cloudflare Workersは、その名称にあるようにService WorkerのAPIを備えています。

 Node.jsの作者でありDenoの作者でもあるライアン・ダール氏が立ち上げた「Deno Company」も、グローバルに分散した環境でJavaScriptを実行するサービス「」を試験的に提供しています。

 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が参入することを示したように見えます。

Copyright © ITmedia, Inc. All Rights Reserved.

COMMENTS


27828:
2021-05-10 21:07

私たちが目標を達成するには二つしか方法はない。時間を投入して自分で実行するか、他の人に仕事を任せるかのどちらかである。自分で時間を投入する場合は能率を考え、人に任せる場合は効果を考えるべきである。

27836:
2021-05-10 16:55

【私の実践例】 ・トイレ掃除 ・1.2階のクイックルワイパー 上記の2点を今も毎日行っています。時間が取れない時でもトイレ掃除だけは必ずしています。 毎日やっているので、めちゃくちゃキレイなんですけど、実行する事に目的があるので、質は考えていません。

27826:
2021-05-10 15:02

おざまーす 有言実行ということで昨日ジムに入会、先程までトレーニングしてきました!と言っても、まずは器具の感じとか見て実際にやれたのは30分ほどでしたが… 毎日の朝トレの場所をジムに移すだけなんで、余裕で毎日行けます笑 この時間帯はさすがに誰もいなかった笑

27835:
2021-05-10 14:51

時間を無駄にするな!いつまでもあるものじゃないぞ。 あれこれ考える時間があるなら実行しろ! 行動した者だけが本当に手に入れたいものを手に入れられるんだ!!! 1人で変われないなら私が導く。思い切って連絡してこい!

27831:
2021-05-10 14:11

おはようございます。 そんな輩が居るんですね。 全く非常識ですね、キャストの方がいらっしゃって楽しい時間を過ごすがコンセプトですよね。 私は東京2を利用させて頂いておりますが有言実行は当たり前です。…

27839:
2021-05-10 12:36

最後はシンプルな話。スプラトゥーンは反省がしやすい。 死んだ後は5秒間動けなくなるから、その間に反省できる。しかもすぐ復活するから、改善案を実行する事も可能。1試合通しての時間も5分やから、反省する(考える)時間が自然と多くなるの…

27833:
2021-05-10 11:33

自分で何に向いてるかなんてわかんないし、それを学生のうちに見つけられる人なんてごく少数だよな.... 何に向いてるか、何の能力なら他の人より長けているか考えたり実行する時間は、正解っぽいのを見つけるまで永遠にリセマラしたいってよく思う

27834:
2021-05-10 11:26

周期実行スケジュラのタスクごとの平均所要時間を更新しました。

27830:
2021-05-10 11:00

信用される 人間の道へ、 ルート変更できると 豊かな人生を 歩むことができます。 では人間性を高めるには どうしたら? 答えは 有言実行だけ! 私は、 嘘をつかない、 遅刻せずに時間を守る等、 自分の言ったことを守…

27838:
2021-05-10 06:36

情報系の教授「人を好きになるのには時間がかかりますがこの人ならば好きになれるだろうと思える人に対して片っ端から『君が好きだ』と言っておき、その人が自分のことを好きになってくれればそれからその人のことを好きになれば遅延を防げますね。これが投機的実行の考え方で、私は女房をこの方法で捕

27827:
2021-05-10 05:25

おはっつ! 今週も1週間頑張るぞ〜〜 なんと言っても今週は文化祭 緊急事態宣言でるから一般公開無いし時間短縮だけど 1ヶ月実行委員部署リーダーとして頑張ってきたから、絶対良い物にしたい! 頑張るぞ!

27829:
2021-05-10 02:38

『フォローで厄除け・リツイートで開運』奇跡のアファメーション 見た目以上に、慎重で実行に移すまでに時間をかけ、勝算が無ければ手を出さない手堅さを持っている様子です。 フォロワー様に、愉快な気分になりますように。 花の画像を載せてま…

27832:
2021-05-10 02:26

オチアイ5 「カバルある派閥は、聖書の預言を実行する事を至上命題としています。役所も大企業も、労働者はみな〇〇〇ンを接種させられて、長い時間かけて病気にさせられて死ぬと、聖書には預言されています。これを何が何でも実現したいようです」

27837:
2021-05-10 01:43

22:15まで♥ 時間内にいいね15以上で実行音声をスペースかカカオで公開

Recommended

TITLE
CATEGORY
DATE
Salesforce Functionsがベータ公開、Salesforceプラットフォームでサーバレスを提供
Salesforce.com
2021-06-30 00:12
栗田工業と日立、製鉄所など原料ヤード管理のDXで協業
IT関連
2022-09-30 15:53
三菱マテリアル、人事改革に向けクラウド型人事ソリューションを導入
IT関連
2022-09-08 11:26
SAP、「Joule」にAIエージェントを導入–クレーム管理や財務会計業務を支援
IT関連
2024-10-12 02:14
パスワード管理アプリ「LastPass」、無料版でモバイルかPCかの選択が必要に–3月より
IT関連
2021-02-18 22:48
EA、サイバー攻撃で「FIFA 21」やゲームエンジンのソースコード780GBを盗まれる
セキュリティ
2021-06-12 10:57
iOS 15でSpotlightが大幅強化、アプリのインストールも可能に
ソフトウェア
2021-06-11 06:51
アップルが有料ポッドキャストのアフィリエイトプログラムを開始
ネットサービス
2021-05-22 13:44
マイクロソフト、「Office」アプリを「Microsoft 365」ブランドで提供へ
IT関連
2022-10-15 01:07
佐賀市のサイト、市民が送信したマイナンバーカード画像など外部から閲覧できる状態に
セキュリティ
2021-03-04 15:39
ソニーの“お守り”「アミューリンク」予約開始 親のスマホと音声メッセージをやり取り
くらテク
2021-02-18 03:15
パナソニックHD、経営改革を発表–パナソニック解消で事業会社体制へ
IT関連
2025-02-07 12:58
主役はビジネスユーザー–SAPがローコードの「SAP Build」発表
IT関連
2022-11-17 22:54
NFC搭載の“段ボールコントローラー”でスマホを操作、給電はワイヤレス 凸版印刷が新技術
企業・業界動向
2021-07-07 18:42