ファイルサーバーをS3に置き換えると何が変わるか — SMBとの前提の違い

古くなった社内ファイルサーバーを、クラウドのオブジェクトストレージに移す。容量の心配が消え、機器の更新からも解放される — そこまでは検討資料によく書かれています。この記事は、その先で実際に効いてくる前提の違いを扱います。移行してから気づくと、運用で吸収するしかなくなる種類のものです。

最終更新: 2026年9月9日

この記事の内容

  1. フォルダーという実体が無い — 名前の変更が重い操作になる
  2. ファイルロックが無い — 同時編集の結末が変わる
  3. 遅延が桁で変わる — 効くアプリと効かないアプリ
  4. 費用の形が変わる — 容量ではなくリクエスト数
  5. 権限の考え方が変わる
  6. 復元は「スナップショット」から「バージョニング」へ
  7. 向くもの・向かないもの

フォルダーという実体が無い — 名前の変更が重い操作になる

S3 にはフォルダーがありません。あるのはキーと値の対だけで、2025_案件/設計/図面.dwg というキーの中の / が、階層のように見えているだけです。

ふだんは意識せずに済みます。効いてくるのは、フォルダーの名前を変えたときです。

SMB ではフォルダー名の変更はメタデータの書き換え1回で完了するが、S3 ではフォルダーという実体が無いため中のオブジェクトを1件ずつコピーして削除する必要があり、1万ファイルなら2万回以上のリクエストになることを比較した図。
同じ「名前を変えるだけ」でも、中身の数だけ仕事が発生するかどうかが違います。

SMB のファイルサーバーなら、フォルダー名の変更はメタデータの書き換え1回です。中に何万ファイルあっても一瞬で終わります。

S3 では、そのフォルダーに属する全オブジェクトを1件ずつコピーして、元を削除することになります。ドライブとして見せるソフトが裏でやっているのは、おおよそ次のことです。

  1. その接頭辞(2025_案件/)に一致するキーを一覧する
  2. 1件ずつ、新しいキーにコピーして、古いキーを削除する
10,000 ファイル入ったフォルダーの名前を変えると、20,000 回以上のリクエストになります しかも1件ずつ順に処理されるため、時間もそれなりにかかります。移動(ドラッグ&ドロップ)も同じ仕組みなので、同様です。

運用としての結論はひとつです。大きなフォルダーの名前を後から変えなくて済むように、最初の階層設計を決めてから移行してください。年度やプロジェクト名を階層の上位に置く場合はとくに、あとで一括改名したくなる場面が来ないかを先に確認しておくと安全です。

ファイルロックが無い — 同時編集の結末が変わる

これは移行時にいちばん見落とされ、いちばん実害が出るところです。

SMB にはファイルロックがあります。誰かが Excel ファイルを開いていれば、次の人には「使用中です。読み取り専用で開きますか」と表示されます。仕組みとして上書きが防がれています。

S3 にはその仕組みがありません。オブジェクトは PUT で丸ごと置き換わるだけで、「いま誰かが開いている」という状態を持ちません。

SMB ではファイルロックにより2人目は読み取り専用で開くことになるが、S3 にはロックが無いため両方が保存でき、後から保存した方で上書きされて先の変更が消えることを比較した図。
気づけるかどうかが違います。SMB はその場で分かり、S3 は誰も気づかないまま消えます。

「同時に開かない運用にする」で回避しようとすると、全員が守り続けることが前提になります。事故は、守れなかった1回で起きます。

現実的な対処は、保存の直前に、開いてから変わっていないかを確かめることです。変わっていたら、相手の変更を上書きせずに自分の編集を別名で退避し、その旨を通知する。どちらの変更も失われませんが、あとで人が突き合わせる作業は残ります。S3 DriveBridge はこの動作をします。

ファイル共有型のデータベースは移せません Access の .mdb / .accdb を共有フォルダーに置いて複数人で使う、といった構成は、SMB のバイト範囲ロックに依存しています。ロックの無いストレージでは破損します。回避策ではなく、別の方式に移す対象として扱ってください。

遅延が桁で変わる — 効くアプリと効かないアプリ

LAN 内のファイルサーバーへの往復は 1 ミリ秒未満です。インターネット越しの S3 は、その数十倍かかります。1回あたりは小さくても、細かい読み書きを何百回も行うアプリでは体感が変わります。

