Описание сервиса
Evolution Virtual IP — облачный сервис для инфраструктурной поддержки сложных сетевых сценариев. Одним из таких сценариев может быть создание отказоустойчивого кластера из виртуальных или физических серверов с виртуальным IP-адресом, который «переключает» обработку трафика между ними с учетом их доступности. Это позволяет минимизировать простой и повысить доступность приложений пользователей.
Схема работы сервиса
Схема сценария, когда виртуальный IP-адрес используется для переключения доступа к сервисам между серверами при помощи Keepalived и протокола VRRP.
Пользователь создает кластер из двух виртуальных машин, связывает их виртуальным IP-адресом и настраивает сервис Keepalived, который реализует работу протокола VRRP: на основании приоритетов сервис выбирает основной мастер-узел — виртуальную машину с наибольшим приоритетом, а вторую делает резервным бэкап-узлом.
При этом Keepalived отслеживает состояние узлов. Если мастер-узел становится недоступным, сервис переносит виртуальный IP-адрес на резервный узел — так обеспечивается непрерывность работы кластера.

Возможности сервиса
Отказоустойчивость кластера
Виртуальный IP-адрес помогает настроить кластер по схеме «активный/резервный» с использованием протокола высокой доступности VRRP и сервиса Keepalived
Вариативность участников кластера
Виртуальный IP-адрес можно связать как с виртуальными, так и физическими серверами Bare Metal
Сетевая безопасность
Виртуальный IP-адрес централизованно управляет сетевыми настройками без необходимости низкоуровневого ручного вмешательства в компоненты инфраструктуры
Универсальность использования
Подходит для приложений, которые сами выбирают активный сервер с помощью VRRP, например, PostgreSQL, MySQL, Nginx с Keepalived
Статическая маршрутизация по протоколу VRRP
Виртуальный IP-адрес как Next Hop в статических маршрутах в VPC для отказоустойчивой связности между виртуальными машинами и изолированными подсетями
