新規投稿のお知らせを受信されたい方は、サブスクリプションをご登録ください:

Database Integrationsを発表:数回クリックして、Workers上のNeon、PlanetScale、Supabaseに接続できます

2023/05/16

3分で読了
Announcing database integrations: four clicks to connect to Neon, PlanetScale and Supabase on Workers

開発者としての最高の喜びのひとつは、自分のアイデアが実現するのを見ることです。迅速に移行したい場合、Cloudflareの開発者プラットフォームは、数分以内にアプリケーションを0から100にするためのツールを提供します。

開発者の士気を落とすことの1つは、次のような質問です:「Workers で使用できるデータベースは何ですか?」です。Workersが接続できるデータベース、Workersと互換性のある適切なライブラリやドライバを見つけること、定型文の例を当社の開発者プラットフォームで実行可能なものに変換するなどという場合に、開発者はつまずきます。

本日、Database Integrationsを発表しました–Workers上で選択したデータベースとシームレスに接続できるようになります。まず、HTTP接続をサポートする最も人気のあるデータベースをいくつか追加しました:Neon、PlanetScale、Supabaseを追加し、今後も(Prisma、Fauna、MongoDB Atlasなど)追加していく予定です!

設定よりもコードに重点を置きます

当社のサーバーレスSQLデータベース、D1は、昨年オープンアルファ版として発売され、生産準備に引き続き投資をしています(今週末のエキサイティングなアップデートにご注目ください!)。また、データベースには多くの種類があることを認識しており、開発者が自分にとって最適なものを自由に選択し、それを当社の強力なコンピューティング製品と組み合わせることができるようにしたいと考えています。

Developer Week 2023の2日目では、データが脚光を浴びています。当社は、Workersからのデータベースへの接続を可能にし、より高性能にするという大きな一歩を踏み出しています(ネタばれ注意!):

それを可能にし、高性能にすることは始まりにすぎません。また、データベースに簡単に接続できるようにしたいと考えています。データベースには、立ち上げて稼働させるために理解する必要がある特定のプロトコル、ドライバー、API、およびベンダー固有の機能があります。Database Integrationsで、このプロセスをきわめて簡単なものにしたいと考えています。

初めてのプロジェクトの取り組みでも、100回目のプロジェクトの取り組みでも、目をつぶっていても、選択したデータベースに接続できるようにする必要があります。Database Integrationsで、設定に集中する時間を減らし、好きなことをする–アプリケーションの構築により多くの時間を費やすことができます!

この体験はどのようなものなのでしょうか?

発見可能性

ゼロからプロジェクトを開始する場合、またはWorkersを既存のデータベースに接続したい場合、「私の選択肢は何ですか?」を知りたいのです。

Workersは、HTTP経由で豊富なデータベースプロバイダーへの接続をサポートします。新しくリリースされたアウトバウンドTCPサポートにより、Workers上で接続可能なデータベースは増える一方です!

新しい[統合]タブでは、当社がサポートするすべてのデータベースを表示でき、ここから直接Workerに統合を追加できます。まず、Neon、PlanetScale、Supabaseをサポートし、さらに多くのサポートをしていく予定です。  

Cloudflareダッシュボード上のDatabase Integrations

認証

データベースの認証情報や接続文字列の他の部分をコピー&ペーストする必要はありません。

[統合の追加]をクリックすると、データベースプロバイダーから適切な設定を自動的に取得し、暗号化された環境変数としてWorkersに追加するOAuth2フローをご案内します。

データベースとWorker間の統合を設定します

認証情報を設定したら、データプラットフォームのクライアントライブラリの使用を開始する方法の例に関する当社のドキュメンテーションを確認してください。さらに–より早く開始できるようにテンプレートも用意しています!

以上です!Database Integrationsを使用すると、数回クリックするだけでWorkerをデータベースに接続できます。[Worker ] > [設定] > [統合]に移動して、今すぐお試しください。

今後の展開は?

Database Integrationsは、ほんの始まりにすぎず、まもなくさらに多くを追加していく予定です!

当社は、引き続き、より人気のあるデータプラットフォームのサポートを追加していきますが、移り変わる状況についていくことは不可能であることも承知しています。あらゆるデータベースプロバイダーが、Workersとの独自の統合を簡単に構築できるように、統合プラットフォームに取り組んできました。開発者として、これは、次の新しいデータベースをWorkers上ですぐに利用を開始できることを意味します。

さらに、CLIから直接統合の作成ができるように、wranglerサポートの追加に取り組んでいます。また、アカウント内のWorker全体で統合を共有するために、アカウントレベルの環境変数のサポートを追加する予定です。

当社は、ここでの可能性と、開発者たちの新しい作品を見ることをとても嬉しく思います!必ずCloudflare開発者Discordに参加して、お客様のプロジェクトを共有してください。構築おめでとうございます!

Cloudflareは企業ネットワーク全体を保護し、お客様がインターネット規模のアプリケーションを効率的に構築し、あらゆるWebサイトやインターネットアプリケーションを高速化し、DDoS攻撃を退けハッカーの侵入を防ぎゼロトラスト導入を推進できるようお手伝いしています。

ご使用のデバイスから1.1.1.1 にアクセスし、インターネットを高速化し安全性を高めるCloudflareの無料アプリをご利用ください。

より良いインターネットの構築支援という当社の使命について、詳しくはこちらをご覧ください。新たなキャリアの方向性を模索中の方は、当社の求人情報をご覧ください。
Developer Week (JP)Latin America (JP)SASE (JP)Cloudflare Workers (JP)Serverless (JP)Database (JP)日本語

Xでフォロー

Tanushree Sharma|@_tanushreeeee
Cloudflare|@cloudflare

関連ブログ投稿

2024年4月05日 13:01

Browser Rendering APIのGA化、そしてCloudflare Snippets、SWRの展開、Workers for Platformsの全ユーザーへの提供

Browser Rendering APIをセッション管理の改善と共にすべての有料Workers顧客に提供開始...

2024年4月04日 13:05

プロダクションの安全のための新たなツール — Gradual Deployments、ソースマップ、Rate Limiting、そして新たなSDK

本日、私たちは利用者がより多くの力を手にするための、段階的デプロイメント、Tail Workersのソースマップスタックトレース、新しいレート制限API、刷新されたAPI SDK、Durable Objectsの5つのアップデートを発表しました。それぞれがミッションクリティカルな本番サービスを念頭に置いて構築されています...

2024年4月03日 13:30

R2に、「イベント通知」、「Google Cloud Storageからの移行のサポート」、「低頻度アクセスストレージ階層」が追加されました

Cloudflare R2の3つの新機能である、「イベント通知」、「Google Cloud Storageからの移行のサポート」、「低頻度アクセスのストレージ階層」を発表できることを嬉しく思います...