Как выбрать семейства экземпляров Alibaba Cloud ECS?

Я развертываю свой REST API на основе NodeJS в экземпляре Alibaba Cloud ECS. Существуют различные варианты выбора и различные параметры, такие как IOPS, пропускная способность и т. Д. Что и как выбрать?

1 ответ

Решение

Ваша заявка много говорит о требовании. Давайте посмотрим, как с тех пор, как вы сказали о NodeJS, первое, с чем вы будете связываться, запрашивая использование памяти Node.js, - это куча. Куча - это сегмент памяти, используемый для хранения объектов, строк и замыканий

RAM - чем больше запросов к вашему приложению, тем больше RAM вам требуется. Вы можете начать с 2 ГБ или 4 ГБ, чтобы узнать, как работает ваше приложение и каковы потребности.

IOPS - показывает количество операций ввода-вывода в секунду, что означает, что количество операций записи или чтения может быть выполнено за одну секунду. Приложения, интенсивно использующие транзакции, чувствительны к IOPS.

Вышеуказанное означает, что если ваше приложение выполняет много транзакций в секунду, вам нужно выбрать экземпляр, оптимизированный для пропускной способности.

Пропускная способность - измеряет размер данных, успешно переданных в секунду, измеряется в МБ / с. Приложения, которые требуют массовых операций чтения или записи, чувствительны к пропускной способности.

Лучшим примером для этого может быть файловая операция, которую вы выполняете как часть бизнес-логики внутри вашего приложения, которая должна зависеть от этого, например, отгрузки, загрузки и обработки документов и т. Д.

Спасибо

Другие вопросы по тегам