プロバイダーガイド
MacをMinIOにバックアップする
MinIOは、自分で実行できるS3互換のオブジェクトストレージです。バックアップ実行中にエンドポイントがMacからアクセス可能である場合、Azivaultはバックアップ先のバックアップ先としてMinIOバケットを使用できます。
公開日: · 更新日:
この設定が意味があるとき
自己ホストされたオブジェクトストレージ、ローカル制御、または自分のネットワーク内のプライベートストレージサービスを希望するユーザー。
Azivaultに何を入力するか
Azivaultで新しいプランの作成を選び、ソースフォルダを選択してからストレージに進みます。保存先タイプをS3互換に設定します。
- バケット名: Azivaultリポジトリ専用のバケットです。
- 地域:MinIOデプロイメント用に設定された地域、またはMinIO対応ツールが期待する地域値を使用してください。
- カスタムエンドポイント: MinIOのデプロイメントにはHTTPSエンドポイントを使用してください。ローカルテストではLANホスト名またはIPアドレスとなる場合がありますが、本番環境では安定したDNS名とTLSを推奨します。
- パススタイルのリクエストを使用する: Azivaultは、カスタムエンドポイントが存在する場合、トグルを手動で変更しない限り、デフォルトでこれを有効にします。
- アクセスキーIDと秘密アクセスキーへのアクセス:可能であれば、Azivaultバケットに権限が限定されたMinIOアクセスキーを使用してください。
- セッショントークン:オプションです。プロバイダーが認証情報に対してトークンを発行した場合にのみ使用してください。
設定チェックリスト
- Azivault専用のプライベートバケットを作成します。
- バックアップを実行しているネットワーク上のMacからMinIOエンドポイントにアクセスできることを確認します。
- 無人バックアップの信頼性を確保するために、信頼できる証明書とHTTPSを使用します。
- MinIOサービスとAzivault復旧パスワードの両方を復元する方法を文書化します。
- AzivaultでTestをクリックし、プランを追加する前に健康な結果が出るまで待ちます。
- スケジュールと復旧パスワードの手順を完了してから、プランを追加します。
ストレージテストが確認する内容
AzivaultのS3テストは実際の読み書きチェックです。.azivault-health-check/の下に小さなオブジェクトを書き込み、オブジェクトの存在を確認し、そのプレフィックスをリストアップし、オブジェクトを読み取り、削除します。テストに失敗した場合は、バケット、リージョン、エンドポイントURL、認証情報、パススタイリング設定、ネットワークアクセスを確認してください。
復旧と災害復旧
有料の自動実行を終了しても、手動バックアップと復元は引き続き無料です。ただし、リポジトリデータ、プロバイダーへのアクセス、Azivaultの復旧パスワードまたは同期済みのKeychainキーが必要です。S3互換ストレージでは、リモートのリポジトリオブジェクトをローカルフォルダへ取得またはコピーし、そのフォルダをAzivaultへインポートして復元内容を閲覧する手順を準備してください。
MinIOバックアップのリスク
- オブジェクトロックサポート: MinIOは、設定されている場合、オブジェクトの保持と法的保留をサポートできますが、保護はサーバーのデプロイメント、バージョン管理、タイム同期、ルート資格情報、および管理制御によってのみ強化されます。
- ライフサイクルルール: セルフホスティングされたバケットでのライフサイクル期限の期限切れ設定は誤設定しやすく、リポジトリオブジェクトを静かに期限切れにすることがあります。測定済みの保持ポリシーと、最も古い保持バックアップをカバーする復元テストが整うまで、ライフサイクルルールはオフにしてください。
- データ転送料: LANの復旧にはプロバイダーのエグジット請求書がない場合がありますが、インターネットの帯域幅、VPN転送、コロケーショントラフィック、またはクラウドホストされたMinIOネットワーク化が依然としてボトルネックやコストセンターとなる可能性があります。
- 地域耐久性:MinIOの耐久性は、ディスク、消去コード、レプリケーション、監視、サイト設計によって異なります。単一のサーバー、単一のNAS、または単一の建物は、単独でオフサイトバックアップではありません。
- アクセスキーの範囲: Azivault バケットに限定された MinIO アクセスキーとポリシーを使用してください。ルートコンソール認証情報をバックアップアプリの構成に入力しないでください。
- リカバリの注意点:災害リカバリを行うには、Azivaultがバケットに接続できる前に、DNS、TLS証明書、ストレージプール、MinIOの資格情報のリビルドが必要になる場合があります。システムが正常な状態にある間に、これらの手順を書き留めておいてください。
提供者メモ
- 同じ建物内のMinIOサーバーは、単独でオフサイトバックアップではありません。
- あなたのストレージの耐久性は、MinIOの展開、ディスク、レプリケーション、および運用バックアップに依存します。
プロバイダーの詳細が変更されることがあります。プロダクションバックアップ計画を作成する前に、MinIOドキュメントを確認してください。
macOS用のS3対応バックアップ、macOS用のオフサイトバックアップ、およびAzivaultバックアップからファイルを復元する方法も参照してください。
よくある質問
AzivaultはMinIOにバックアップできますか?
はい。Azivaultは、このページに記載されているバケット、地域、エンドポイント、アクセス資格情報を使用して、MinIOをS3対応のバックアップ先のドメインとして使用できます。
ファイルはプロバイダーに届く前に暗号化されますか?
はい。Azivaultは、リポジトリオブジェクトがフォルダまたはS3対応の保存先に書き込まれる前に、リポジトリの内容をローカルで暗号化します。
AzivaultのS3テストボタンは何を確認しますか?
S3対応の保存先の場合、Azivaultは小さな健康チェックオブジェクトを書き込み、存在するかを確認し、健康チェックプレフィックスをリストアップし、それを読み取り、削除します。
元のMacがなくなったら、どのように復元すればよいですか?
プロバイダーアカウント、ストレージ認証情報、およびAzivault復旧パスワードを確保しておいてください。リモートのS3対応リポジトリの場合、Azivaultにインポートする前に、リポジトリオブジェクトをハイドレートするか、ローカルのリポジトリフォルダにコピーしてください。