Création d'un travail
Créez et exécutez un travail dans le service de science des données.
Avant de commencer
- Assurez-vous d'avoir créé les politiques, authentification et autorisation nécessaires pour vos travaux.
- Créez un fichier d'artefact de travail ou créez un conteneur personnalisé.
- Pour stocker et gérer des journaux de travail, voir À propos des journaux.
- Pour utiliser des montages de stockage, vous devez avoir une cible de montage et un chemin d'exportation pour le seau de stockage d'objets ou le service de stockage de fichiers pour OCI.
- Pour les montages de stockage, assurez-vous d'avoir l'autorisation d'utiliser des montages de stockage.
-
Pour utiliser FSS, vous devez d'abord créer le système de fichiers et le point de montage. Utilisez l'option de réseau personnalisé et assurez-vous que la cible de montage et le carnet sont configurés avec le même sous-réseau. Configurez les règles de liste de sécurité pour le sous-réseau avec les ports et protocoles spécifiques.
Assurez-vous que les limites de service sont affectées à
file-system-countetmount-target-count.
Informations de base
Sélectionnez un ou plusieurs noeuds et fournissez des données d'identification.
- Type d'emploi : Sélectionnez l'option appropriée.
- Noeud unique : Une machine pour le travail.
- Plusieurs noeuds : Plusieurs noeuds pour un travail exigeant.
- Compartiment (Facultatif) : Sélectionnez un autre compartiment pour le travail.
- Nom (Facultatif) : Entrez un nom pour la tâche (255 caractères au maximum). Si vous n'indiquez pas de nom, un nom est automatiquement généré. Exemple :
job20210808222435
Configuration
Entrez les informations suivantes.
- Ajouter un groupe de noeuds (tâches à plusieurs noeuds uniquement) : Sélectionnez cette option pour ajouter une configuration de groupe de noeuds. Ajoutez jusqu'à 5 groupes de noeuds.
- Nom : Entrez un nom unique pour le groupe de noeuds.
- Répliques : Entrez le nombre de répliques.
- Répliques avec succès minimum : Entrez le nombre minimal de répliques qui doivent réussir.
- Champs astérisqués (*)
- (Facultatif) Si vous avez plus d'un groupe de noeuds, indiquez l'ordre de démarrage du groupe de noeuds, en parallèle ou en séquence.
- Clé de variable d'environnement personnalisée* (Facultatif) : Variables d'environnement qui contrôlent le travail.Note
Si vous avez chargé un fichier zip ou tar compressé, ajoutez la variable d'environnement personnaliséeJOB_RUN_ENTRYPOINTpour pointer vers le fichier. - Valeur* (Facultatif) : Valeur de la clé de variable d'environnement personnalisée.
- Arguments de ligne de commande* (Facultatif) : Arguments de ligne de commande à utiliser pour exécuter le travail.
- Durée d'exécution maximale (en minutes) (Facultatif) : Nombre maximal de minutes pendant lesquelles le travail peut être exécuté. Le service annule l'exécution de travail si sa durée dépasse la valeur spécifiée. Le temps d'exécution maximal est de 30 jours (43 200 minutes). Nous vous recommandons de configurer un délai maximal afin d'éviter les exécutions de travail incontrôlées.
- Modifier la forme* (Facultatif) : Modifiez la forme du service de calcul en sélectionnant Modifier la forme. Suivez ensuite ces étapes dans le panneau Sélectionner une forme de calcul.
- Sélectionner un type d'instance.
- Sélectionnez une série de formes.
- Sélectionnez une des formes de calcul prises en charge dans la série. Sélectionnez la forme qui convient le mieux à l'utilisation souhaitée de la ressource.
- Développez la forme sélectionnée pour configurer les OCPU et la mémoire.
- Nombre d'OCPU
- Montant de mémoire (Go) : Pour chaque OCPU, sélectionnez jusqu'à 64 Go de mémoire et un total maximal de 512 Go. La quantité minimale de mémoire autorisée est de 1 Go ou une valeur correspondant au nombre d'OCPU, selon la valeur la plus élevée.
- Activer la forme extensible : Sélectionnez cette option si vous utilisez des machines virtuelles extensibles, puis pour Utilisation de référence par OCPU, sélectionnez le pourcentage d'OCPU que vous voulez généralement utiliser. Les valeurs prises en charge sont 12,5 % et 50 %. (Pour les déploiements de modèle, seule la valeur de 50 % est prise en charge.)
- Sélectionnez Sélectionner une forme.
- Stockage : Entrez la quantité de stockage par blocs à utiliser entre 50 Go et 10, 240 Go (10 To). Vous pouvez modifier la valeur par incréments de 1 Go.
- Ressources de réseau : Sélectionnez l'option pertinente.
- Réseau par défaut : Restreint le trafic vers les services Oracle uniquement. Le système utilise le réseau géré par le service existant. La charge de travail est attachée à l'aide d'une carte VNIC secondaire à un VCN et à un sous-réseau préconfigurés gérés par le service. Ce sous-réseau donne accès à l'Internet public par l'intermédiaire d'une passerelle NAT et à d'autres services Oracle Cloud par l'intermédiaire d'une passerelle de service.
Si vous avez besoin d'un accès uniquement à l'Internet public et aux services OCI, nous vous recommandons d'utiliser cette option. Vous n'avez pas besoin de créer des ressources de réseau ni d'écrire des politiques pour les autorisations de réseau.
- Réseau par défaut avec Internet : Autorise l'accès Internet sortant au moyen de la passerelle NAT du service de science des données.Note
Vous ne pouvez pas utiliser le réseau par défaut avec Internet dans des domaines déconnectés et des locations de développement Oracle. Si votre location ou compartiment a une politique de zone de sécurité du service de science des données qui refuse l'accès au réseau public (par exemple,deny model_deploy_public_network—voir Politique de zone de sécurité du service de science des données), l'option d'accès à l'Internet public géré par le service est désactivée. Si vous essayez d'utiliser cette option, vous recevez une erreur404NotAuthorizedOrNotFound. - Réseau personnalisé : Sélectionnez le VCN et le sous-réseau (par compartiment) à utiliser.
Pour l'accès sortant à l'Internet public, utilisez un sous-réseau privé avec une route vers une passerelle NAT.
Note
- Le réseau personnalisé doit être utilisé pour utiliser un montage de stockage de fichiers.
- Le passage d'un réseau personnalisé à un réseau géré n'est pas pris en charge après la création.
- Si la bannière
The specified subnet is not accessible. Select a different subnet.s'affiche, créez une politique qui permet au service de science des données d'utiliser un réseau personnalisé. Voir Politiques.
- Réseau par défaut : Restreint le trafic vers les services Oracle uniquement. Le système utilise le réseau géré par le service existant. La charge de travail est attachée à l'aide d'une carte VNIC secondaire à un VCN et à un sous-réseau préconfigurés gérés par le service. Ce sous-réseau donne accès à l'Internet public par l'intermédiaire d'une passerelle NAT et à d'autres services Oracle Cloud par l'intermédiaire d'une passerelle de service.
- Charger l'artefact de travail (Facultatif si BYOC est configuré) : Chargez l'artefact de travail en faisant glisser le fichier d'artefact de travail requis dans la zone.
Note
Un astérisque (*) pour un champ indique un positionnement différent pour les tâches multinoeud. Si vous créez une tâche multinoeud, recherchez le champ en ajoutant un groupe de noeuds : Sous Configuration, sélectionnez Ajouter un groupe de noeuds. Le champ s'affiche dans le panneau Ajouter un groupe de noeuds.Configuration supplémentaire
Entrez les informations suivantes.
- Activer la journalisation (Facultatif) : Configurez la journalisation.
- Compartiment du groupe de journaux : Sélectionnez le compartiment qui contient le groupe de journaux.
- Groupe de journaux : Sélectionnez le groupe.
- Activer la création automatique de journaux : Sélectionnez cette option pour créer automatiquement un journal au démarrage de la tâche. Le journal créé stocke tous les messages
stdoutetstderr. - Sélectionner un journal : Sélectionnez cette option (et sélectionnez un journal existant) pour stocker tous les messages
stdoutetstderr.
- Activer BYOC / Configuration de l'environnement > Sélectionner* (Obligatoire pour les tâches à plusieurs noeuds) : Configurez un environnement pour Utiliser son propre conteneur (BYOC).
- Compartiment : Sélectionnez le compartiment qui contient le référentiel.
- Référentiel : Sélectionnez un référentiel dans la liste.
- Image : Sélectionnez l'image à utiliser.
- Point d'entrée : Entrez un point d'entrée.
- CMD : Entrez une commande.Note
Utilisez CMD comme arguments pour ENTRYPOINT ou la seule commande à exécuter en l'absence d'ENTRYPOINT. - Condensé d'image : Entrez un condensé d'image.
- ID signature : Si vous utilisez la vérification de signature, entrez l'OCID de la signature d'image. Exemple :
ocid1.containerimagesignature.oc1.iad.aaaaaaaaab...
- Montages de stockage de fichiers (Facultatif) : Sélectionnez Ajouter un montage de stockage de fichiers et entrez les informations suivantes.
- Compartiment : Sélectionnez le compartiment qui contient la cible à monter.
- Cible de montage : Cible de montage à utiliser.
- Chemin d'exportation : Chemin d'exportation à utiliser.
- Chemin et répertoire de destination : Entrez le chemin à utiliser pour le montage du stockage.
Le chemin doit commencer par un caractère alphanumérique. Le répertoire de destination doit être unique parmi les montages de stockage fournis. Les caractères autorisés sont les caractères alphanumériques, le tiret ( - ) et le trait de soulignement ( _ ).
Vous pouvez spécifier le chemin complet, par exemple
/opc/storage-directory. Si seul un répertoire est spécifié, par exemple/storage-directory, il est monté sous le répertoire/mntpar défaut. Vous ne pouvez pas spécifier des répertoires propres au système d'exploitation, tels que/binou/etc.
- Montages de stockage d'objets (Facultatif) : Sélectionnez Ajouter un montage de stockage d'objets et entrez les informations suivantes.
- Compartiment : Sélectionnez le compartiment contenant le seau à monter.
- Seau : Sélectionnez le seau à utiliser.
- Préfixe de nom d'objet (Facultatif) : Préfixe de nom d'objet. Le préfixe doit commencer par un caractère alphanumérique. Les caractères autorisés sont les caractères alphanumériques, la barre oblique ( / ), le tiret ( - ) et le trait de soulignement ( _ ).
- Chemin et répertoire de destination : Entrez le chemin à utiliser pour le montage du stockage.
Le chemin doit commencer par un caractère alphanumérique. Le répertoire de destination doit être unique parmi les montages de stockage fournis. Les caractères autorisés sont les caractères alphanumériques, le tiret ( - ) et le trait de soulignement ( _ ).
Vous pouvez spécifier le chemin complet, par exemple
/opc/storage-directory. Si seul un répertoire est spécifié, par exemple/storage-directory, il est monté sous le répertoire/mntpar défaut. Vous ne pouvez pas spécifier des répertoires propres au système d'exploitation, tels que/binou/etc.
Note
Si vous utilisez un réseau personnalisé :- Créez la passerelle de service dans le réseau VCN.
- Pour les configurations de table de routage dans le sous-réseau privé, ajoutez la passerelle de service.
- Modifiez les règles de trafic sortant de la liste de sécurité du sous-réseau requis pour autoriser le trafic vers tous les services du réseau.
- Sonde* (Obligatoire pour les tâches à plusieurs noeuds) : Configurez la sonde de démarrage.
- Sélectionnez Sélectionner.
- Dans le panneau Sondes, entrez les informations suivantes.
- Commande
- Délai initial (en secondes)
- Point
- Seuil de défaillance
- Sélectionnez enregistrer.
- Marqueurs (sous Options avancées) : Ajoutez des marqueurs à la tâche. Si vous êtes autorisé à créer une ressource, vous pouvez également appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des marqueurs plus tard.
Note
Un astérisque (*) pour un champ indique un positionnement différent pour les tâches multinoeud. Si vous créez une tâche multinoeud, recherchez le champ en ajoutant un groupe de noeuds : Sous Configuration, sélectionnez Ajouter un groupe de noeuds. Le champ s'affiche dans le panneau Ajouter un groupe de noeuds.Vérifier et créer
Vérifiez la configuration, puis sélectionnez Créer.
Une fois le travail actif, vous pouvez utiliser les exécutions de travail pour l'exécuter à plusieurs reprises.
- Type d'emploi : Sélectionnez l'option appropriée.
Ces variables d'environnement contrôlent le travail.
Utilisez l'interface de ligne de commande du service de science des données pour créer un travail comme dans l'exemple suivant :
La trousse SDK ADS est également une bibliothèque Python publique que vous pouvez installer avec cette commande :
pip install oracle-adsElle fournit l'encapsuleur qui facilite la création et l'exécution des travaux à partir de carnets ou sur votre machine client.
Utilisez la trousse SDK ADS pour créer et exécuter des travaux.