ボリューム
Zeabur では、ボリュームをマウントしてサービス内のデータを永続的に保存できます。通常、Zeabur のサービスは再起動時にデータがデフォルト値にリセットされます(これはステートレスと呼ばれます)。しかし、データを永続化する必要がある場合(サービスをステートフルにする場合)、永続ストレージが必要なディレクトリをボリュームにマウントできます。これにより、サービスが再起動してもデータは失われません。
ボリュームの料金情報については、料金ページをご参照ください。
設定ファイルのアップロードのみが必要な場合は、設定ファイルエディタを使用する方が便利で、追加費用もかかりません。
注意事項
- デフォルトでは、Zeabur のサービスはゼロダウンタイム再起動をサポートしています。つまり、サービスを再起動するとトラフィックは新しいインスタンスにシームレスに切り替わり、ユーザーに中断は発生しません。
- ただし、ボリュームを有効にすると、サービスはゼロダウンタイム再起動をサポートできなくなります。再起動のたびにサービスが完全にシャットダウンされてから再起動されるため、短時間のダウンタイムが発生します。
ボリュームのマウント
ボリュームをマウントしたいサービスのページを開き、「Volumes」タブをクリックすると、「Mount Volumes」ボタンが表示されます。クリックすると、2つのフィールドが表示されます:

- Volume ID はこのボリュームの一意の識別子です。このボリュームを簡単に表すために、シンプルな名前(
data、cache、photosなど)を使用できます。この識別子は実際のマウント結果には関係ありません。 - Mount Directory はボリュームがマウントされるディレクトリで、本質的に「永続ストレージが必要なフォルダ」です。サービス内の
/dataディレクトリを永続化したい場合は、ここに/dataと入力します。
マウント後、このディレクトリ内のデータは完全にクリアされます。すでに重要なデータがある場合は、マウントしてサービスを再起動する前にダウンロードしてから、マウント後にデータを再インポートしてください。
ボリュームのアンマウント
特定のボリュームの課金を停止したい場合は、ボリュームの横にある「Delete」ボタンをクリックします。削除すると、このスペースの課金が停止します。削除後、このディレクトリ内のデータは完全にクリアされ、復元できません。

テンプレート YAML でのボリュームの使用
「サービス仕様」で volumes を使用してボリュームをマウントできます。詳細については、YAML からテンプレートを作成するの記事をご参照ください。