VK Data Platform logo
Помощь
Обновлена 17 июля 2026 г. в 15:34

Резервирование виртуального IP-адреса с помощью VRRP в VK Private Cloud

Data Platform в конфигурации Standalone в VK Private Cloud использует протокол VRRP (Virtual Router Redundancy Protocol) для резервирования виртуального IP-адреса.

Принцип работы VRRP:

  1. Два узла кластера, активный и резервный, периодически обмениваются сообщениями о своем состоянии.
  2. Виртуальный IP-адрес назначается на активный узел, который обрабатывает трафик.
  3. Если активный узел становится недоступным, виртуальный IP-адрес переносится на резервный.
  4. Клиентское приложение подключается к сервисам по виртуальному IP-адресу, а переключение между узлами кластера происходит автоматически.

Архитектура

В инфраструктуре Data Platform разворачиваются два узла-балансировщика. В каждый момент времени:

  • виртуальный IP-адрес назначен на активный узел, который направляет трафик к сервисам;
  • резервный узел ожидает и готов к переносу виртуального IP-адреса при отказе активного.

На каждом узле размещаются несколько независимых балансировщиков — каждый в собственном пространстве имен со своим виртуальным IP-адресом.

Порты в сети проекта

При настройке резервирования в сети проекта создаются три порта:

  • Порт с виртуальным IP-адресом — адрес, по которому клиентское приложение подключается к сервисам. Этот порт не привязан к конкретному узлу: виртуальный IP-адрес переносится между узлами при переключении.
  • Два порта на узлах-балансировщиках — интерфейсы, через которые виртуальный IP-адрес может быть перенесен на соответствующий узел.

Переключение при отказе

При отказе активного узла виртуальный IP-адрес автоматически переносится на резервный. Переключение занимает в среднем 6 секунд. В течение этого времени подключения к сервисам недоступны. После переключения новые подключения устанавливаются через тот же виртуальный IP-адрес.