Tous les produits
Search
Centre de documentation

Elastic Container Instance:Présentation du cache d'images

Dernière mise à jour :Aug 11, 2026

L'utilisation d'un cache d'images pour créer des instances Elastic Container Instance (ECI) accélère l'extraction des images de conteneur et réduit le temps de démarrage des instances. Cette rubrique décrit les fonctionnalités des caches d'images, leurs méthodes de création et d'utilisation, ainsi que les détails de facturation.

Fonctionnalités

Avant d'exécuter un conteneur, Elastic Container Instance (ECI) doit extraire l'image de conteneur spécifiée. L'extraction de l'image constitue souvent la phase la plus longue du démarrage d'une instance ECI ; sa durée dépend de facteurs tels que les conditions réseau et la taille de l'image. Pour accélérer la création des instances, ECI propose la fonctionnalité de cache d'images. Vous pouvez pré-construire les images requises dans un snapshot de cache. Lorsque vous créez des instances ECI à partir de ce snapshot, vous évitez ou réduisez le téléchargement des couches d'image, ce qui accélère considérablement la création de l'instance.

Les tests montrent que lors de la création d'une instance ECI avec l'image flink (environ 386,26 Mo) depuis Docker Hub, la phase de préparation de l'image prend normalement 50 secondes. L'utilisation d'un cache d'images élimine ce temps de préparation, réduisant ainsi considérablement le temps de démarrage de l'instance.

Important

Le gain de vitesse réel dépend de facteurs tels que le nombre et la taille des images de conteneur utilisées dans l'instance ECI, ainsi que des conditions réseau du registre d'images.

Méthodes de création

Vous pouvez créer un cache d'images de deux manières : manuelle et automatique.

Important

Nous vous recommandons d'utiliser la création automatique pour réduire les coûts. Toutefois, pour accélérer la création de la première instance ECI, vous devez créer préalablement un cache d'images manuellement.

Création manuelle

Pour créer un cache d'images, configurez des paramètres tels que son nom et sa taille. Le processus est le suivant :

image
  • Chaque cache d'images correspond à un snapshot. Vous êtes responsable de la gestion des snapshots des caches d'images créés manuellement.

  • Pendant le processus de création, le système crée une instance ECI temporaire (2 vCPU, 4 Go de mémoire) et attache un disque cloud ESSD PL1 pour créer le snapshot du cache d'images. Une fois la création terminée, l'instance temporaire et le disque cloud sont automatiquement libérés.

  • La fonctionnalité de cache d'images instantané réduit le temps de création d'un cache d'images. Si vous activez cette fonctionnalité, le système active la disponibilité instantanée du snapshot et crée temporairement un snapshot local. Vous pouvez commencer à utiliser le cache d'images dès que le snapshot local est créé.

    Remarque

    Après la création du snapshot local, le système commence automatiquement à créer un snapshot standard. Pendant cette période, le cache d'images s'appuie sur le snapshot local. Une fois le snapshot standard prêt, le système supprime automatiquement le snapshot local, et le cache d'images s'appuie alors sur le snapshot standard.

  • La fonctionnalité de réutilisation du cache d'images accélère la création des caches d'images. Si vous activez cette fonctionnalité, le système recherche automatiquement les caches d'images existants dont les couches d'image correspondent. Le nouveau cache d'images réutilise ces couches au lieu de les télécharger à nouveau, ce qui accélère le processus de création.

Création automatique

Lorsque vous créez une instance ECI avec la mise en correspondance automatique du cache d'images activée, le système crée automatiquement un cache d'images si aucun cache correspondant n'est trouvé. Le processus est le suivant :

image
  • Chaque cache d'images correspond à un snapshot. Alibaba Cloud gère les snapshots des caches d'images créés automatiquement.

  • Pendant le processus de création, le système crée une instance ECI et utilise le stockage éphémère de l'instance pour créer le snapshot du cache d'images. Une fois la création terminée, l'instance est automatiquement libérée.

    Remarque

    Par défaut, chaque instance ECI dispose de 30 Go de stockage éphémère disponible pour la création de caches d'images. Si la taille totale de vos images dépasse 30 Go, vous devez déclarer un stockage éphémère supplémentaire. Pour plus d'informations, consultez Augmenter la taille du stockage éphémère d'une instance ECI.

Comparaison

Les caches d'images créés manuellement et automatiquement diffèrent sur plusieurs aspects, tels que la taille et la période de conservation. Le tableau suivant compare les deux méthodes.

Élément

Création manuelle

Création automatique

Nom

Spécifiez un nom personnalisé.

Le système génère automatiquement le nom au format auto-create-for-<InstanceID>.

Taille

La taille par défaut est de 20 Go. Spécifiez une taille personnalisée.

La taille par défaut est de 30 Go. Si vous déclarez un stockage éphémère supplémentaire lors de la création de l'instance ECI, la taille du cache d'images est de 30 Go plus la taille du stockage éphémère.

Période de conservation

Par défaut, le cache est permanent. Définissez une période de conservation personnalisée en jours. Le cache est automatiquement supprimé à l'expiration de la période de conservation.

