Gemcook Tech Blog
🗞️

週刊Cloudflare - 2025/02/16週

2025/02/27に公開

こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます!

この記事の主旨

この記事では、Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。

2025/02/16 ~ 2025/02/22 の変更

Wrangler

3.109.2

パッチアップデート

  • Pages デプロイ時に、新しいリポジトリを作成する際、git rev-parse コマンドが失敗する問題を修正しました。これにより、新規プロジェクトのデプロイが正常に行えるようになりました。
  • D1 データベースのエクスポート中に、生成された署名付き URL が無効な場合、Wrangler が適切なエラーメッセージを表示するようになりました。これにより、ユーザーは問題の原因を特定しやすくなります。
  • 依存関係の更新。
    • miniflare@3.20250214.0

Workers AI

Workers AI 価格体系の更新

Workers AI の価格体系を更新されました。最新のモデル対応と Neurons マッピングにより、各モデルの入力フォーマットに対して Neurons との対応が明確になり、消費量や料金体系が整理されました。また、従来のバケット方式ではなく、モデルのサイズ、パフォーマンス、機能に基づいた個別の価格設定を採用されています。これにより、各モデルの最適化に伴うコスト削減が反映されます。さらに、Workers AI 推論はサーバーレスで提供され、実際に消費した分だけ料金が発生するため、時間単位での課金はありません。今後、各モデルは対応する Neuron コストとともに提供され、Workers AI ダッシュボードおよび API では、消費量が生のユニット数と Neurons の両方で確認できるようになります。

詳細については、Workers AI 価格ページをご参照ください。

Durable Objects

SQLite をバックエンドとして利用している Durable Objects が、PRAGMA optimize コマンドをサポートするようになりました。スキーマ変更後にPRAGMA optimize コマンドを実行することが推奨されます。

https://developers.cloudflare.com/d1/sql-api/sql-statements/#pragma-optimize

D1

データベースクエリのパフォーマンスを向上させるための PRAGMA optimize コマンドをサポートするようになりました。スキーマ変更後にPRAGMA optimize コマンドを実行することが推奨されます。

https://developers.cloudflare.com/d1/sql-api/sql-statements/#pragma-optimize

API Shield

API Shield は、スキーマの欠落やパフォーマンスの異常(エラー率、レイテンシ、ボディレスポンスサイズの急上昇)によるリスクを自動的にエンドポイントにラベル付けするようになりました。

AI Gateway

ログストレージの設定がカスタマイズ可能になりました。各ゲートウェイごとに保存するログの最大数を定義できます。ストレージ上限に達した際のログ処理方法として、以下の選択肢があります:

  • On: 常に新しいログが保存されるよう、古いログを自動的に削除します。
  • Off: 上限に達した場合、新しいログの保存を停止します。

Load Balancing

Load Balancing API のレスポンスに、新たに zone_name プロパティが含まれるようになりました。これにより、レスポンスデータ内でゾーン名を確認でき、管理やデバッグがより容易になります。

Zero Trust WARP Client

WARP client for macOS (version 2025.1.861.0)

主な更新内容:

  • インフラストラクチャ向け Access のコマンドラインインターフェースを改善し、フィルタリングと順序付けの機能を追加。
  • 異なる WARP プロトコルを使用する管理されたネットワークプロファイルを切り替える際のクライアント接続の問題を修正。
  • macOS の OS OS バージョンチェックを改善し、信頼性と可用性を向上。
  • NAT の混雑を軽減するために、追加の DoH エンドポイントを使用する WARP デスクトップのサポートを追加。
  • 再接続時の Wireguard 接続の安定性を改善。
  • warp-diagHTTP/3 QUIC 接続テストを追加。
  • デバイスのデジタルエクスペリエンスモニタリングの強化のため、システムヘルスメトリックの収集をサポート。
  • 同一のゼロトラスト組織で複数の登録を行っているデバイスのアクティブな登録の削除を自動化。
  • 起動時に登録が削除される問題を修正。

既知の問題:

  • macOS Sequoia(macOS 15.0.x)では、Apple の変更によりクライアントが予期せぬ動作をする可能性があるため、macOS 15.3 以降の利用が推奨。

WARP client for Linux (version 2025.1.186.0)

主な更新内容:

  • インフラストラクチャ向け Access のコマンドラインインターフェースを改善し、フィルタリングと順序付けの機能を追加。
  • 異なる WARP プロトコルを使用する管理されたネットワークプロファイルを切り替える際のクライアント接続の問題を修正。
  • NAT の混雑を軽減するために、追加の DoH エンドポイントを使用する WARP デスクトップのサポートを追加しました。
  • 再接続時の Wireguard 接続の安定性を改善。
  • warp-diagHTTP/3 QUIC 接続テストを追加。
  • デバイスのデジタルエクスペリエンスモニタリングを強化するために、システム健全性メトリックの収集をサポート。
  • 同じゼロトラスト組織に複数の登録があるデバイスのアクティブな登録の削除を自動化。

WARP client for Windows (version 2025.1.861.0)

主な更新内容:

  • インフラストラクチャ向け Access のコマンドラインインターフェースを改善し、フィルタリングと順序付けの機能を追加。
  • 異なる WARP プロトコルを使用する管理されたネットワークプロファイルを切り替える際のクライアント接続の問題を修正。
  • NAT の混雑を軽減するために、追加の DoH エンドポイントを使用する WARP デスクトップのサポートを追加。
  • 特定のスプリットトンネル構成における接続性チェックの信頼性を改善。
  • 接続の再起動時のデバイスの DNS 設定の読み取りを改善。
  • 仮想マシンインターフェースを使用する環境における WARP 接続を改善。
  • 再接続時の Wireguard 接続の安定性を改善。
  • OS バージョン、一意のクライアント ID、ドメイン参加、ディスク暗号化、およびファイアウォール属性のデバイスポジションチェックの信頼性を改善。
  • warp-diagHTTP/3 QUIC 接続テストを追加。
  • デバイスのデジタルエクスペリエンスモニタリングの強化のため、システムヘルスメトリックの収集をサポート。
  • 同一のゼロトラスト組織で複数の登録があるデバイスのアクティブな登録の削除を自動化。

既知の問題:

  • 以下の条件がすべて満たされると、DNS 解決が失敗することがある。
  • この問題を回避するには、WARP クライアントを再接続します。
  • WARP が DNS フィルタリングなしのセキュア Web ゲートウェイ(トンネルのみ)モードになっている。
  • プライマリネットワークアダプタにカスタム DNS サーバーアドレスが構成されている。
  • WARP が接続されている間に、プライマリネットワークアダプタのカスタム DNS サーバーアドレスが変更された。

筆者の感想

以下の Cloudflare のブログでもありますが、 AI に力を入れていくのが感じられますね。AI エージェント構築のためのフレームワークであるagents-sdkが公開されたみたいですね 🎉 詳しくはぜひブログを読んでみてください!

https://blog.cloudflare.com/build-ai-agents-on-cloudflare/

Cloudflare Developersの X でも紹介されています。既存の Workers に組み込むこともできますが、テンプレートにも追加されているので今から試す方はこちらを使ってみてください!🙌

https://x.com/CloudflareDev/status/1894394309710909792

Gemcook Tech Blog
Gemcook Tech Blog

Discussion