Я использую свежий Amazon EC2 t2.micro AMI. Я установил sails.js на сервере.
sudo npm install sails -g
Я побежал sails new app-name
создать новый sails.js
приложение. На моем локальном компьютере создание нового приложения занимает 5 секунд. На сервере то же самое занимает более 2 минут.
Я использую sails v0.11.2
и node v4.2.4
на моей локальной машине и на сервере.
Я что-то упустил?
Этот размер инстансов является одним из наименее обеспеченных в парке EC2. Ожидается, что он не будет работать так же хорошо, как ваш локальный компьютер.
Экземпляры T2 имеют некоторую базовую производительность и способность увеличивать ее. Базовая производительность зависит от размера инстанса T2 (10% для t2.micro, 20% для t2.small и т. Д.).
Что значит "разрывной"? Экземпляр T2 получает некоторое начальное количество кредитов ЦП, а затем зарабатывает определенное количество кредитов ЦП в час (детализация по времени выражается в миллисекундах). Когда загрузка ЦП ниже базовой производительности, кредитный баланс инстанса T2 увеличивается (на 24 часа). Когда требуется выйти за пределы базовой производительности, он просто выходит за рамки и тратит определенное количество кредитов. Он может увеличить производительность процессора до 100%. Когда все кредиты будут израсходованы, инстанс T2 будет работать с базовой производительностью.
Есть две новых метрики CloudWatch для отслеживания использования кредитов и баланса инстансов T2:
CPUCreditUsage
CPUCreditBalance
Эти показатели помогут вам найти подходящий экземпляр T2 для рабочей нагрузки вашего приложения. Ниже вы можете увидеть график обоих показателей и того, как они могут меняться со временем.
.
Для более подробной информации, пожалуйста, проверьте Инстансы T2 официальная документация.