Какие технические характеристики оборудования необходимы для обслуживания 100 000 клиентов на OpenVpn? [дубликат]

На этот вопрос уже есть ответ здесь:

Обслуживание VPN-клиентов (TCP-соединения) с сервером OpenVpn на что полагается? Или как мы можем подсчитать количество клиентов с учетом технических характеристик оборудования?

Зависит ли он от скорости полосы пропускания сервера, например, если у нас есть сервер с 1 ГБ (1024 МБ / PS), мы можем обслуживать 1024 пользователя (каждый пользователь может получить 1 МБ)? Или что-то еще?

-1
задан 22 August 2019 в 11:15
1 ответ

Мы не можем должным образом ответить на вопросы о планировании мощности, поскольку они сильно зависят от ваших реальных вариантов использования и шаблонов использования.

Документация поставщика более или менее говорит то же самое:

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

Но поставляется с некоторыми чрезвычайно приблизительными рекомендациями для первого приближение:

ЦП

На практике вы должны предположить, что на современном ЦП с набором микросхем AES-NI для каждого мегабита в секунду трафика данных (в одном направлении) вам потребуется около 20 МГц.

Чтобы заполните свой гигабитный восходящий канал, который будет (1 вверх + 1 вниз) * 1000 мегабит * 20 МГц = 40 000 МГц

Это примерно 20 ядер памяти

современного процессора

, если ваши пользователи только доступ к ресурсам в вашей частной сети 500 мегабайт памяти на 100 подключенных устройств. ... Если ваши пользователи направляют весь свой интернет-трафик через VPN-сервер, удвойте это количество до 1000 мегабайт на 100 подключенных устройств.

Это будет означать терабайт ОЗУ для 100 000 одновременно подключенных устройств.

(И то, и другое в дополнение к тому, что требуется вашей ОС.

3
ответ дан 5 December 2019 в 19:11

Теги

Похожие вопросы