O tamanho da instância está entre os menos bem provisionados na frota do EC2. Espera-se que não funcione tão bem quanto a sua máquina local.
Estou usando uma nova Amazon EC2 t2.micro AMI . Eu instalei sails.js no servidor.
sudo npm install sails -g
Eu corri sails new app-name
para criar um novo aplicativo sails.js
. Leva 5 segundos na minha máquina local para criar um novo aplicativo. No servidor, leva mais de 2 minutos para executar o mesmo.
Estou usando sails v0.11.2
e node v4.2.4
na minha máquina local e no servidor.
Estou faltando alguma coisa aqui?
As instâncias de T2 têm algum desempenho de base e capacidade de explodir acima dela. O desempenho da linha de base depende do tamanho da instância T2 (10% para t2.micro, 20% para t2.small etc.).
O que significa "expansível"? A instância T2 recebe um número inicial de créditos da CPU e, em seguida, obtém um número específico de créditos da CPU por hora (a granularidade do tempo é em milissegundos). Quando o uso da CPU está abaixo do desempenho da linha de base, o saldo de crédito da instância T2 está crescendo (por 24 horas). Quando é necessário ultrapassar o desempenho básico, ele simplesmente explode e gasta um número específico de créditos. Pode gerar até 100% de desempenho da CPU. Quando todos os créditos forem gastos, a instância T2 será executada no desempenho básico.
Existem duas novas métricas do CloudWatch para monitorar o uso e o equilíbrio de créditos de instâncias do T2:
CPUCreditUsage
CPUCreditBalance
Essas métricas ajudarão você a encontrar uma instância T2 adequada para a carga de trabalho do seu aplicativo. Abaixo, você pode ver um gráfico das duas métricas e como elas podem mudar no tempo.
Paramaisdetalhes,consulteadocumentaçãooficial
Tags amazon-web-services