Block Storage
概要
Block Storage は、GPU Virtual Machine 向けにブロックベースの storage volume を提供します。VM に接続された各ディスクは物理ハードドライブのように動作し、高速で一貫性のある高スループットなデータアクセスを実現します。ローカルの NVMe storage と比べて、Block storage は耐久性、拡張性、永続性に優れ、VM が削除または停止されてもデータが利用可能な状態を保ちます。
Block Storage のディスクには 2 種類あります。
- Root disk: OS と、起動および実行に必要なシステムファイルを含む主要なシステムディスクです。プロビジョニング時に VM とともに自動的に作成されます。
- External disk: VM の storage 容量を拡張するための独立したデータディスクです。ある VM から detach して別の VM に attach できるため、ワークロード間で柔軟にデータを再利用できます。
このサービスを利用するには、Main Menu > Compute Engine > Storage disks に移動します。このページには VPC 内に作成されたすべての Storage Disk が表示され、Name、Tags、Storage type、Storage policy、Size、Created At、Attached(関連付けられた VM)などの詳細を確認できます。
Storage Disk を作成する
FPT Cloud で Storage disk を作成するには、まず必要なディスクの種類を判断します。
- Root disk は virtual machine とともに自動的に作成されます。参照: GPU VM の作成
- External disk は独立して作成し、後から virtual machine に attach できます。
External disk は次のいずれかの方法で作成できます。
方法 1: Virtual machine の詳細ページから External disk を作成する
-
Storage セクションにアクセスします。
- メインメニューから Compute Engine > Instance management に移動します
- 一覧から対象の virtual machine を選択し、Storage タブをクリックします
- Create disk をクリックします
-
必要な構成を入力します。
- Storage policy: storage の種類または性能 tier を選択します。
- Size: storage 容量を指定します。
-
ディスクを作成します。
- Create disk をクリックします
- システムが新しいディスクを初期化し、完了時に通知します。
- 成功すると、新しい External disk が Storage タブに表示されます。
方法 2: Storage disks ページから External disk を作成する
-
Storage disks ページにアクセスします。
- メインメニューから Compute Engine > Storage disks に移動します
- Create storage をクリックします
-
必要な構成を入力します。
- Name: storage disk の名前を指定します。
- Type: 新しい空のディスクを作成する場合は General、既存の snapshot から復元する場合は Snapshot を選択します。
- Storage policy: storage の種類または性能 tier を選択します。
- Size: storage 容量を指定します。
- Applied instance(任意): ディスクを attach する VM を選択します(後から実行することも可能です)。
-
ディスクを作成します。
- Create storage disk をクリックします
- システムが新しいディスクを初期化し、完了時に通知します。
- 成功すると、新しい External disk が Storage disks ページに表示されます。
External Disk を GPU VM に attach する
作成後、External disk がまだどの virtual machine にも attach されていない場合は、手動で attach できます。Storage disk は FPT Cloud がサポートするすべての OS と互換性があります。
-
attach する External disk を選択し、Actions > Attach をクリックします。
-
ポップアップで対象の virtual machine を選択し、Attach storage disk をクリックします。
- 各 Storage disk は、同時に 1 台の virtual machine にのみ attach できます。
- Windows の virtual machine では、新しいディスクを使用可能にする前に追加の構成手順が必要です。
External Disk を GPU VM から detach する
不要になった External disk は virtual machine から detach できます。detach 後もディスク上のデータはすべて保持され、いつでも別の VM に attach し直せます。
-
一覧から detach する External disk を選択し、Actions > Detach をクリックします。
-
確認ポップアップを確認し、Detach をクリックして確定します。
Storage Disk を編集する
Storage disk がどの virtual machine にも attach されていない場合、その詳細を編集できます。
-
一覧から編集する Storage disk を選択し、Actions > Edit をクリックします。
-
Edit ポップアップで必要な情報を更新し、Edit root disk / Edit storage disk をクリックして変更を保存します。
- Name: storage disk の名前。
- Storage policy: storage の種類または性能 tier。
- Size: storage disk の容量。
新しいサイズは現在のサイズより大きい必要があります。ディスクサイズの縮小はサポートされていません。
Volume Snapshot を作成する
-
一覧からバックアップする Storage disk を選択し、Actions > Create volume snapshots をクリックします。
-
Create volume snapshot ポップアップで必要な情報を更新し、Create volume snapshot をクリックします。
- Snapshot name: snapshot の名前
- Add tag(任意): snapshot 用のタグ
- snapshot には、選択した storage disk のデータが含まれます。
- attach 中の volume から snapshot を作成すると、場合によってはデータの不整合が生じることがあります。重要なワークロードでは、snapshot を取得する前にディスクを detach するか VM を停止することを推奨します。
- snapshot は Snapshot セクションに保存され、後から新しいディスクの作成やデータの復元に利用できます。
Storage Disk を削除する
Storage disk は、種類と attach の状態に応じて自動的または手動で削除されます。
- Root disk: attach されている virtual machine とともに自動的に削除されます。手動の操作は不要です。
- External disk: 関連する virtual machine が削除されても削除されません。ディスクは Storage disks に残り、必要に応じて別の VM に attach し直せます。
追加の storage 費用を避けるため、External disk はいつでも手動で削除できます。手順は次のとおりです。
- 削除できるのは detach 済みの External disk(どの instance にも attach されていないもの)のみです。
- 一度削除すると、ディスク上のデータは復元できません。慎重に実行してください。
-
一覧から削除する External disk を選択し、Actions > Delete をクリックします。
-
確認ポップアップの警告メッセージを確認し、Delete storage disk をクリックして確定します。
External disk が VPC から完全に削除されます。