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

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

2023-05-16

3分で読了
この投稿はEnglishFrançaisDeutschEspañol简体中文でも表示されます。

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

Announcing database integrations: four clicks to connect to Neon, PlanetScale and Supabase on Workers

開発者の士気を落とすことの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をサポートし、さらに多くのサポートをしていく予定です。  

認証

Database integrations on the Cloudflare dashboard

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

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

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

Set up an integration between your database and Worker

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

今後の展開は?

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

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

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

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

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

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

より良いインターネットの構築支援という当社の使命について、詳しくはこちらをご覧ください。新たなキャリアの方向性を模索中の方は、当社の求人情報をご覧ください。
Developer WeekLatin AmericaSASECloudflare WorkersServerlessDatabaseInternet Performance開発者Developer PlatformConnectivity Cloud

Xでフォロー

Tanushree Sharma|@_tanushreeeee
Cloudflare|@cloudflare

関連ブログ投稿

2024年10月31日 13:00

Moving Baselime from AWS to Cloudflare: simpler architecture, improved performance, over 80% lower cloud costs

Post-acquisition, we migrated Baselime from AWS to the Cloudflare Developer Platform and in the process, we improved query times, simplified data ingestion, and now handle far more events, all while cutting costs. Here’s how we built a modern, high-performing observability platform on Cloudflare’s network....