Свойство 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