Cloudflare、CDNエッジからMySQLやPostgreSQLへ接続を可能にする「Relational Database Connectors」発表

2021年11月17日

Cloudflareは、CDNエッジで実行しているWorkersなどのアプリケーションからMySQLやPostgreSQLなどのリレーショナルデータベースに接続する機能を提供する「Relational Database Connectors」を発表しました

CloudflareはCDNエッジでJavaScriptを実行する「Cloudflare Workers」などの機能を提供していますが、データの永続化についてはオブジェクトストレージやキーバリューストアのようなシンプルなものしか提供されていませんでした。

CDNエッジからMySQLやPostgreSQLなどのリレーショナルデータベースへの接続を実現する「Relational Database Connectors」により、Cloudflare Workersでのアプリケーションの適用範囲がビジネスアプリケーションなどを含む、より高度なデータ処理にまで広がることになります。

fig

CDNエッジからデータベースへの接続では、Cloudflare WorkersからWebSockets経由でリレーショナルデータベースが稼働しているデータセンターやクラウド上の「cloudflared」(cloudflareデーモン)へトンネル通信を行い、そこからTCPでデータベースへ接続します。

またWebSocketからデータベースドライバへ接続できるような変換レイヤを開発することで、従来のデータベースドライバをほとんどそのまま使うことができるようになったとのこと。

今後はデータベースへのコネクションプーリングと接続確立のオーバーヘッドを管理できるように開発を進めていくとしています。

Relational Database Connectorsはまだ開発段階で、正式リリース時期については触れられていません。

Cloudflareはこのほかに、MongoDBおよびPrismaとのパートナーシップも発表しました。これによりCloudflare WorkersからMongoDBへの接続、そしてPrismaのORM(Object-Relational mapper)経由でMySQL、PostgreSQL、SQL Server、SQLite、MongoDBへの接続も可能になります。

あわせて読みたい

RDB クラウド Cloudflare




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本