A/CROSSING / 開発者向けプラットフォームのスタイル見本(STYLE 07 PRECISION)スタイル一覧へ ↗
ドキュメント デプロイしてみる →

EDGE COMPUTE / v4.2

41秒で、世界中のエッジへ。

1つのコマンドで、312都市のエッジにデプロイ。コールドスタートなし、設定ファイルなし。速さを、標準仕様に。

zsh — ~/hello
$ npx kernel deploy› ビルド中 …… 1.8s› 312 拠点にアップロード› ヘルスチェック OK✓ 公開しました  https://hello.kernel.app  (41s)
稼働中のリージョン
  • TYOTokyo6ms
  • SINSingapore14ms
  • SYDSydney21ms
  • FRAFrankfurt11ms
  • LHRLondon12ms
  • IADVirginia9ms
  • SFOSan Francisco10ms
  • GRUSão Paulo18ms

p50 レイテンシ 18ms

01312都市のエッジ拠点
020msコールドスタート
0318msグローバル p50
0499.999%SLA

01 / CODE

書くのは、関数だけ。

TypeScript、Python、Go。いつもの言語のまま、インフラのことは忘れてください。

import { edge } from '@kernel/sdk'

export default edge({
  regions: 'all',
  cache: { ttl: '5m' },
  async fetch(req) {
    const user = await req.kv.get(req.ip)
    return Response.json({ hello: user ?? 'world' })
  },
})

02 / ARCHITECTURE

リクエストの通り道。

すべてのホップを計測し、ダッシュボードで可視化します。

  1. 00ユーザー
  2. 01最寄りのエッジ
  3. 02関数ランタイム
  4. 03KV / キャッシュ
  5. 04オリジン(任意)

03 / CHANGELOG

更新履歴

  • v4.2Python ランタイムが正式版に
  • v4.1リージョン指定デプロイ
  • v4.0KV ストアの読み取りを 3 倍高速化
  • v3.9Go SDK を公開

まずは、hello world を世界へ。

$ npx kernel deploy