Переключение между IP-адресами локального и облачного серверов без балансировки нагрузки - PullRequest
0 голосов
/ 19 июня 2020

У меня есть домен something.com, и я хочу переключиться со старого локального сервера на новую виртуальную машину Google Cloud. Я могу сделать это, изменив запись A в настройках DNS. Если новый сервер выйдет из строя, мне нужно иметь возможность переключиться обратно на старый сервер.

Проблема с использованием записей A заключается в том, что DNS не распространяется быстро, даже если вы используете Cloudflare. Google Chrome в частности, как сумасшедший, придерживается своей таблицы DNS, и если он сначала узнает, что something.com разрешается до XXXX, он не позволит go этого.

Мне нужно иметь возможность направлять весь трафик c переходит в Google Cloud stati c IP возвращается на старый IP-адрес сервера. Я ищу меню правил прокси / маршрутизации, которое я могу использовать для применения, а не полноценное меню балансировки нагрузки, которое будет стоить дополнительно в месяц.

Ответы [ 2 ]

0 голосов
/ 19 июня 2020

У вас есть два решения для динамического переключения вашего DNS с IP на другой

  • Либо вы используете службу аварийного переключения DNS, которая сегодня не предлагается в GCP. Используйте низкий TTL в своем определении DNS, иначе вы будете долго ждать перед автоматическим переключением c.
  • Или вы реализуете это самостоятельно с помощью прокси-сервера, которым вам нужно управлять.
0 голосов
/ 19 июня 2020

Решение состоит в том, чтобы избавиться от старого сервера и создать более надежное решение на GCP. Есть несколько способов сделать это, но один из очевидных способов - использовать группу управляемых экземпляров (https://cloud.google.com/compute/docs/instance-groups). MIG можно настроить на автоматическое восстановление (https://cloud.google.com/compute/docs/tutorials/high-availability-autohealing) и автоматическое масштабирование (при необходимости).

В этом случае вам следует особенно внимательно присмотреться к MIG с отслеживанием состояния, я думаю (https://cloud.google.com/compute/docs/instance-groups/stateful-migs).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...