Gérer le calcul

Cette section décrit les fonctions de base de création, de modification ou de suppression de clusters de calcul dans AI Data Platform Workbench.

A propos des clusters de calcul

Les clusters de calcul polyvalents vous fournissent les ressources de calcul nécessaires pour traiter vos charges de travail dans une instance AI Data Platform Workbench.

Vous gérez vos clusters de calcul à partir de la page Compute dans Oracle AI Data Platform Workbench.


Page de calcul d'AI Data Platform avec le calcul mis en évidence dans le panneau de gauche

Types de calcul

Il existe deux types de calcul dans AI Data Platform Workbench : les clusters de calcul polyvalents et le cluster de calcul par défaut du catalogue maître.

Vous pouvez uniquement créer des clusters de calcul polyvalents dans AI Data Platform Workbench. Les clusters de calcul tout usage conviennent à une gamme polyvalente de charges de travail. Ils peuvent être attachés à vos blocs-notes et utilisés dans les workflows. Sauf indication contraire, toute référence à "cluster de calcul" ou "cluster" dans la documentation fait référence aux clusters de calcul polyvalents.

Lorsque vous créez un cluster de calcul polyvalent, vous pouvez choisir la configuration de démarrage rapide ou personnalisée. La configuration Quickstart est optimisée pour fournir un démarrage rapide, tandis que la configuration personnalisée vous permet d'affiner votre cluster de calcul polyvalent pour l'adapter aux charges de travail spécifiques que vous devez traiter. Dans les options de configuration Quickstart et Custom, vous pouvez afficher les projections de coûts et modifier les options de délai d'inactivité.

Remarques :

L'installation de bibliothèques personnalisées sur un cluster de calcul tout usage configuré Quickstart le remplace automatiquement par la configuration personnalisée. Cela peut avoir un impact sur les performances de démarrage.

Le cluster de calcul du catalogue principal par défaut est présent dans toutes les instances AI Data Platform Workbench. Ce cluster est responsable des fonctions essentielles d'AI Data Platform Workbench, telles que les balayages de recherche, l'actualisation des objets de catalogue, la création, la modification et la suppression d'objets, et le test des connexions.

Exécution du cluster

Des clusters de calcul polyvalents peuvent être créés avec une exécution Apache Spark 3.5. L'environnement d'exécution est compatible avec :

  • Spark 3.5.0
  • Delta 3.2.0 (pré-inclus)
  • Python 3.11
  • Scala 2.12
  • Hadoop 3.3.4
  • Java 17

Export et import de configuration de calcul

Une fois que vous avez créé un cluster de calcul, vous pouvez exporter les paramètres que vous avez configurés pour ce cluster vers votre espace de travail ou un volume d'un catalogue pour les réutiliser pour d'autres clusters. Vous pouvez importer vos configurations enregistrées dans d'autres clusters créés ou les importer dans le cadre du processus de création.

Vos configurations sont disponibles pour les autres utilisateurs ayant accès à l'espace de travail ou au volume dans lequel vous avez enregistré la configuration, ce qui facilite le partage des configurations entre les équipes.

Créer un cluster de démarrage rapide

Vous pouvez choisir de créer un cluster de calcul polyvalent avec des paramètres préconfigurés pour traiter les données et les charges globales d'IA dans AI Data Platform Workbench.

La configuration de démarrage rapide est un cluster Apache Spark avec 1 pilote et jusqu'à 10 processus actifs, chacun avec AMD 2 OCPU et 32 Go de mémoire. Le redimensionnement automatique est activé par défaut pour la configuration de démarrage rapide. Vous pouvez définir vos clusters comme étant constamment actifs ou vous pouvez définir un intervalle d'inactivité après lequel le cluster s'arrêtera automatiquement (délai d'inactivité). Les clusters arrêtés reprennent lorsqu'ils sont appelés par un workflow ou un bloc-notes attaché.

Vous pouvez modifier votre cluster à tout moment après sa création.

  1. Cliquez sur Créer dans le panneau de navigation de gauche, puis sur Calcul. Vous pouvez également accéder à votre espace de travail, cliquer sur Compute, puis sur Icône Créer un cluster Créer un cluster.

    Boîte de dialogue Créer un cluster ouverte avec l'option radiale Démarrage rapide sélectionnée

  2. Indiquez un nom et une description pour identifier le cluster.
  3. Sélectionnez Version d'exécution.
  4. Sélectionnez Démarrage rapide comme configuration de cluster.
  5. Indiquez si le nombre de salariés est statique ou s'il évolue automatiquement. Le redimensionnement automatique est activé par défaut pour la configuration de démarrage rapide.
  6. Pour Durée d'exécution, indiquez si le cluster s'arrêtera après une durée d'inactivité définie. Si l'option Délai d'inactivité est sélectionnée, indiquez le temps d'inactivité, en minutes, avant le délai d'expiration du cluster.
  7. Cliquez sur Créer.

