🔖

Serverless Meetup Japan Virtual #26

2023/03/08に公開

概要

2022/03/01に開催された下記勉強会のメモです
https://serverless.connpass.com/event/274263/

https://www.youtube.com/watch?v=NLZABUXcgbo

メモ

Cloudflare Developer Platform

  • Compute
    • Workers:lambdaに似てるけどコンテナが立ち上がりっぱなし
      • Javascript, WebAssembly
        • Node.jsはサポートしてない
      • Region / VPCがない
  • Storage
    • Durable Objects:
      • S3が世界中に分散しているようなイメージ
    • KV: Key Value
    • R2: S3互換 (下り無料)
      • これだけリージョンがあるが指定できない(場所も非公開)
    • D1: SQL Lite
  • Network
    • WAF
    • DDoS対策など
  • Developer Experience
    • Pages: JAMStack Hosting
    • Wrangler: 開発用CLI

基本的にリージョンはないが、ある程度制御する方法はある(Enterprise plan)
https://developers.cloudflare.com/data-localization/

参考資料
https://zenn.dev/kameoncloud/articles/b1ab94d7018437
https://developers.cloudflare.com/workers/wrangler/

Cloudflare の画像最適化機能

こちらで記事が公開されています
https://dev.classmethod.jp/articles/introducing-cloudflares-image-optimization-features/

Pages

PagesのCreate a projectからGitHubをリンクだけでデプロイできる

  • CI/CDも設定される
  • カスタムドメインはPagesから設定しないとハマる
    • DNSからやると522

認証
https://www.cloudflare.com/ja-jp/products/zero-trust/

  • 社内向けに一旦つけたいとかの場合にノーコードで簡単にログイン画面追加できたりする
    • Zero TrustのAccess
  • 無料で50ユーザ

pagesはフレームワーク毎の設定方法がまとまっている
https://developers.cloudflare.com/pages/framework-guides/

参考資料
https://zenn.dev/kameoncloud/articles/38459d60d56284

Pages その2

https://yusukebe.github.io/slides/cloudflare-pages-step-by-step/#/

参考資料
https://github.com/honojs/hono

Discussion