Plier dans les nuages avec VAST.AI

Par Collectif. Dernière mise à jour le 27/07/2025.

PREMIÈRE PARTIE

Chapitre 1 : Premiers pas sur VAST.AI

Ce chapitre détaille les étapes initiales pour configurer un compte VAST.AI et les prérequis essentiels pour commencer à louer des instances GPU.


1.1 Création et financement de votre compte VAST.AI

Pour débuter sur VAST.AI, la première étape consiste à créer un compte et à le provisionner avec des crédits. Le processus d'inscription est simple et commence par la navigation vers la page de facturation de la console VAST.AI, où il est nécessaire de cliquer sur le lien "Create Account" pour établir un nom d'utilisateur et un mot de passe. Alternativement, une liaison avec un compte Google ou Github existant est possible. Pensez à décocher "Subscribe to Vast marketing emails" si vous ne souhaitez pas recevoir de publicité de leur part.

Nouveau compte

Une fois le compte créé, l'ajout de crédits est impératif avant de pouvoir louer une instance. En cliquant sur le bouton "Add Credit" du menu "Billings", diverses options de facturation sont présentées. La méthode la plus directe est l'utilisation d'une carte de crédit (CB virtuelle supportée et recommandée) via Stripe, bien que les paiements en cryptomonnaie via Crypto.com et Coinbase soient également acceptés. L'utilisation de Paypal n'est pas proposée à ce jour.

Le dépôt initial minimum requis est de 5 $.Ajout crédits



Un compte VAST.AI alimenté avec 5$ sera nécessaire pour dérouler la deuxième partie de ce guide, où une instance VAST.AI sera louée et Folding@home configuré et lancé.

Il est recommandé de lire l'ensemble du guide, et en particulier cette première partie, avant de faire ces pré-requis, si vous souhaitez utiliser ce type de service.

Ils seront rappelés en début de deuxième partie du guide



1.2 Modèle de facturation VAST.AI

La compréhension du modèle de facturation de VAST.AI est cruciale pour une gestion budgétaire efficace. La plateforme fonctionne sur un principe de prépaiement, où les crédits sont débités pour chaque seconde où une instance GPU est louée, qu'elle soit utilisée ou non. Il est important de noter que les coûts de stockage sont également appliqués pour chaque seconde où une instance existe et est en ligne, même si elle est arrêtée. Les frais de bande passante sont une autre composante des coûts. Les prix peuvent varier considérablement d'une machine à l'autre, ce qui rend essentielle la vérification des tarifs avant la location.

Pour illustration, voici l'affichage du solde d'un compte qui a été alimenté avec 10$ et pour lequel une instance GPU a été louée depuis plusieurs heures :Solde avec instance

Selon l'utilisation que vous ferez de VAST.AI (ponctuelle sur une courte durée ou sur une longue période de manière ininterrompue), une fonctionnalité à étudier est le seuil de rechargement automatique. En définissant un seuil minimum sur la page de facturation, le système peut automatiquement recharger le compte à l'aide d'une carte de crédit enregistrée lorsque le solde devient faible. Cela permettra d'éviter les interruptions de service. Cette fonctionnalité est moins utile (voire complètement inutile) si votre utilisation est occasionnelle ou prolongée sur plusieurs jours, ou si vous voulez avoir la maitrise totale de l'alimentation de ce compte.

Par ailleurs, il est essentiel de comprendre les coûts associés aux instances arrêtées.

VAST.AI ne détruit pas automatiquement les instances ou les données lorsque le solde atteint zéro ; les instances sont simplement arrêtées. Cependant, les instances arrêtées continuent d'engendrer des frais de stockage, potentiellement indéfiniment. Un utilisateur non-initié pourrait supposer qu'arrêter une instance suffit pour cesser d'être facturé. Cette perception est erronée, car les frais de stockage continuent de s'accumuler, pouvant entraîner des dépenses inattendues et significatives sur le long terme. La destruction explicite d'une instance est la seule manière d'arrêter complètement les frais.

Pour illustration, voici l'affichage du solde du compte mentionné précédemment, une fois l'instance supprimée. La facturation est bien repassée à 0 $/heure sur chaque ligne :Solde sans instance




[ En discuter sur le forum ]