分散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
海外市場で成長する日系ソフトウェア企業の事業戦略–米HULFTの丸山CEOに聞く
IT関連
2023-10-07 23:23
NTTデータとNTT、ITサービスの競争力強化で海外事業を統合へ
IT関連
2022-05-11 05:24
米国の2021年第1四半期のPC出荷台数は73%増、Chromebookが好調
ハードウェア
2021-06-10 03:53
Argo AIの新型LiDARセンサーでフォードとVWによる自動運転車の大規模な実用化が加速する予感
モビリティ
2021-05-15 13:07
AWSのイベントに登壇したSAPジャパン社長は両社の関係について何を語ったか
IT関連
2023-04-28 00:06
Apple Musicの空間オーディオとロスレスストリーミングがAndroidでも利用可能に
ネットサービス
2021-07-25 04:42
製品を3つのソリューションに集約–インサイトテクノロジー、2021年度の戦略語る
IT関連
2021-04-22 00:34
テクノロジーと災害対応の未来3「接続性、地球が滅びてもインターネットは不滅」
EnviroTech
2021-06-02 08:43
2日間で1億円──投げ銭“スパチャ”の流行は日本特有? YouTube幹部に直撃インタビュー
イラスト・デザイン
2021-03-19 16:06
日本企業のDXを「クラウドERP」で支援したい–ワークデイ日本法人の古市社長
IT関連
2024-10-19 14:54
凸版印刷、社内運動会をeスポーツに 新型コロナ対策で
最近の注目ニュース
2021-01-26 18:31
マイクロソフト、「Azure」の可用性ゾーン拡大を約束
IT関連
2021-03-19 03:37
InstagramとWhatsAppにシステム障害発生
ネットサービス
2021-03-21 06:21
TikTokがロシアの「フェイクニュース」法を受け同国内での投稿を停止
IT関連
2022-03-08 11:58