Свойство flavor RX/TX

Этот фактор позволяем распределить всю совокупную пропускная способность сети инстанса на доли входящего и исходящего трафика.
RX/TX это соотношение пропускной способности приема к пропускной способности передачи.

Например, машина с коэффициентом RX/TX 1, может получать суммарный объем входящего трафика равным объему входящего трафика. А машина с коэффициентом RX/TX 0.5 может принимать только половину того, что она может передать. По сути, это просто регулировка соотношения входящего и исходящего трафика в сети, заточенное под конкретное применение инстанса. Рекомендуется использовать несколько подключений уровня приложений для максимизации пропускной способности.

Для примера, предположим что 90 Мбит/с — это максимальная скорость по всем сетевым интерфейсам, с которой данные могут покидать сервер. Тогда при коэффиценте 0.5 скорость приема данных будет 30 Мбит/c, а скорость передачи данных - 60 Мбит/c.

Таким образом, если ВМ будет, в основном, отдавать трафик (например, FTP-сервер), то коэффициент RX/TX надо ставить менее 1, например 0.2. Для http-сервера, где превалирует входящий трафик, надо, наоборот, ставить RX/TX более 1.

Таким образом, можно делать специфические флаворы под разные типы сервисов.
Например: s1.medium.ftp

Далее все разруливается на уровне зон доступности, к которым привязываются флаворы.

Этот фактор касается только работы сети в конкретном инстансе. Он не предохряняюет от перегрузки сети из одной ВМ. Для того, чтобы ввести ограничения на суммарную пропускную способность сети инстанса используются другие настройки флейвора - QoS (Qualite of Service).

Если сделать 2 одинаковых флавора с разным RX/TX фактором, и выполнить нагрузочное тестирование, тогда будет все наглядно и более понятно.

Обновлено: 03.02.2024