2010-05-13 11 views
0

Pour exécuter le service de chat vidéo?Quel type d'instance dois-je choisir?

Mémoire haute ou haute CPU? Et, devinez Standard ne convient pas?

+0

-1 Quelle est votre question? Est-ce vraiment lié à la programmation? S'il vous plaît fournir plus d'informations si c'est –

+0

-1 Quel type d'instance dois-je choisir? –

Répondre

9

Avec EC2, il est incroyablement facile de changer d'instance. Ce dont vous avez vraiment besoin, c'est de savoir exactement comment ce service utilisera votre matériel.

Commencez avec le processeur haut, configurez le logiciel, créez une image EBS, puis effectuez quelques tests de charge. Pendant que le test est en cours, jetez un coup d'œil à l'activité du matériel. Sous Linux, vous pouvez lancer "top" depuis la ligne de commande, je suis sûr qu'il y a quelque chose dans Windows qui fera la même chose. Jetez un oeil à l'utilisation de l'UC par rapport à l'utilisation de la mémoire. Si vous constatez que vous manquez de mémoire alors que votre UC est toujours à 30%, lancez une instance High-Memory à partir de l'image que vous avez créée. J'ai utilisé ce processus sur un serveur Linux Apache PHP standard (non mysql), et je l'ai utilisé avec 1000 utilisateurs simultanés via le logiciel de test Apaches AB sur plusieurs ordinateurs portables. J'ai remarqué que la mémoire atteignait un sommet alors que le CPU ne dépassait pas 35%, j'ai donc décidé que j'avais besoin de plus de mémoire, et je suppose que la même chose pourrait être vraie si votre logiciel génère une instance de worker pour chaque connexion.

+0

Merci pour votre réponse. –

Questions connexes