Créer un cluster personnalisé

Vous pouvez créer un cluster de calcul polyvalent avec les paramètres de configuration de votre choix pour traiter les charges globales de données et d'IA dans Oracle AI Data Platform Workbench.

Les clusters personnalisés sont destinés aux utilisateurs avancés qui souhaitent tirer parti de l'ensemble des options de configuration pour répondre à leurs besoins. Vous devez sélectionner les options de pilote et de salarié qui correspondent le mieux aux charges de travail que vous allez traiter. Vous pouvez définir vos clusters comme étant constamment actifs ou vous pouvez définir un intervalle d'inactivité après lequel le cluster s'arrêtera automatiquement (délai d'inactivité). Les clusters arrêtés reprennent lorsqu'ils sont appelés par un workflow ou un bloc-notes attaché.

Vous pouvez modifier votre cluster à tout moment après sa création.

  1. Cliquez sur Créer dans le panneau de navigation de gauche, puis sur Calcul. Vous pouvez également accéder à votre espace de travail, cliquer sur Compute, puis sur Icône Créer un cluster Créer un cluster.

    Boîte de dialogue Créer un cluster de calcul ouverte avec l'option radiale personnalisée sélectionnée

  2. Dans Créer une méthode, sélectionnez Configurer un nouveau cluster.
  3. Indiquez un nom et une description pour identifier le cluster.
  4. Sélectionnez Version d'exécution.
  5. Sélectionnez Personnalisé comme configuration de cluster.
  6. Sélectionnez les options de pilote pour votre cluster.
  7. Sélectionnez les options de processus actif pour votre cluster. Ces options s'appliquent à tous les processus actifs de cluster.
  8. Indiquez si le nombre de salariés est statique ou s'il est automatiquement mis à l'échelle.
    • Si Montant statique, indiquez le nombre de salariés.
    • Si Redimensionnement automatique, indiquez le nombre minimal et maximal de processus sur lesquels le cluster peut évoluer.
  9. Pour Durée d'exécution, indiquez si le cluster s'arrêtera après une durée d'inactivité définie. Si l'option Délai d'inactivité est sélectionnée, indiquez le temps d'inactivité, en minutes, avant le délai d'expiration du cluster.
  10. Cliquez sur Créer.

Créer un cluster à l'aide d'une configuration importée

Vous pouvez créer un cluster de calcul polyvalent avec des paramètres de configuration exportés à partir d'un cluster de calcul existant dans votre workbench Oracle AI Data Platform.

L'importation de paramètres à partir d'un fichier YAML exporté vous permet de répliquer rapidement des clusters avec les mêmes paramètres. Vous pouvez importer des fichiers YAML à partir d'espaces de travail ou de volumes AI Data Platform partagés avec vous.

Vous pouvez modifier votre cluster à tout moment après sa création.

  1. Cliquez sur Créer dans le panneau de navigation de gauche, puis sur Calcul. Vous pouvez également accéder à votre espace de travail, cliquer sur Compute, puis sur Icône Créer un cluster Créer un cluster.
  2. Dans Créer une méthode, sélectionnez Utiliser une configuration exportée.
  3. Dans le menu déroulant Fichier de configuration, sélectionnez la configuration exportée à utiliser pour le nouveau cluster. Les paramètres d'exécution, de bibliothèque et d'environnement sont préremplis par le fichier importé.
  4. Indiquez un nom et une description pour identifier le cluster.
  5. Modifiez les paramètres restants si nécessaire.
  6. Cliquez sur Créer.

Création d'un cluster de GPU NVIDIA

Vous pouvez choisir d'utiliser un GPU NVIDIA dans un cluster de calcul à usage unique pour accélérer n'importe quelle charge de travail dans votre pipeline d'IA et de données unifié.

Les formes de GPU NVIDIA utilisent les configurations suivantes :

Tableau 9-1 Formes de GPU NVIDIA

Nombre de GPU OCPU, Stockage de blocs (Go) Mémoire GPU (Go) Mémoire d'UC (Go)
1 15 1500 24 240
2 30 3 000 48 480

Remarques :

