Рейтинг:1

Необходимо передавать резервные копии по двум глобальным сетям, чтобы максимизировать скорость загрузки удаленных резервных копий.

флаг cn

Введение и предыстория
Местные интернет-провайдеры по соседству с моей компанией предлагают максимальную загрузку только 125 Мбит / с для каждого соединения WAN, потому что оптоволокно еще не реализовано. У нас есть более 1 ТБ важных данных для отправки за пределы сайта — желательно в течение одного дня. Наше удаленное местоположение имеет скорость загрузки около 300 Мбит/с.

У нас есть два соединения WAN, одно для WiFi, одно для серверной сети, каждое со скоростью загрузки 125 Мбит/с. Я думаю, что если трафик будет разделен между двумя интерфейсами, оба подключены к отдельной локальной сети, подключенной к отдельной глобальной сети.

Вопрос
Как я могу наиболее эффективно использовать скорость загрузки этих двух сетей? Мои идеи на данный момент:

  • Приобретите второй статический IP-адрес для каждого модема и назначьте MAC-адресу каждого интерфейса общедоступный IP-адрес, а затем настройте какой-либо круговой или распределенный маршрут загрузки (предложения приветствуются).
  • Следуйте той же тенденции, что и выше, но используйте VPN и вторую часть оборудования для маршрутизации на другом конце.
  • Оплатить услугу агрегатора SD-WAN: https://itel.com/sd-wan/
  • Найдите способ сделать это с двумя сетевыми интерфейсами на основном резервном сервере.
Abu Zaid avatar
флаг ru
Как вы подключены к оффсайту? Какое приложение вы используете для отправки данных? Это один большой файл или несколько файлов?
Tmanok avatar
флаг cn
Эй, Абу, мое приложение для резервного копирования — это Proxmox Backup Server, который отправляет данные на другой удаленный экземпляр через один TCP-порт. Итак, много блочных данных из блочного хранилища (виртуальные диски VM и LXC).
Рейтинг:1
флаг in

Самым большим фактором в вашем сценарии является ваше приложение для резервного копирования. Если ваше приложение выполняет одно соединение (т.е. один поток TCP) к месту назначения, вы мало что можете сделать, чтобы ускорить процесс.Любая попытка «балансировать нагрузку» между несколькими соединениями может привести к неправильному порядку пакетов и замедлению работы.

Хорошей новостью является (на основе быстрого расчета) то, что с одним 150-мегабайтным потоком вы можете загрузить все свои данные (в идеале) примерно за 15 часов.

Если ваше приложение поддерживает несколько подключений, их можно распределить по нескольким каналам, но для этого потребуется дополнительное оборудование/программное обеспечение с обеих сторон. Если вы можете жить с 15 часами, это, кажется, путь.

И еще одно: не используйте Wi-Fi для резервного копирования: Wi-Fi является полудуплексным, и вам будет сложно получить пропускную способность 150 МБ.

Tmanok avatar
флаг cn
Привет, Рон, спасибо за твой ответ. 1. Резервное копирование — это Proxmox Backup Server, подключающийся через один TCP-порт. 2. Wi-Fi использовать точно не буду, вторичный модем просто обслуживает кучу точек доступа в нашем головном офисе, чтобы сеть была отдельной (выбор дизайна до меня), я бы обязательно подключался по Cat6. 3. 125 Мбит/с делает это немного дольше, и мне также нужно будет зарезервировать некоторую полосу пропускания для обслуживания клиентов, я должен был это четко указать. Спасибо Рон!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.