Назад | Перейти на главную страницу

Решение AWS с высоким трафиком и низким использованием диска

У меня есть сервер node.js с высоким трафиком (представьте сервер отслеживания), который будет работать на AWS EC2. Дисковые операции не выполняются, зато много запросов DynamoDB (в той же зоне), использование ElastiCache и, как я уже сказал, много сетевых операций ввода-вывода (небольшие пакеты, <0,5 КБ, около 5-10 в секунду).

Что было бы лучшим решением в этой ситуации? Несколько серверов меньшего размера, таких как m1.medium или m1.large в балансировщике нагрузки, или один сервер m1.xlarge? Основная проблема с xlarge в том, что он предлагает много памяти, которая мне совершенно не нужна ...

  1. Перейти в AWS тип экземпляра страница.
  2. Посмотрите на Network Performance столбец.
  3. Выберите один с moderate.
  4. Беги с этим и посмотри, получится ли. (или, что еще лучше, сравните это!)
  5. Если это слишком медленно, обновите что-нибудь с high.

Опыт подсказывает!