Назад | Перейти на главную страницу

Прикрепите несколько статических IP-адресов к экземпляру Windows Server в Google Cloud

Моя цель это

  1. Размещайте несколько веб-сайтов / приложений в IIS, которые настроены на моем экземпляре сервера Windows в облаке Google, например example.com (для размещения веб-сайта), api.example.com (для размещения конечных точек api), app.example.com (для размещения веб-приложение). Родительский домен example.com настроен на godaddy и в настоящее время указывает на статический IP-адрес. Я настроил поддомены (api.example.com, app.example.com), и мне нужно указать их на отдельные IP-адреса.
  2. Подключите каждое использование веб-сайта к отдельному статическому IPS, уже зарезервированному
  3. Запросы направляются в то приложение, для которого они предназначены, на основе IP-адресации.

Что я наделал

  1. Создал экземпляр windows server 2012 в облаке google
  2. Подключил статический IP-адрес к экземпляру и в настоящее время есть один веб-сайт, указывающий на этот статический IP-адрес
  3. Зарезервирован дополнительный статический IP-адрес и попытка подключения к существующему экземпляру

Вызовы

Облако Google не позволяет мне прикрепить ip к существующему intance, у которого уже есть ip (достаточно честно). поэтому я подумал, что имеет смысл создать несколько сетевых интерфейсов и прикрепить к ним отдельный IP. Однако в документации Google Cloud говорится: 1. Вы можете настроить сетевой интерфейс только при создании экземпляра. - У меня действительно нет возможности воссоздать этот экземпляр 2. К одной и той же сети VPC нельзя подключить несколько сетевых интерфейсов. - Мне не нужна сеть с несколькими vpc. Я пытаюсь использовать IIS в качестве веб-сервера, на котором размещено несколько приложений, каждое из которых может быть доступно через собственный IP-адрес.

Я также попытался использовать правила переадресации IP, но оказалось, что их можно переключить только при создании, и, поскольку у меня есть работающий экземпляр с отключенной переадресацией IP, мне пришлось бы воссоздать экземпляр в соответствии с моими потребностями.

Есть ли у меня выход? Что мне нужно сделать?

У вас может быть только один внешний IP-адрес для каждого сетевого интерфейса. В каждой сети VPC может быть только 1 сетевой интерфейс. После создания экземпляра добавить сетевые интерфейсы нельзя. Вы могли бы создать изображение вашего экземпляра так что вы можете легко воссоздать его.

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

В качестве альтернативы вы можете настроить отдельные балансировщики нагрузки TCP (это похоже на использование правил пересылки) или использовать один Балансировщик нагрузки HTTP (S) для обработки всех ваших веб-сайтов с помощью одного IP-адреса