Tous les produits
Search
Centre de documentation

Elastic Compute Service:Connection timeout management

Dernière mise à jour :Aug 18, 2026

Spécifiez les délais d'expiration des connexions inactives sur une ENI afin de libérer les ressources qu'elles occupent et d'éviter l'épuisement des connexions disponibles.

Connexions d'une instance ECS

Une connexion (ou session) permet à un client de se connecter à un serveur et d'y transférer des données.

Un quintuplé définit chaque connexion de manière unique : adresse IP source, adresse IP de destination, port source, port de destination et protocole. Les instances ECS prennent en charge les protocoles TCP, UDP et ICMP. Si votre charge de travail est sensible au nombre de connexions simultanées, choisissez un type d'instance dont le nombre maximal de connexions répond à vos besoins. Consultez la rubrique Famille d'instances.

Délais d'expiration pour les connexions inactives

Une connexion TCP établie peut rester ouverte même sans échange de données. Les connexions inactives de longue durée consomment les ressources de l'instance et peuvent atteindre la limite de connexions simultanées, ce qui entraîne le rejet des nouvelles connexions.

Bien que le protocole UDP soit sans état, il consomme des ressources système telles que la bande passante réseau, la mémoire et les ports, en particulier lors d'échanges de données à grande échelle ou à haute fréquence.

Définissez des délais d'expiration appropriés pour les connexions TCP inactives et les flux UDP afin d'optimiser les performances du réseau, d'améliorer l'utilisation des ressources et de renforcer la sécurité.

  • Amélioration de l'utilisation des ressources. Les connexions TCP inactives consomment les ressources de l'instance, notamment la mémoire. Réduisez les délais d'expiration pour libérer des ressources au profit des connexions actives.

    Spécifiez des délais d'expiration adaptés aux flux UDP pour éviter toute consommation inutile de ressources.

  • Renforcement de la sécurité. Des délais d'expiration courts réduisent le risque d'attaques exploitant les connexions de longue durée, telles que les attaques DDoS et par force brute.

Toutefois, un délai d'expiration trop court peut perturber les applications nécessitant des connexions persistantes, comme les services de transfert de fichiers. Avant de modifier un délai d'expiration, assurez-vous de bien comprendre les exigences de connexion des services exécutés sur votre instance ECS.

Spécification des délais d'expiration pour les connexions inactives

Remarque
  • Pour minimiser la latence, veillez à ce que tous les appareils situés sur le chemin des données utilisent des paramètres de délai d'expiration cohérents.

    Si votre instance ECS fonctionne avec une instance NLB ou CLB, spécifiez des délais d'expiration de connexion inactive identiques sur l'ENI et sur les écouteurs NLB ou CLB. Consultez la rubrique Écouteurs NLB.

  • Les nouveaux délais d'expiration s'appliquent uniquement aux nouvelles connexions, et non aux connexions existantes.

ECS prend en charge les types de délais d'expiration de connexion inactive suivants :

  • Délai d'expiration pour les connexions TCP établies : délai d'expiration des connexions TCP inactives dans l'état ESTABLISHED. Une connexion est considérée comme inactive lorsqu'aucune donnée n'est transmise pendant une durée supérieure à ce délai. Un appareil réseau (routeur ou pare-feu) ou le système d'exploitation peut fermer la connexion. Unité : secondes.

    • Valeur minimale : 30. Valeur maximale : 910. Valeur par défaut : 910.

    • Valeurs valides : 30, 60, 80, 100, 200, 300, 500, 700 et 910.

  • Délai d'attente et de fermeture TCP : délai d'expiration des connexions TCP dans l'état TIME_WAIT ou CLOSED. La fermeture d'une connexion TCP nécessite quatre poignées de main. Après qu'une extrémité a envoyé l'indicateur FIN pour signaler qu'elle n'a plus de données à envoyer, elle attend l'accusé de réception (ACK) de l'autre extrémité. Si aucun ACK n'est reçu, le délai d'attente et de fermeture TCP commence. Unité : secondes.

    • Valeurs valides : de 3 à 15.

    • Valeur par défaut : 3.

      Remarque

      Si l'instance ECS fonctionne avec une instance NLB ou CLB, le délai d'expiration par défaut pour les connexions TCP dans l'état TIME_WAIT est de 15 secondes.

    • Valeurs valides : nombres entiers de 3 à 15.

  • Délai d'expiration des flux UDP : délai d'expiration d'un flux UDP. Un flux UDP est une série de paquets UDP associés, tels que les paquets d'un flux vidéo en temps réel. Si aucun nouveau paquet UDP n'est reçu ou envoyé durant cette période, le flux peut prendre fin ou une exception peut se produire. Unité : secondes.

    • Valeur minimale : 10. Valeur maximale : 100.

    • Valeur par défaut : 30.

      Remarque

      Si l'instance ECS fonctionne avec une instance NLB ou CLB, le délai d'expiration par défaut pour les flux UDP est de 100 secondes.

    • Valeurs valides : 10, 20, 30, 60, 80 et 100.

Procédure

Vous pouvez spécifier les délais d'expiration de connexion lors de la création d'une ENI ou les modifier sur une ENI existante.

Spécification des délais d'expiration pour les connexions inactives lors de la création d'une ENI

Remarque

Vous pouvez également appeler l'opération CreateNetworkInterface pour créer une ENI et spécifier les paramètres TcpEstablishedTimeout, TcpClosedAndTimeWaitTimeout et UdpTimeout dans l'ensemble de paramètres ConnectionTrackingConfiguration.

  1. Accédez à la page Console ECS - Interfaces réseau élastiques.

  2. Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.

  3. Cliquez sur Create an ENI.

  4. Dans la section Session Timeout Periods, spécifiez les délais d'expiration pour chaque type de connexion.

    Les délais d'expiration de session incluent les paramètres suivants :

    • Timeout Period for Established TCP Connections : valeur par défaut : 910 s

    • TCP Wait and Close Timeout Period : valeur par défaut : 3 s

    • UDP Flow Timeout Period : valeur par défaut : 30 s

Spécification des délais d'expiration pour les connexions inactives sur une ENI existante

Remarque
  • Vous pouvez également appeler l'opération ModifyNetworkInterfaceAttribute pour modifier les attributs de l'ENI et spécifier les paramètres TcpEstablishedTimeout, TcpClosedAndTimeWaitTimeout et UdpTimeout dans l'ensemble de paramètres ConnectionTrackingConfiguration.

  • Pour interroger les délais d'expiration de connexion sur une ENI, appelez l'opération DescribeNetworkInterfaceAttribute en définissant le paramètre Attribute sur connectionTrackingConfiguration.

  1. Accédez à la page Console ECS - Interfaces réseau élastiques.

  2. Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.

  3. Cliquez sur l'ID de l'ENI pour accéder à la page des détails de l'ENI.

  4. Dans la section Session Timeout Periods, consultez les valeurs des paramètres Timeout Period for Established TCP Connections, TCP Wait and Close Timeout Period et UDP Flow Timeout Period. Cliquez sur l'icône Edit située à côté d'un paramètre pour modifier sa valeur.