omuronの備忘録

個人的な備忘録

「Cloudflare Meet-up Online!! #3」 #CloudflareUG_www 受講メモ

Cloudflare Meet-up Online!! #3

cfm-cts.connpass.com

前回は10月だったので半年以上振りですね!

Developer Week 2024 re:Cap

亀田さん

www.docswell.com

  • D1: SQLite
  • Hyperdrive: SQL Proxy 機能(for PostgreSQL)
    • GAされた
  • Workers Connect: TCP Socket機能
    • インバウンドTCP/UDP
    • アウトバウンドUDPは開発中
  • Workers Smart Placement: Worker をいい感じで起動する場所を変える
    • DB に近い場所で起動するとか
  • Workers Analytics Engine: Workers から利用可能な固定スキーマSQL DB
    • GAされた
    • Workersアプリの実行ログの保存に利用
  • Workers AI: エッジでの仮想化GPU基盤
    • GAされた
    • 150のエッジにGPUがある
      • Web GPU API: GPUがないエッジにはブラウザからGPU低レイヤへアクセス可能
  • Workers Python サポート
    • WASM経由で読めてたが、NativeでもPythonをサポート
  • AI Gateway Updates: LLM エンドポイントプロクシ
    • トークンの一括管理や回答のキャッシュ、ログ機能など
  • R2 Event Notification: R2のイベントからQueueに送信してWorkersを起動できる
  • Super Slurper: S3移行ツール
    • S3 に加えて Google Cloudもサポート
  • Cloudflare Data Pipeline: Kinesis みたいに R2 にデータを流し込むサービス
    • 計画中
  • Durable Object: データの永続性を持つシングルトンWorkers
  • Workers Rate Limit 対応
  • SDK
    • 今までは API しかなかったが SDK が追加された
    • TypeScript, Python, Go 対応
  • CDN SWR
    • State While Revalidate
    • オリジンに新しいコンテンツがあるか非同期に確認する方式
    • Expired の配信遅延を減らせれる

気になるところだけメモ!
盛りだくさんなアップデートでした。

LT1:本番環境でCloudflareを使っている話(イタリアの話!?)

@miu_crescent

speakerdeck.com

  • hod というオンデマンド動画配信を社員3人+SES2人で運営
    • 水曜どうでしょうでスパイクアクセス
    • S3 + CloudFront で配信、従量課金が辛い
    • R2 + Cloudflare CDN に変えて1年定額で契約
      • 今なら Super Slurper で引っ越しできそう
  • 動画配信が低解像度でキャッシュがすぐ消えて遅い問題発生
    • R2 がイタリアにできてた
    • Cache Eviction が発生していた
      • アクセスが少ないとキャッシュが破棄される仕様
      • Tiered Cache を有効化して解決

事例での話でわかりやすい内容でした。

LT2:Cloudflare Workes からMySQL 系 DB への接続事情(2024/4 現在)

@hmatsu47

www.docswell.com

Workers から MySQL 接続対応が進み始めた感じですかね。

LT3:WorkersのPython対応について

@k_miura_io

speakerdeck.com

Python対応はAI周りをやりたいときに嬉しい?

LT4:Cloudflare R2へ動画配信CDNを移行した話

@kazu0617

  • CloudFront + S3 から R2 に移行
    • 料金激減
    • ログはCloudFrontのほうが便利
    • 一部S3クライアントで動かなかった

QA

  • Q: Cloudflare Workers Browser Rendering API を使ったらSPAだけど、ページごとのOGPを返してあげる。ってのも出来たりしますか
    • A: できるけど秒間2回までなので制限かける必要あり

できるんだ!