Comment faire pour augmenter la bande passante du réseau de AWS EC2?

Nous avons hébergé un site dans AWS EC2 de type c4.8xlarge. C'est un système assez grande avec beaucoup de mémoire et de ressources de calcul. Des milliers d'utilisateurs ont essayé d'accéder au système au cours de 2 heures de délais, ce week-end. Bien qu'elle ne tombe pas en panne, il a ralenti un peu et n'a pas pu effectuer au niveau attendu. En analysant les statistiques ont montré que limité la bande passante du réseau est la principale cause du ralentissement. L'utilisation de l'UC est resté au-dessous de 6%, mais les équipements de mise en réseau et NetworkOut semblent avoir atteint un pic à 60 MO et 200 MO respectivement, au cours de cette période. Alors que je ne suis pas un réseau attendre, un peu de lecture en ligne semble indiquer que tout le trafic passe par une carte d'interface réseau pourrait être la cause principale de limité la bande passante du réseau. Est-ce vrai? Serait l'hébergement du site sur un autre type d'instance EC2 aider à augmenter la bande passante du réseau? Voici comment les équipements de mise en réseau et networkOut métriques ressemblait sous une lourde charge.

Comment faire pour augmenter la bande passante du réseau de AWS EC2?

Pourquoi se contenter d'une instance? Pouvez-vous l'échelle horizontale?
J'ai pu, et peut-être que je devrais. Je comprends les risques associés à instance unique, mais la demande a peu de valeur de l'entreprise et ces risques sont acceptables. C'est une fois par an chose. Mise à l'échelle horizontale pour répondre à la CPU ou de la mémoire ou de limites de stockage est compréhensible, mais d'avoir à le faire simplement pour obtenir plus de bande passante semble comme une déception. 200 mo d'équipements de mise en réseau et 60MO NetworkOut semble trop faible, malgré, peut-être que je me trompe. Et je ne suis même pas sûr si elle par seconde. AWS CloudWatch ne spécifie pas clairement.
Bien que votre exemple n'ont jusqu'à 10 Gbit interface réseau, clairement, il devrait être capable de fournir des performances de ec2 à l'internet ou si la performance est limitée à l'inter instance de la communication. Tout au long de la vous êtes l'obtention est d'environ 1,8 Gb / s avec les frais généraux. Avez-vous activé réseau amélioré? docs.aws.amazon.com/AWSEC2/latest/UserGuide/...
Apparemment AWS mesures de bande passante dans les 60 secondes d'intervalle par défaut. Donc, en termes courants que j'ai vraiment eu de instance ec2 à son pic d'utilisation est de 1 mo/sec NetworkOut et 3.3 MO/sec en équipements de mise en réseau. Wow! c'est incroyablement bas. Toujours pas sûr de savoir comment bien fixer. forums.aws.amazon.com/message.jspa?messageID=389391
Comment serait mise à l'échelle horizontale de l'aide si vous devez toujours passer par l'intermédiaire d'un répartiteur de charge avec les mêmes ou même la baisse des limitations de bande passante?

OriginalL'auteur Srini K | 2015-03-31