Backblaze B2 のためのデスクトップクライアント
Backblaze B2 は、ストレージ料金とエグレス料金が分かりやすいため、アーカイブ、バックアップ、メディア配信によく選ばれます。一方で、その後に続く日常のファイル作業のためのデスクトップ環境は用意されていません。ビルド成果物がアップロードされたかの確認、クライアント素材の再取得、納品前のフォルダ整理などです。
AnyStorage はその層を埋めるデスクトップ B2 クライアントです。B2 アカウントを接続すると、bucket をフォルダのように閲覧でき、macOS、Windows、Linux でアップロード、ダウンロード、リネーム、削除を行えます。
B2 を他のストレージと並べて扱う
B2 を使うチームが B2 だけを使うことはほとんどありません。アーカイブ用の bucket の隣には、本番の S3 bucket、WebDAV 共有、SFTP サーバー、Google Drive のフォルダなどが並んでいます。サービスごとにコンソール、ターミナル、同期クライアントを開き分けるところで時間が消えていきます。
- Backblaze B2 を汎用設定の回避策ではなく、正式な接続タイプとして追加できます。
- B2 を S3、R2、Azure Blob、GCS、WebDAV、FTP/SFTP、クラウドドライブと一緒にタブで開いたままにできます。
- アップロードとダウンロードを Transfer Station に集約し、サービスごとに進捗を追う必要がありません。
- 接続の認証情報は共有ブラウザセッションではなくローカルマシンに保存されます。
B2 は内部で S3 互換 API を提供するため、bucket、prefix、object というファイルモデルはそのまま通用します。AnyStorage はそれをフォルダツリーとして表示しつつ、実際のストレージ構造を隠しません。
署名付きリンクで B2 の受け渡しを行う
オブジェクトストレージからファイルを渡す方法は、bucket を公開するか、長期間有効なキーを渡すかの二択になりがちです。どちらも既定の運用としては適切ではありません。AnyStorage は B2 とその他の対応オブジェクトストレージに対して、アップロード用とダウンロード用の署名付きリンクを生成できます。共同作業者、リモートのスクリプト、顧客に、認証情報を渡さずに単一オブジェクトへの期限付きアクセスを提供できます。
大容量の納品物の送付、指定した prefix への相手からのアップロード、確認用のアーカイブ取得といった B2 の典型的な作業をカバーします。
インフラ設定ではなく、実務のための道具
AnyStorage は B2 をネットワークドライブとしてマウントしませんし、バックアップツールを置き換えることも目指していません。閲覧、prefix による検索、画像・テキスト・音声のプレビュー、転送、リンク共有といった毎日繰り返す操作に集中し、それをすべてのストレージ接続に対して一つのウィンドウで提供します。
Backblaze B2 がより大きなストレージ構成の一部であるなら、B2 を他と対等に扱うデスクトップクライアントのほうが、単一サービス専用ツールを増やすより役に立ちます。