バックアップサービス
ZeaburはDev Plan以上のプランで、オフサイトバックアップ機能を提供しています。データベースサービスについては、Zeaburはオンラインバックアップと自動バックアップをサポートし、ダウンタイムなしでデータベースをバックアップすることができます。その他のステートフルサービスについても、一時停止後のオフラインオフサイトバックアップ機能を提供しています。
オフラインオフサイトバックアップ
永続ストレージをマウントしていない場合、バックアップ機能は表示されません。「バックアップ」は「永続ストレージ」内のデータのみをバックアップし、その他のサービス内のファイル(ソースコードなど)はバックアップされません。
まず、サービスを一時停止する必要があります。サービスの「設定」→「サービスの一時停止」をクリックすると、サービスが一時停止します。なお、一時停止してもデータは失われません。
次に、サービスの「バックアップ」タブをクリックすると、「バックアップ」ボタンが表示されます。
クリックすると、Zeaburがバックグラウンドで自動的にバックアップを行います。数分お待ちください。バックアップが完了すると、ダウンロードボタンが表示され、クリックするとバックアップファイルをダウンロードできます。バックアップファイルの内容は、サービスにマウントされた「永続ストレージ」フォルダの完全な内容です。
バックアップが完了したら、「サービスステータス」で「サービスの再起動」をクリックして、サービスを再開できます。
オンラインオフサイトバックアップ
ZeaburはPostgreSQL、MySQL、MariaDB、MongoDBなどのデータベースのオンラインオフサイトバックアップをサポートしており、サービスを停止することなく安全にバックアップを行うことができます。また、「オンラインオフサイトバックアップ」サービスは自動バックアップもサポートしています。
「オフラインオフサイトバックアップ」と同様に、「バックアップ」ボタンをクリックすると、Zeaburがバックグラウンドで自動的にバックアップを行います。数分お待ちください。バックアップが完了すると、ダウンロードボタンが表示され、クリックするとバックアップファイルをダウンロードできます。
バックアップファイルの内容は、データベースの標準エクスポートファイル(PostgreSQL、MySQLの場合は.sql
ファイル、MongoDBの場合は各種.bson
ファイル)となります。これらのバックアップファイルは、後でデータベース組み込みのリストアツール(psql
、mongoimport
など)を使用して復元することができます。
自動バックアップ
Zeaburは自動バックアップもサポートしており、現在は毎日定時にバックアップを行うことができます。
「自動バックアップ」をオンにすると、バックアップのUTC時間帯を設定できます。通常、サービスのトラフィックが最も少ない時間帯にバックアップを行うのが望ましいです。横の「At your local time」を参照して、このUTC時間帯が現地時間の何時に相当するかを確認できます。
バックアップの保持期間
Zeaburはバックアップを7日間のみ保持し、この期間を超えたバックアップは自動的に削除されます。
長期間バックアップを保存する必要がある場合は、バックアップファイルを自身でダウンロードし、他の場所に保存してください。