ElcamyTECH
Articles

Cloud Storage FUSE とは

TechCloud StorageGoogleCloudGoogle Cloud2023/06/05

Cloud Storage FUSE とは

Cloud Storage FUSE とは、オープンソースの FUSE アダプタです。Cloud Storage FUSE を使うことによりCloud Storage バケットをマウントしてアクセスできるため、標準のファイルシステムでバケット内のオブジェクトを読み取り、書き込むことができます。

メリット

  • Cloud Storage のデータに直接アクセスできるようになるので、Cloud Storageからダウンロードとアップロードの処理が不要になります。
  • Cloud Storage をマウントすることで、ファイル容量が大きくなってもスケールが可能です。

費用

Cloud Storage FUSE の利用料金については無料で利用できますが、ストレージ、メタデータ、ネットワーク I/O は通常のCloud Storageの料金が発生します。

メモ

Cloud Storage FUSE の使用はネットワークコストやリクエストコストを発生させる可能性があるため、使用前に料金を確認することが重要です。

使い方

Cloud Storage FUSE をインストールしてからマウントします。

  1. ここ参考にCloud Storage FUSE をインストールします。

  2. gcsfuseコマンドでCloud Storage FUSE をマウントします。 例

    gcsfuse BUCKET_NAME "$HOME/mount-folder"

デモ(Cloud Shellからのマウント)

ユースケース

  1. 機械学習のワークフロー: Cloud Storage FUSE を使うことで、標準のファイルシステムでVertex AI Pipelines のコンテナ間のCloud Storage上でのデータの受け渡しができるようになります。
  2. バックアップとアーカイブ: Cloud Storage のスケーラブルなストレージを活用し、オフサイトのバックアップを簡単に行うことができます。

関連記事

Elcamyについて

AI・データエンジニアリング・クラウドを中心に、技術で事業課題を解決しています。 お気軽にご相談ください。