Tous les produits
Search
Centre de documentation

Elastic Container Instance:Utiliser une instance de conteneur élastique pour exécuter des jobs

Dernière mise à jour :Aug 11, 2026

Les instances de conteneur élastique démarrent en quelques secondes et s'adaptent à vos besoins métier. Exécutez des jobs éphémères sur ces instances pour réduire les coûts de calcul, améliorer l'élasticité des clusters et optimiser l'utilisation des ressources, tout en répondant aux exigences de votre activité.

Contexte

La plupart des clusters Kubernetes doivent prendre en charge simultanément divers types de charges de travail, en ligne et hors ligne. Le trafic des applications en ligne fluctue et la durée d'exécution des tâches hors ligne reste imprévisible, ce qui entraîne une variation continue de la demande en ressources. Par exemple, de nombreuses entreprises réalisent des calculs intensifs le week-end ou en milieu et fin de mois, période durant laquelle leurs besoins en puissance de calcul augmentent considérablement.

En règle générale, un cluster Kubernetes fait appel à un outil de mise à l'échelle automatique (autoscaler) pour provisionner des nœuds temporaires jusqu'à ce que tous les pods soient planifiés. Une fois les pods planifiés et leur exécution terminée, ces nœuds temporaires sont libérés automatiquement. Avec cette approche, un pod doit attendre au moins deux minutes avant d'être planifié.

Dans ce contexte, nous vous recommandons d'utiliser des instances de conteneur élastique pour exécuter vos jobs. Connectez ces instances à vos clusters Kubernetes en déployant des nœuds virtuels. Les instances de conteneur élastique démarrent en quelques secondes et montent en charge à la demande, renforçant ainsi l'élasticité de vos clusters Kubernetes. Plus besoin d'estimer le trafic ni de réserver des ressources inactives au préalable. Cette méthode réduit vos coûts d'utilisation et de maintenance opérationnelle sans compromettre les performances.

Procédure

Pour exécuter des jobs sur une instance de conteneur élastique, suivez les instructions ci-dessous selon le type de votre cluster Kubernetes :

  • Si vous utilisez des clusters Container Service for Kubernetes (ACK), déployez d'abord des nœuds virtuels au sein du cluster. Créez ensuite des instances de conteneur élastique sur ces nœuds virtuels pour exécuter vos jobs. Pour plus d'informations, consultez Utiliser une instance de conteneur élastique pour exécuter un job.

  • Si vous utilisez des clusters ACK Serverless, utilisez directement des instances de conteneur élastique pour exécuter vos jobs. Pour plus d'informations, consultez Utiliser un cluster ACK Serverless pour exécuter des jobs.

  • Si vous gérez vous-même des clusters Kubernetes dans le cloud ou dans des centres de données, déployez des nœuds virtuels au sein du cluster. Créez ensuite des instances de conteneur élastique sur ces nœuds et planifiez-y vos jobs. Pour savoir comment utiliser les instances de conteneur élastique avec des clusters Kubernetes autogérés, consultez Présentation.

Références

Vous pouvez également utiliser des instances de conteneur élastique préemptibles pour exécuter des jobs à moindre coût. Pour plus d'informations, consultez Exécuter des jobs sur une instance préemptible.