Tous les produits
Search
Centre de documentation

Auto Scaling:Overview

Dernière mise à jour :Sep 15, 2026

Une source de configuration d'instance est le modèle qu'Auto Scaling utilise pour créer des instances Elastic Compute Service (ECS) ou des instances de conteneur élastiques lors des montées en charge. Auto Scaling prend en charge deux types : launch templates et scaling configurations. Ces deux options spécifient les paramètres d'instance pour un groupe de mise à l'échelle, mais elles diffèrent par la validation des paramètres, la gestion des versions et les méthodes de facturation prises en charge. Si vous configurez un nouveau groupe de mise à l'échelle et ne disposez pas d'un launch template existant, utilisez une scaling configuration : elle valide les paramètres requis dès la création et évite toute une catégorie d'échecs lors des montées en charge.

Important

Chaque groupe de mise à l'échelle ne peut avoir qu'une seule source de configuration d'instance active à la fois. L'activation d'une nouvelle source invalide immédiatement la source actuelle.

Choisir une source de configuration d'instance

Utilisez une scaling configuration lorsque :

  • Votre groupe de mise à l'échelle gère des instances ECS ou des instances de conteneur élastiques (ECI).

  • Vous avez besoin d'une validation des paramètres au moment de la création. Une scaling configuration ne peut pas être enregistrée si des paramètres requis, tels que l'image, sont manquants, ce qui élimine toute une catégorie d'échecs lors des montées en charge.

  • Vous avez besoin des méthodes de facturation Paiement à l'utilisation ou Spot Instance.

  • Vous souhaitez sélectionner jusqu'à 20 types d'instance pour augmenter le taux de réussite des montées en charge.

Utilisez un Launch Template lorsque :

  • Votre groupe de mise à l'échelle est de type ECS uniquement.

  • Vous maintenez déjà des launch templates dans la console ECS et souhaitez les réutiliser directement.

  • Vous avez besoin de la facturation par Abonnement.

  • Vous devez gérer plusieurs configurations versionnées. Les launch templates permettent de créer de nouvelles versions sans modifier l'original. Par exemple, vous pouvez créer un modèle de base sans image, puis créer une nouvelle version qui ajoute l'image et les données utilisateur pour une version spécifique de l'application.

Le tableau suivant résume les principales différences.

