分散SQLiteを実現する「LiteFS」にスナップショット機能によるディザスタリカバリを提供する「LiteFS Cloud」、Fly.ioが発表

今回は「分散SQLiteを実現する「LiteFS」にスナップショット機能によるディザスタリカバリを提供する「LiteFS Cloud」、Fly.ioが発表」についてご紹介します。

関連ワード (今後、構成、構築等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


データセンターをグローバル展開し、アプリケーションプラットフォームサービスを提供しているFly.ioは、分散SQLiteを実現するLiteFSの付加機能として、バックアップとスナップショット、リカバリ機能などをマネージドサービスとして提供する「LiteFS Cloud」を発表しました。

LiteFS Cloud: now in preview.
We love SQLite for distributed web apps! Introducing managed backups for LiteFS. Read more from Darla Shockley and @benbjohnson.https://t.co/nQxitx5x7d

— Fly.io (@flydotio) July 5, 2023

コンパクトなデータベースであるSQLiteを複数のサーバで実行し、レプリケーションによってそれぞれのSQLiteのデータベースを同期させることで、シンプルながら大量のアクセスに対応できる、いわゆる「分散SQLite」システムへの注目度が高まっています。

分散SQLiteを実現する代表的なソフトウェアが、Fly.ioに所属するBen Johnson氏がオープンソースとして開発している「LiteFS」です。

分散SQLiteを実現するLiteFSとは?

LiteFSは、SQLiteのデータベースをレプリケーションし、複数のSQLiteに対してデータベースの同期を実現するソフトウェアです。

マスターとなるSQLiteが何らかの障害で落ちた場合には、自動的に別のSQLiteへとマスターが移行する、フェイルオーバーの機能も備えています。

具体的な仕組みは、SQLiteのデータベースファイルとファイルシステムの間にプロキシをはさみ、トランザクション処理を検知して記録する独自の「Lite Transaction File」(LTXファイル)を作成します。

これを別のSQLiteへ転送し、そこで処理の内容を復元することでレプリカデータベースを実現します。

分散ファイルシステムとしてFUSE(File System in User Space)を用いることでLTXファイルを別のSQLiteへ転送し、HashiCorpのConsulによってサービスディスカバリや障害発生時のフェイルオーバーなどを処理しています。

「LiteFS Cloud」は分散SQLiteにディザスタリカバリを提供

今回、Fly.ioが発表した「LiteFS Cloud」は、このLiteFSに対して5分ごとのスナップショットを取得することでデータベースのバックアップとスナップショットを提供するクラウドサービスです。

カレンダーからリストアしたい時刻のスナップショットを選んで、簡単にリストア可能となっています。

fig

これによりLiteFSによって構成された分散SQLiteのクラスタに対してディザスタリカバリを実現することになります。

Fly.ioでは今後、スナップショットを別の分散SQLiteクラスタに展開することで、迅速にステージング環境などを構築できる機能や、VercelやDenoなど他のクラウドサービスのSQLiteでもLiteFS Cloudを利用可能にする機能などを開発するとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
リサイクルのRedwood MaterialsがProterraと提携しEV用バッテリーの原材料を持続可能なかたちで供給
EnviroTech
2021-03-31 11:15
不動産業務支援SaaS「いえらぶCLOUD」で1区画内の複数物件を扱える「多棟連動」がリクルート「SUUMO」に対応
IT関連
2021-08-21 17:23
ソフトバンクGの職域接種、ホークスファン向けにもスタート 有料ファンクラブ会員2万人に
企業・業界動向
2021-08-18 20:58
Slack内にSREのインシデント管理ソリューションを構築する「Rootly」
ソフトウェア
2021-07-11 04:17
VMware、マルチクラウドの料金支払いを一本化する「VMware Cloud Universal」発表
クラウドユーザー
2021-04-03 15:02
カプコンが「バイオハザード4」をOculus Quest2向けにリリース、詳細は日本時間4月22日発表
ゲーム / eSports
2021-04-17 02:42
SUSE、5月にIPOを計画との報道
IT関連
2021-03-12 16:22
Cloudflare、Amazon S3互換のオブジェクトストレージ「Cloudflare R2」のオープンベータを開始。10GB以下ならずっと無料
Cloudflare
2022-05-12 11:00
奇祭Burning Manがバーチャルフェスのチケット販売開始、2021年も砂漠での開催は中止
イベント情報
2021-05-16 21:11
買収意欲旺盛な宇宙インフラ企業RedwireがSPAC経由で株式公開へ
宇宙
2021-03-27 00:11
NECプラットフォームズ、業務用タブレット端末「TWINPOS Sx」発売へ–現場のDXを支援
IT関連
2022-09-07 06:21
日本市場はビジネスチャンスが多く、変革に対して意欲的–アクセンチュア クラウド ファーストのナライン氏
IT関連
2022-10-19 09:54
MetaがAI活用、環境に優しいコンクリート製造目指す–データセンターなど想定
IT関連
2022-04-29 07:19
英国気象庁とマイクロソフト、スーパーコンピューター構築で連携–高度な気象予測を実現へ
IT関連
2021-04-24 14:53