Par défaut, Alibaba Cloud gère la période de conservation.

  • Le système supprime automatiquement un cache d'images inutilisé après 7 jours.

  • Le système supprime automatiquement un cache d'images s'il reste inutilisé pendant plus de 30 jours.

Réutilisation du cache d'images

Activez la réutilisation du cache d'images pour réutiliser les couches d'image existantes et accélérer la création du cache d'images.

Non pris en charge.

Cache d'images instantané

Activez le cache d'images instantané pour créer un snapshot local temporaire et réduire le temps de création du cache d'images.

Non pris en charge.

Quota

Appelez l'opération API ListUsage ou consultez votre quota sur la page Privileges and Quotas de la console.

Si le quota est insuffisant, soumettez un ticket pour demander une augmentation du quota.

Appelez l'opération API ListUsage pour consulter votre quota.

Si le quota est insuffisant, soumettez un ticket pour demander une augmentation du quota.

Politique d'éviction

Par défaut, vous ne pouvez pas créer manuellement davantage de caches d'images une fois votre quota atteint.

Utilisez le paramètre EliminationStrategy dans l'opération API CreateImageCache ou UpdateImageCache pour définir la politique d'éviction d'un cache d'images sur LRU. Cela permet au système de supprimer automatiquement le cache d'images le moins récemment utilisé (LRU) lorsque le quota est atteint.

Lorsque le quota est atteint, le système supprime automatiquement le cache d'images le moins récemment utilisé (LRU).

Coût

Facturation de la création et de l'utilisation.

Facturation uniquement de l'utilisation, pas de la création.

Méthodes d'utilisation

L'utilisation d'un cache d'images accélère la création des instances ECI. Lors de la création d'une instance ECI, vous pouvez utiliser un cache d'images de l'une des deux manières suivantes :

Méthode

Description

Mise en correspondance automatique

Le système sélectionne automatiquement le cache d'images optimal. Le processus de mise en correspondance est le suivant :

  1. Le système filtre tous vos caches d'images dans la région actuelle pour trouver ceux qui tiennent dans la limite de stockage éphémère de l'instance ECI.

  2. À partir de la liste filtrée, le système sélectionne le meilleur cache selon les critères suivants, par ordre de priorité décroissant : degré de correspondance de l'image, taille du cache et heure de création.

    • Degré de correspondance de l'image : le système privilégie les caches ayant un degré de correspondance plus élevé. Le degré de correspondance mesure l'alignement entre les registres d'images et les versions de l'instance ECI et du cache d'images.

    • Taille du cache : le système privilégie les caches dont la taille est la plus proche.

    • Heure de création : le système privilégie les caches créés le plus récemment.

Remarque

Si aucun cache d'images correspondant n'est trouvé, le système en crée automatiquement un pendant la création de l'instance ECI. Pendant ce processus, les images sont extraites normalement. Nous vous recommandons de définir la politique d'extraction d'image de votre conteneur sur IfNotPresent. Cela empêche le re-téléchargement des couches d'image et garantit l'efficacité du cache d'images.

Spécification manuelle

Spécifiez le cache d'images exact à utiliser. Le cache d'images spécifié doit être à l'état Ready.

Remarques

  • Un seul cache d'images peut contenir au maximum 20 images de conteneur.

  • La création d'un cache d'images nécessite l'extraction des images de conteneur. Par conséquent, le temps de création varie en fonction de facteurs tels que le nombre et la taille des images, ainsi que les conditions réseau.

  • Les caches d'images créés manuellement utilisent les images de conteneur que vous spécifiez. Les caches d'images créés automatiquement utilisent les images de conteneur déclarées dans l'instance.

    • Si vous utilisez une image privée non hébergée dans Alibaba Cloud Container Registry (ACR), fournissez les identifiants d'accès au registre d'images privées, y compris l'adresse, le nom d'utilisateur et le mot de passe.

    • Si les images doivent être extraites via le réseau public, comme les images Docker officielles, configurez une adresse IP élastique (EIP) ou une passerelle NAT pour activer l'accès au réseau public. Pour plus d'informations, consultez Connecter une instance ECI au réseau public.

    • Si les extractions d'images échouent en raison de problèmes tels qu'un délai d'attente du registre distant, nous vous recommandons d'utiliser Alibaba Cloud Container Registry (ACR) et de pousser les images vers un registre hébergé sur Alibaba Cloud.

  • Pour les caches d'images créés manuellement, définissez une période de conservation afin d'éviter des frais de snapshot inutiles. Pour les caches d'images créés automatiquement, Alibaba Cloud gère les snapshots correspondants, il n'est donc pas nécessaire de configurer une période de conservation.

  • Une fois un cache d'images créé, consultez ses événements de création pour comprendre le processus de création. Le système conserve les 50 événements de création les plus récents.

Facturation

Phase

Cache manuel

Cache automatique

Création du cache d'images

Les éléments suivants sont facturés :

  • Frais pour les ressources temporaires (instance ECI et disque cloud)

  • Frais de snapshot

Gratuit

Utilisation du cache d'images

Frais de disque cloud

Si le cache d'images est supérieur à 30 Go, ajoutez et payez un stockage éphémère supplémentaire.

Pour plus d'informations, consultez Facturation du cache d'images.