1 ポイント 投稿者 GN⁺ 2026-02-05 | 1件のコメント | WhatsAppで共有
  • Bunny Databaseは、SQLite互換のエッジベースのマネージドデータベースサービスで、アイドル時には自動停止し、世界中のどこからでも低遅延を維持
  • DBaaSプラットフォームの高コスト構造と複雑な設定の問題を解決するため、シンプルなデプロイと従量課金モデルを提供
  • 41リージョンで自動・単一・複数リージョンのデプロイをサポートし、レプリカリージョンにより最大99%の読み取り遅延削減を実現
  • libSQLのフォーク版をベースとし、SQLiteとの完全な機能同期を目標にはせず、実運用での安定性に重点を置く
  • パブリックプレビュー期間中は無料で提供され、自動バックアップ・スキーマ認識APIなどの今後の機能が予定されている

Bunny Database 概要

  • Bunny DatabaseはSQLite互換のエッジデータベースサービスで、VM管理や高コストなDBaaSなしで簡単にデプロイ可能
    • アイドル状態では自動的に停止し、コストを削減
    • 世界中のユーザーに低遅延を提供
  • ワンクリックデプロイ言語別SDK対応HTTPベース接続リアルタイムメトリクスの機能を含む
    • SDKはTypeScript/JavaScript、Go、Rust、.NETをサポート
    • ダッシュボードでデータの挿入とクエリの実行が可能

DBaaS市場の変化とBunny Databaseの位置付け

  • 既存のDBaaSプラットフォームは、無料ティアの縮小、未使用容量への課金、機能ごとの追加料金などにより、上位市場中心へ移行
  • Bunny Databaseはこの傾向に対応し、シンプルで合理的な代替案を提示
  • 複雑な設定なしで素早くデータベースを作成でき、EC2レベルのコスト負担なしで運用可能

主な機能とデプロイオプション

  • 41リージョンで自動・単一・手動(複数リージョン)デプロイを選択可能
    • 自動選択: IPベースで最小遅延のリージョンを自動指定
    • 単一リージョン: 特定リージョンを直接選択
    • 手動選択: ユーザー指定の複数リージョン構成
  • レプリカリージョンを有効化すると最大99%の読み取り遅延を削減
    • 世界各地でのテスト結果では、クライアントに近いリージョンで読み取りを提供する場合、遅延が大幅に低減
  • リージョンの追加や変更が容易で、アプリ構造を再設計する必要がない

料金ポリシー

  • 従量課金モデルで、サーバーレス課金の追加料金(serverless tax)なし
    • 読み取り: 10億行あたり $0.30
    • 書き込み: 100万行あたり $0.30
    • ストレージ: アクティブリージョンごとに GBあたり月額 $0.10
    • リクエストがないときはストレージ費用のみ発生
    • 月次請求、リアルタイム使用量ベースの課金
  • パブリックプレビュー期間中は無料提供

SQLite互換性とlibSQLベースの構造

  • Bunny DatabaseはTursoのlibSQLをベースにした独自フォーク版で動作
    • libSQLはSQLiteのAPIとファイルフォーマットを維持するが、最新のSQLiteと完全同期しているわけではない
  • Bunny DatabaseはlibSQLバージョン基準の互換性を維持し、上位バージョンの機能を即時反映しない
  • 安定性とサービス運用のしやすさに重点を置き、実運用で意味のある機能のみを選択的に統合

今後の計画

  • 予定機能: 自動バックアップデータベースファイルのインポート/エクスポートスキーマ認識APIと型安全なSDK
  • パブリックプレビュー段階では、ユーザーフィードバックを通じて今後のロードマップを調整予定

統合と接続方法

  • Bunny Databaseはスタンドアロンで利用可能で、Bunny Edge ScriptingおよびBunny Magic Containersとも統合可能
  • ダッシュボードのAccessタブでGenerate Tokensをクリックして認証トークンを生成
    • Edge ScriptまたはMagic Container AppにAdd Secrets機能で接続
    • 環境変数(DB_URL, DB_TOKEN)を通じてデータベースにアクセス
  • TypeScriptのサンプルコードが提供されており、簡単に接続可能

プレビュー利用条件

  • パブリックプレビュー期間中はユーザーあたり最大50個のデータベース、各1GB容量に制限
  • bunny.netダッシュボードにログイン後、すぐに利用可能