Lorsque vous utilisez des formes de GPU NVIDIA, les formes Driver et Worker doivent toutes deux être des GPU NVIDIA. La combinaison de formes de CPU et de GPU pour le même cluster n'est actuellement pas prise en charge.
  1. Cliquez sur Créer dans le panneau de navigation de gauche, puis sur Calcul. Vous pouvez également accéder à votre espace de travail, cliquer sur Compute, puis sur Icône Créer un cluster Créer un cluster.

    Boîte de dialogue Créer un cluster de calcul ouverte avec l'option radiale personnalisée sélectionnée

  2. Indiquez un nom et une description pour identifier le cluster.
  3. Sélectionnez Version d'exécution.
  4. Sélectionnez Personnalisé comme configuration de cluster.
  5. Pour les options de pilote de cluster :
    • Sélectionnez GPU NVIDIA en tant que forme de pilote.
    • Sélectionnez 1 ou 2 comme nombre de GPU.
  6. Pour les options de processus actif de cluster :
    • Sélectionnez GPU NVIDIA en tant que forme de salarié.
    • Sélectionnez 1 ou 2 comme nombre de GPU.
  7. Indiquez si le nombre de salariés est statique ou s'il est automatiquement mis à l'échelle.
    • Si Montant statique, indiquez le nombre de salariés.
    • Si Redimensionnement automatique, indiquez le nombre minimal et maximal de processus sur lesquels le cluster peut évoluer.
  8. Pour Durée d'exécution, indiquez si le cluster s'arrêtera après une durée d'inactivité définie. Si l'option Délai d'inactivité est sélectionnée, indiquez le temps d'inactivité, en minutes, avant le délai d'expiration du cluster.
  9. Cliquez sur Créer.

Exporter la configuration de calcul

Vous pouvez exporter votre configuration de cluster de calcul et vos dépendances vers un emplacement de votre espace de travail afin qu'elles puissent être importées vers d'autres clusters de calcul.

  1. Accédez à votre espace de travail et cliquez sur Compute.
  2. En regard du cluster de calcul pour lequel exporter les paramètres, cliquez sur Icône Actions à trois points Actions, puis sur Exporter la configuration de calcul. Vous pouvez également cliquer sur le nom du cluster, sur Actions en haut à droite, puis sur Exporter la configuration de calcul.
  3. Vérifiez les dépendances, telles que les bibliothèques et les variables d'environnement. Désélectionnez les éléments qui ne doivent pas être exportés.
  4. Choisissez un emplacement d'enregistrement dans votre espace de travail ou dans un volume.
  5. Cliquez sur Exporter.

Importer la configuration de calcul

Vous pouvez importer des configurations de cluster de calcul existantes et leurs dépendances vers un cluster polyvalent à l'aide des fichiers de configuration YAML dans votre espace de travail.

  1. Accédez à votre espace de travail et cliquez sur Compute.
  2. En regard du cluster de calcul pour lequel importer les paramètres, cliquez sur Icône Actions à trois points Actions, puis sur Importer la configuration de calcul. Vous pouvez également cliquer sur le nom du cluster, sur Actions en haut à droite, puis sur Importer la configuration de calcul.
  3. Recherchez dans votre espace de travail ou votre volume les fichiers YAML de configuration à télécharger et sélectionnez-en un ou plusieurs.
  4. Vérifiez les fichiers de configuration que vous avez sélectionnés, puis cliquez sur Importer.

Modification d'un cluster

Vous pouvez modifier les paramètres ou ajouter des paramètres supplémentaires pour vos clusters.

  1. Accédez à votre espace de travail et cliquez sur Compute.
  2. En regard du cluster de calcul à modifier, cliquez sur Icône Actions à trois points Actions, puis sur Modifier.
  3. Modifiez les attributs de votre cluster de calcul ou ajoutez des paramètres supplémentaires si nécessaire.
  4. Cliquez sur Enregistrer.

Supprimer un cluster

Vous pouvez supprimer les clusters de calcul qui ne sont plus utilisés ou qui ne sont plus nécessaires.

  1. Accédez à votre espace de travail et cliquez sur Compute.
  2. En regard du cluster à supprimer, cliquez sur Icône Actions à trois points Actions, puis sur Supprimer.
  3. Cliquez sur Supprimer.

Visualiser les détails de cluster

Vous pouvez consulter la forme et les paramètres d'un cluster à tout moment.

  1. Accédez à votre espace de travail et cliquez sur Compute.
  2. Cliquez sur le nom du cluster pour lequel vous voulez afficher les détails.
  3. Cliquez sur l'onglet Détails.

Mises à jour de maintenance pour les clusters de calcul

Le calcul Oracle AI Data Platform applique automatiquement les mises à jour de maintenance sans intervention de l'utilisateur.

Les mises à jour de maintenance couvrent tous les patches de sécurité ou correctifs de bugs nécessaires pour le système d'exploitation et les composants internes d'AI Data Platform. AI Data Platform vérifie qu'aucun cluster n'est en cours d'exécution avant d'appliquer ces mises à jour de maintenance mensuelles.