Docs

Volumes

Un stockage supplémentaire qui survit à vos machines : monté sur /mnt, facturé selon les données qu’il contient, à part du disque de la machine.

Deux types de stockage

Disque de la machineVolume
Ce que c’estLe disque de la machine, /workspace comprisStockage supplémentaire, monté sur /mnt
Ce que ça coûteCompris dans le prix du GPU0,15 $ par Go et par mois de données stockées, facturé chaque jour
Durée de conservationSupprimé avec la machineJusqu’à ce que vous le supprimiez
VitesseDisque local, le plus rapideStockage réseau : bien pour charger et enregistrer, plus lent pour de nombreuses petites lectures

En créer un et l’utiliser

  1. Dans le panneau Rent, choisissez New volume… sous Volume et nommez-le, ou créez-en un d’abord dans Volumes.
  2. La machine démarre avec le volume sur /mnt. Gardez-y vos jeux de données, vos poids et vos checkpoints.
  3. La machine garde ce volume jusqu’à sa suppression. Un volume peut être sur plusieurs machines à la fois : elles voient toutes les mêmes fichiers, et la dernière écriture l’emporte.

Les machines marquées No volume dans Find GPUs ne peuvent pas en monter, et le panneau le signale. Un volume ne peut pas être supprimé tant qu’une machine l’a monté.

Ce que ça coûte

  • 0,15 $ par Go et par mois de données contenues dans le volume. C’est mesuré une fois par jour et prélevé chaque jour sur votre solde : 100 Go conservés un mois coûtent 15 $, et un volume vide ne coûte rien.
  • Les lectures sont incluses chaque mois, jusqu’à la quantité de données que contient le volume : un volume de 100 Go inclut 100 Go de lectures. L’écriture est toujours incluse.
  • Les lectures bien au-delà peuvent être facturées 0,10 $ par Go. Nous vous préviendrons avant.
  • Le disque de la machine ne coûte rien de plus : il est compris dans le prix du GPU.
  • Le coût d’un volume est dû même quand le solde est insuffisant, et un nouveau volume demande de l’argent sur le compte. Supprimez les volumes dont vous n’avez plus besoin : ils sont facturés jusqu’à leur suppression.

Limiter les lectures

Chaque copie depuis /mnt compte comme une lecture. Copiez une seule fois sur le disque de la machine ce qu’un calcul lit encore et encore (un jeu de données, les poids d’un modèle), et réécrivez les résultats sur /mnt à mesure qu’ils sont prêts :

Shell
cp -r /mnt/datasets /workspace/

Depuis la CLI et l’API

Shell
arrakis volumes create --name datasets
arrakis instances create --node-id <node> --volume-id <volume id> --termination-hours 4
arrakis volumes list

POST /v1/volumes crée un volume, et volume_id sur POST /v1/instances le monte. GET /v1/gpus?volumes=true ne liste que les machines qui en acceptent un. GET /v1/volumes indique ce que contient chaque volume, ce qu’il coûte par mois à ce niveau, et les machines où il est monté.

Vous êtes un agent ? Cette page en Markdown.