1件のコメント

 
GN⁺ 2026-02-05
Hacker Newsの反応
  • Bunnyは2022年第2四半期にS3互換性を発表したが、2023年9月に遅延を謝罪し、ロードマップを2024年初頭へ変更した
    関連するブログ記事はS3サポート発表遅延の謝罪文
    今は2026年初頭だが、私のサポート問い合わせにも何の返答もない
    そのため、この会社の製品やリーダーシップを信頼できなくなった

    • Bunny.netのJamieです。S3の実装には既存のストレージアーキテクチャを根本的に再設計する必要があり、想定以上に時間がかかりました
      現在、S3互換性は2026年1月から一部ユーザー向けにクローズドプレビューとして提供中で、まもなく申し込みページを公開する予定です
    • 私も同じ状況です。Cloudflareから移行しようとしたが、S3未対応とコミュニケーション不足が決定的な障害でした
    • 私はBunny CDNをS3バケットの前段に置き、実際の作業はS3バケットと直接やり取りする形で使っています
    • 実際、BunnyはS3互換性を出す前にストレージサービスを全面的に再構築しなければならないと気づいたのだと思う
      小さなプロジェクトではないので遅延は理解できる。それでも、透明性をもって公開している点は前向きに評価したい
  • ここ数日、Bunnyの利用で困っている
    ドキュメントではログ配信APIの遅延は最大5分と書かれているが、実際には3日以上遅延している
    ステータスページには表示されていないが、それは「重大」な問題ではないからとのこと
    ログ保持期間が3日なので、データ損失が心配だ
    このような透明性の欠如は他のサービスへの信頼にも影響する

    • Bunny.netのJoeです。現在およそ250万個のログファイルのバックログを処理しており、パイプライン最適化で処理速度を上げました
      12〜18時間以内に正常化すると見込んでいます
      また、既存のロギング基盤をClickHouseベースへ移行中で、進捗はステータスページで共有しています
    • 私も最近ログ遅延を経験している。私の場合は約14時間ほどだ
  • RDBMSの運用管理は本当にそこまで難しいのだろうか
    LinuxでMySQLやPostgresを入れるのは5分で終わるし、バックアップやセキュリティ設定も簡単にできる
    VPS1台でも十分な数のクエリをさばけるし、コストも予測しやすい

    • 実際には要件次第
      マルチリージョン、自動レプリケーション、透過的フェイルオーバー、オンラインスキーママイグレーション、自動バージョン管理などの機能が欲しいなら、自前構築は複雑になる
      そうした部分を代行してくれるホステッドサービスには価値がある
    • 自前DBの可用性はあまり心配していないが、バックアップの信頼性とセキュリティパッチ管理は負担だ
      CVEの追跡やファイアウォール設定などは専門人材が必要になる
    • 実際、今ではNeonのようなところでワンクリックで無料のPostgresインスタンスを作れる
    • これは難しさの問題ではなく、委任の問題
      企業はエンジニアの時間をDB保守に使うより、月額料金を払い、安定運用されるサービスを選びたがる
    • 私も自前構築を試みたが、バックアップ体制があまりにも不安だった
      cronでオブジェクトストレージにバックアップを保存していたが、設定を1つ間違えるだけで本番データが壊れかねなかった
      バックアップ完備のOSS Postgresディストリビューションがあるなら、喜んでお金を払いたい
  • 「これはウサギのデータベースではない」というタイトルが面白かった

    • 私もそれが理由でクリックした
    • それでもクッキーを食べるウサギはかわいかった
    • そのうちの1匹は近所じゅうで借金しているという噂も聞いた
    • その通りだが、少なくとも感嘆符や記号を1つくらい入れていれば完璧だったかもしれない
    • 私もその意見に同意する
  • パターンは明確だ。みんなCDNは高く評価しているが、それ以外の製品のリリース信頼性は低く見ている
    CDNの問題はせいぜいキャッシュミス程度だが、DBの問題はデータ損失につながる
    価格とヨーロッパ拠点というストーリーは魅力的だが、S3のスケジュール履歴を見ると、1年ほど様子を見てから使うべきだと思う

    • BunnyのDNSサービスを使った人はいる? DSレコード未対応が唯一の問題に見える
  • 「SQLite-compatible」が正確には何を意味するのか気になった
    内部ではlibSQLのフォークを使っているとのことだが、どのようなインターフェースなのかが明確ではない
    libSQLのHTTP APIであるHranaを公開するなら、「libSQL-compatible」のほうが正確ではないかと思う

    • Bunny.netのMarekです。Bunny DatabaseはTS、Go、Rust、.NET向けSDK、またはHTTPエンドポイント経由で接続できます
    • その通りで、「libSQL」のほうが正確だが、マーケティング上はSQLiteのほうが検索ボリュームがはるかに大きいためだ
  • 価格体系の要約
    パブリックプレビュー期間中は無料で、アイドル状態ではストレージ料金のみ発生する
    主な料金は以下の通り

    • 読み取り: 10億行あたり $0.30
    • 書き込み: 100万行あたり $0.30
    • ストレージ: アクティブリージョンごとに月額 $0.10/GB
    • この価格体系の利点は前払いできることだ
      そのおかげで予期しない課金の暴走を防げるので、AWSやGCPより安全だ
  • Bunnyは新機能を頻繁に発表するが、いつも**完成度80%**で止まる印象がある
    CDNは素晴らしいが、他のサービスは何年も失望させられてきた

    • 具体例を共有してもらえるとありがたい
  • 私はBunnyをCloudflareの代替として何年も使っているが、今のところ完璧に動いている

    • ただ、リソースをあまりに分散投資している感じはある。S3互換インターフェースも2022年からずっと「近日公開」のままだ
    • どうやってそんなにスムーズに移行できたのか気になる
      私は試してみたが、CloudflareのようにDNSプロキシだけで済むのではなく、アセットのアップロードとURL書き換えが必要で面倒だった
  • Bunny.netの最大の利点はヨーロッパ拠点のサービスであること
    米国の政治や規制リスクから比較的自由だ