1

J'ai une application Elastic Beanstalk s'exécutant sur t2.medium avec l'autoscaling activé. EB définit automatiquement un déclenchement automatique par défaut de 6 000 000 octets sur une période de 5 minutes sur NetworkOut. Nous avons une application de réunion, tant de gens chargent la page en même temps, cela provoque une pointe de données NetworkOut pour probablement une période de 10 minutes.Elastic Beanstalk Mise à l'échelle automatique de NetworkOut

Le seul endroit où je peux obtenir des informations sur ce que la bande passante d'une instance de t2.medium est ici:

EC2 instance types's exact network performance?

Cela dit 250-300 MBit/s, dont plus de 5 minutes est beaucoup plus grande quantité de données (~ 9Gb, sauf si mes calculs sont erronés).

J'ai peut-être incorrectement supposé que EB définirait un chiffre raisonnable pour l'autoscaling, mais cela semble miles. Pensez-vous qu'il est sûr d'augmenter le déclencheur d'autoscaling à quelque chose de plus proche de la bande passante disponible?

Répondre

2

Les alarmes NetworkOut par défaut sont un peu stupides - le < 2 000 000 en particulier, car cela conduit souvent à des terminaisons/reconstructions fréquentes d'instances à faible utilisation.

Je crois, cependant, que l'alarme> 6.000.000 alerte sur est que la bande passante sortante de votre instance (s) a dépassé 6Mbit/min pendant cinq minutes consécutives. C'est toujours bien en dessous de la bande passante maximale dans le post SO que vous avez lié, mais pas tout à fait aussi flagrant que 6MBit total pour cinq minutes. Quoi qu'il en soit, il n'y a pas de bonne ou de mauvaise réponse - chaque application va avoir des critères d'alarme différents. Je suggère que vous augmentiez progressivement le seuil d'alarme tout en surveillant les performances de votre instance jusqu'à ce que vous trouviez un niveau approprié qui offre une bonne expérience utilisateur avec une sur-alerte.

+0

Merci, le trafic sur le site est faible, probablement un maximum absolu de 30 sessions à la fois et le serveur fait très peu en dehors de servir 4 - 10Mb de fichiers statiques (grandes présentations!) À chacun. Presque tous nos transferts de données passent par des serveurs tiers. J'ai vérifié et l'utilisation du processeur est toujours faible. Je vais franchir le seuil car je ne pense pas avoir besoin de nouvelles instances pour les petites rafales quand les gens chargent la page. Espérons qu'il y ait assez de bande passante pour gérer cela. –