Ec2 Micro Instance Abilities

2

Eu implantei um site ruby on rails em uma micro instância ec2. Alguém pode dar alguma informação sobre o quanto esta instância pode "manipular" (por exemplo, número de usuários e / ou transações por segundo, etc.)

Obrigado!

    
por user67457 19.01.2011 / 22:15

3 respostas

4

Não muito.

Aqui está um ótimo artigo que descreve como o desempenho de um micro é comparado a um smartphone Nokia N900.

link

O NET era que os micros são muito low end e podem dar resultados de desempenho irregulares.

    
por 19.01.2011 / 23:37
1

Depende muito do que seu aplicativo faz, não há um número fixo! É claro que será mais limitado no tempo e na memória da CPU do que em uma instância maior, mas sua única chance de obter um número coerente é realizar um teste de estresse.

    
por 19.01.2011 / 23:13
1

Veja se você pode obter outra instância do EC2 e fazer com que os dois se comuniquem entre si através de interfaces não públicas. Em seguida, execute o Cerco e veja como ele se comporta à medida que você ajusta as configurações do aplicativo ou do servidor da Web.

Aqui está um comando de cerco que eu uso: siege -c 10 -b -t 90s link > / dev / null

Isso simulará 10 conexões simultâneas repetidamente por 90 segundos.

Você também pode tentar ab, que vem com o Apache: ab -c 100 -n 20000 link

Isso usará 100 conexões simultâneas para um total de 20000 visualizações de página.

Siege é preferido e é mais poderoso, mas ab é fácil de usar e já está na maioria dos sistemas.

    
por 19.01.2011 / 23:29

Tags