Launch template Scaling configuration
Type de groupe de mise à l'échelle pris en charge ECS uniquement ECS et ECI
Validation des paramètres Aucune — tous les paramètres sont facultatifs ; une image manquante entraîne un échec de la montée en charge Paramètres requis validés à la création ; une image manquante bloque la création
Modifiable Impossible de modifier les versions existantes ; créez plutôt une nouvelle version Modifiable, mais toutes les modifications sont irréversibles
Plusieurs types d'instance Non pris en charge nativement ; configurez dans Extend Configurations of Launch Template Jusqu'à 20 types d'instance
Méthode de facturation Abonnement, Paiement à l'utilisation, Spot Instance Paiement à l'utilisation, Spot Instance
Région et zone Zone uniquement Non pris en charge (hérité du groupe de mise à l'échelle)
VPC et vSwitch Les paramètres du groupe de mise à l'échelle remplacent ceux du modèle Hérité du groupe de mise à l'échelle
Hôte dédié / pool privé Non pris en charge Pris en charge
IPv6 Non pris en charge Pris en charge

Définir une source de configuration d'instance

Il existe trois façons de définir la source de configuration d'instance pour un groupe de mise à l'échelle.

Select Existing Instance

Lors de la création d'un groupe de mise à l'échelle, définissez Instance Configuration Source sur Select Existing Instance. Auto Scaling crée automatiquement une scaling configuration à partir des paramètres de l'instance sélectionnée et active le groupe de mise à l'échelle.

Aucune nouvelle image n'est créée. La scaling configuration utilise l'ID d'image de l'instance d'origine. Si cet ID d'image n'existe plus, les montées en charge échoueront.

Launch Template

Lors de la création d'un groupe de mise à l'échelle, définissez Instance Configuration Source sur Launch Template et sélectionnez un modèle existant. Le groupe de mise à l'échelle est automatiquement activé.

Créer une scaling configuration

Créez d'abord le groupe de mise à l'échelle (définissez Instance Configuration Source sur Create from Scratch — le groupe passe à l'état Désactivé), puis créez une scaling configuration et appliquez-la au groupe. Cette approche vous offre un contrôle maximal sur les paramètres d'instance.

Comparer les paramètres

Les paramètres disponibles diffèrent selon les trois types de source. Les tableaux suivants indiquent les paramètres pris en charge par chaque source, organisés par catégorie.

Facturation et instance

Paramètre Scaling configuration Existing instance Launch template
Méthode de facturation Paiement à l'utilisation, Spot Instance Hérité de l'instance Abonnement, Paiement à l'utilisation, Spot Instance
Type d'instance Pris en charge (jusqu'à 20 types) Hérité de l'instance Pris en charge
Image Publique, personnalisée, partagée, marketplace Hérité de l'instance Publique, personnalisée, partagée, marketplace, communauté
Stratégie Spot / limite de prix Pris en charge Pris en charge Pris en charge
Nom d'instance / nom d'hôte Pris en charge Non hérité Pris en charge
Données utilisateur Pris en charge Pris en charge Pris en charge
Rôle RAM Pris en charge Pris en charge Pris en charge

Stockage

Paramètre Scaling configuration Existing instance Launch template
Disque système Pris en charge Pris en charge (catégorie et taille) Pris en charge
Disque de données Pris en charge Pris en charge Pris en charge
Apsara File Storage NAS Via les modèles OOS et les hooks de cycle de vie Non pris en charge Pris en charge
Snapshot Non pris en charge Non pris en charge (SourceSnapshotId pour le disque de données uniquement) Pris en charge

Réseau et sécurité

Paramètre Scaling configuration Existing instance Launch template
Groupe de sécurité Pris en charge (simple et multiple) SecurityGroupIds SecurityGroupId
Interface réseau élastique Pris en charge Non pris en charge Pris en charge
Type de facturation Internet / bande passante Pris en charge Pris en charge Pris en charge
Nombre d'adresses IPv6 Pris en charge Non pris en charge Non pris en charge
Ensemble de déploiement Pris en charge Pris en charge Non pris en charge
Cluster HPC Pris en charge Pris en charge Non pris en charge

Ressources dédiées et accès

Paramètre Scaling configuration Existing instance Launch template
Hôte dédié Pris en charge Non pris en charge Non pris en charge
Pool privé Pris en charge Non pris en charge Non pris en charge
Paire de clés Pris en charge Pris en charge Pris en charge
Identifiants de connexion Paire de clés, Définir ultérieurement Hérité de l'instance Paire de clés, Hériter le mot de passe de l'image, Définir ultérieurement
Enregistrer sous / nom de configuration Enregistrer la configuration Auto Scaling (spécifiez un nom) — Enregistrer sous : Nouveau modèle ou Nouvelle version de modèle
Groupe de ressources Pris en charge Pris en charge Pris en charge
Tags Pris en charge Non pris en charge Pris en charge
Clé KMS (chiffrement de disque) Pris en charge Pris en charge Pris en charge
Politique de snapshot automatique Pris en charge Non pris en charge Non pris en charge

Pour la liste complète des paramètres, consultez CreateScalingConfiguration, CreateLaunchTemplateVersion et RunInstances.

Gérer les sources de configuration d'instance

Tâche Description Guide utilisateur API
Créer un groupe de mise à l'échelle à partir d'une instance existante Auto Scaling crée une scaling configuration à partir de l'instance et active le groupe. Créer des groupes de mise à l'échelle, Créer un groupe de mise à l'échelle basé sur une instance ECS existante CreateScalingGroup
Créer un groupe de mise à l'échelle à l'aide d'un launch template Spécifiez un launch template comme source lors de la création du groupe. Créer des groupes de mise à l'échelle CreateScalingGroup
Créer une scaling configuration pour un groupe de mise à l'échelle ECS Créez et appliquez une scaling configuration après avoir créé le groupe de mise à l'échelle. Créer une scaling configuration de type ECS CreateScalingConfiguration
Créer une scaling configuration pour un groupe de mise à l'échelle ECI Créez et appliquez une scaling configuration après avoir créé le groupe de mise à l'échelle. Créer une scaling configuration de type Elastic Container Instance CreateEciScalingConfiguration
Basculer vers une autre source Modifiez le groupe de mise à l'échelle pour spécifier un launch template, ou créez et appliquez une nouvelle scaling configuration. Modifier des groupes de mise à l'échelle, Appliquer des scaling configurations ModifyScalingGroup
Modifier ou supprimer une scaling configuration Modifiez une scaling configuration existante ou supprimez celle qui n'est plus nécessaire. Toutes les modifications sont irréversibles. Modifier ou supprimer des scaling configurations ModifyScalingConfiguration, DeleteScalingConfiguration
Mettre à jour l'image dans une scaling configuration Remplacez l'image dans une scaling configuration pour refléter les versions mises à jour de l'application. Mettre à jour une image dans une scaling configuration —