とくに効くのは、フォルダーを開いた瞬間です。エクスプローラーは一覧を取ったあと、表示のために項目ごとの問い合わせを行います。素直に実装すると、N 件のフォルダーで N 回の追加往復が発生します。実用的な速度にするには、一覧の結果を短時間キャッシュして、直後の問い合わせをそこから返す必要があります。

製品側での対処 S3 DriveBridge は一覧とメタデータを 10 秒間キャッシュします。フォルダーを開いた直後の連続した問い合わせはキャッシュから返るため、追加の往復が発生しません。ファイル本体についても、ドライブ単位でキャッシュの有効・無効と最大容量を設定できます。

影響が出やすい作業と、出にくい作業をおおまかに分けると次のようになります。

影響作業の例
ほぼ出ない資料の閲覧、写真や図面の参照、まとまったファイルの受け渡し、アーカイブの保管
設定次第Office 文書の日常的な編集(キャッシュを有効にすれば実用的)
出やすい数万件のフォルダーを頻繁に開く、巨大ファイルを開いたまま少しずつ書き換える、外部参照の多い CAD 図面
向かない共有ファイル型データベース、リアルタイムの動画編集

費用の形が変わる — 容量ではなくリクエスト数

ファイルサーバーの費用は、機器とディスクを買った時点でほぼ決まります。使い方を変えても金額は動きません。

S3 は違います。費用は主に置いている容量・リクエストの回数・外向きの転送量で決まります。つまり使い方によって金額が動きます。

容量は見積もりやすいので、多くの検討資料はそこだけを比べます。実際に見込みと外れるのはリクエスト数の方です。前の章で書いたフォルダー名の変更のように、画面上は一瞬の操作が、裏では何万回のリクエストになることがあるためです。

単価表だけでは事前に見積もれません リクエスト数は、その組織がどうファイルを使うかで決まります。同じ容量・同じ人数でも、参照中心の部署と、日々大量のファイルを作り替える部署では桁が変わります。試算より、実際の使われ方を測る方が確実です。

S3 DriveBridge は、リクエスト数と転送量を端末側で計測し、単価表を適用して概算費用を表示します。部門・端末・ドライブごとに集計でき、CSV に出力できます。まず一部の部署で使い、実測から全体を判断する、という進め方ができます。

権限の考え方が変わる

ファイルサーバーの権限は、NTFS の ACL と Active Directory のグループで組まれているのが普通です。フォルダーごとに細かく、継承もあります。

S3 の権限はバケットやプレフィックス単位で、粒度も考え方も違います。既存の ACL をそのまま持ち込むことはできません。

現実的には、次のどちらかになります。

復元は「スナップショット」から「バージョニング」へ

「前の版に戻したい」という要求は移行後も必ず出ます。ファイルサーバーではシャドウコピーやバックアップからの復元でしたが、S3 ではバケットのバージョニングがその役目を負います。

性質が少し違います。スナップショットはある時点のサーバー全体ですが、バージョニングはオブジェクトごとの世代です。「昨日の 18 時の状態にフォルダーごと戻す」という操作は、そのままの形では行えません。逆に、特定のファイルだけを何世代でも遡るのは得意です。

移行前に決めておくこと バージョニングを有効にすると、上書きや削除のたびに古い世代が残り続けます。容量は自動では減りません。何日で古い世代を消すか(ライフサイクル設定)を、移行時に決めておいてください。あとから有効にしても、それ以前の変更は遡れません。

向くもの・向かないもの

最後に、率直なところをまとめます。

内容
向く 過去案件・図面・写真・契約書などのアーカイブ/部署間での資料の受け渡し/容量が読めず増え続けるデータ/拠点が複数あり、どこからでも同じものを見たい場合/ファイルサーバーの機器更新が近く、次の5年を買い切りたくない場合
条件付き 日常的な Office 文書の共同編集(同時編集の扱いを決めておくこと)/CAD の参照(外部参照が多い図面はキャッシュ設定を確認)
向かない 共有ファイル型のデータベース(Access 等)/数万ファイルの階層を頻繁に組み替える運用/ミリ秒単位の応答が要る作業

全部を一度に移す必要はありません。アーカイブから始めて、日常的に使う領域は後から判断するのが、いちばん失敗が少ない進め方です。実際の使われ方と費用は、動かしてみないと分かりません。

まず、1台・1フォルダーから試せます

S3 DriveBridge は S3 バケットを Windows のドライブレターに割り当てます。既存のファイルサーバーを止める必要はありません。30日間、無料で試せます。

製品ページを見る