コンテンツにスキップ

Cloudflare Research

Cloudflareはサーバーレスなエッジコンピューティング環境。

  • Workers 👉 Functionsのようなもの
    • CDN側で動くサーバーレスのエッジコンピューティング
    • リージョンレス
    • WebAssemblyベースの言語であれば何でも動く
  • KV 👉 Firestoreのようなもの
  • Pages 👉 静的サイトホスティング

https://developers.cloudflare.com/workers/wrangler/install-and-update/

Terminal window
# Init
npx wrangler init serverlessmeetup
  • publish: wrangler.tomlの設定に基づいてデプロイする
  • deploy: より柔軟なデプロイオプション

wrangler.tomlの設定に以下を追加してデプロイ:

routes = [
{ pattern = "test.hoge.jp", custom_domain = true }
]

すべての通信を信頼しないことを前提に、さまざまなセキュリティ対策を講じる考え方。

  • DoS攻撃(Denial of Service attack/サービス拒否攻撃)
    ウェブサイトやサーバーに対して過剰なアクセスやデータを送付するサイバー攻撃

  • DDoS攻撃(Distributed Denial of Service attack/分散型サービス拒否攻撃)
    DoS攻撃を、対象のウェブサイトやサーバーに対して複数のコンピューターから大量に行うこと

  • L3 DDoS
    OSI参照モデルで第3層(L3)を標的としたDDoS攻撃。ネットワーク機器とインフラストラクチャを標的にする(IP層)

  • L4 DDoS
    TCPやUDPなどのトランスポートプロトコルを標的にしたもの

  • L7 DDoS
    アプリケーション層。HTTP GETやHTTP POSTなどの一般的なインターネットリクエスト

  • マルウェア: 悪意のあるソフトウェアやプログラムの総称
  • ランサムウェア: マルウェアの一種。利用者のシステムへのアクセスを制限し、解除するために身代金を支払うよう要求する
  1. Firebaseをよく使っているが、CloudflareのWorkers、Pages、KVは、Functionsなどが類似になるのか?
  2. Firebaseと比べて、WAFやゼロトラストサービスが入れられる点がメリットになるイメージか?
  3. Firebaseと組み合わせて使うユースケースもあったりする?
  4. CloudflareでLLM実行できるとのことで、Llama3 ELYZAとか入れてローカルな環境構築できるの?
  5. どういうモデル動かすのが一般的とかの一般事例も聞いてみたい
  6. リージョンレスだが、日本に絞れる?