prefixkit Вопрос инженеруСпросить EN

IP и сеть

Какой сервер нужен для АТС, VPN и почты

Сколько vCPU, памяти, диска и канала нужно под АТС Asterisk или FreeSWITCH, VPN на WireGuard или свой почтовый сервер. Калькулятор по числу звонков, пользователей и ящиков и чек-лист требований к хостингу.

Сколько тянет один vCPU

  • Asterisk / FreeSWITCH без транскодирования — около 150 одновременных звонков на ядро: АТС просто пересылает RTP. С транскодированием G.711 ↔ G.729 — 30–40, с Opus — около 30: кодирование звука нагружает процессор.
  • WireGuard — 500 Мбит/с и больше на ядро: шифрование ChaCha20 очень быстрое.
  • Почта — процессор почти не нужен, главное — память: антивирус ClamAV держит базы в RAM (около 1,5–2 ГБ), Rspamd — ещё несколько сотен мегабайт.

Канал для телефонии

Один разговор G.711 занимает около 87 кбит/с в каждую сторону с заголовками, G.729 — около 31. На 100 одновременных звонков G.711 нужно примерно 9 Мбит/с симметрично, но важнее не скорость, а стабильность: проверьте канал тестом VoIP-канала и посчитайте точнее в калькуляторе полосы.

Где разместить

Для АТС и VPN подойдёт обычный облачный VPS с белым IP: важнее локация и стабильная сеть, чем мощность. Для почты выбирайте хостинг, который открывает 25-й порт и даёт прописать PTR. Перед покупкой проверьте задержку до дата-центра нашим пингом.