Fonctionnalités d'OCI Batch Service

Orchestration et modèle de tâches

  • Un service géré pour soumettre, mettre en file d'attente, exécuter et suivre des tâches
  • Des graphes de dépendances pour gérer l'ordre d'exécution
  • Des tâches définies avec des paramètres, des variables d'environnement et des besoins en ressources

Planification et mise à l'échelle

  • Mise à l'échelle automatique de la flotte en fonction de la demande en file d'attente
  • Files d'attente prioritaires avec des stratégies personnalisées

Calcul et exécution

  • Utilisez votre propre image (BYOI) avec OCI Container Registry
  • Formes CPU (prise en charge GPU bientôt disponible)
  • Options flexibles d'Oracle Compute Unit et de mémoire
  • Payez uniquement le temps d'exécution de l'image

Stockage et accès aux données

  • Stockage temporaire local pour les tâches à haut débit
  • Prise en charge du stockage d'objets et du stockage de fichiers gérés par le client

Sécurité, identité et conformité

  • Intégration d'audit pour la gouvernance et la traçabilité
  • Stratégies IAM pour les rôles de soumission, d'exploitation et d'administration

Contrôle et opérations

  • Alertes et notifications avec OCI Notifications
  • Journaux centralisés dans OCI Logging
  • Indicateurs que vous pouvez analyser à l'aide de tags de tâches personnalisés
  • OCI Events Service pour un contrôle en temps réel

Intégration et automatisation

  • Connexion aux outils et pipelines de création de contenu numérique via SDK, interface de ligne de commande ou API
  • Association avec OCI Events, OCI Functions et OCI Streaming pour une automatisation pilotée par les événements

Coûts et gouvernance

  • Tarification à la consommation avec contrôle au niveau des shapes
  • Alertes de quota par compartiment ou tenancy
  • Étiquetage pour la refacturation et le suivi des coûts

Disponibilité et fiabilité

  • Contrôles d'intégrité avec remplacement automatique des nœuds défaillants
  • Résilience des déploiements sur plusieurs domaines de disponibilité

Expérience développeur et console

  • Une console pour soumettre des jobs et suivre visuellement leur statut
  • Rôles définis pour les soumissionnaires, les opérateurs et les administrateurs
  • SDK (comme Python, Java et Go) et OCI CLI