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

Как я могу подключиться к нескольким виртуальным машинам Google Cloud с одного IP-адреса? (или альтернатива)

В настоящее время я собираюсь перенести свою текущую систему на Google Cloud. У нас есть несколько полевых устройств, которые связываются с определенным сервером и регистрируют данные. на каждом из этих серверов запущено специальное программное обеспечение, обрабатывающее данные.

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

Я хотел бы настроить несколько виртуальных машин Google Cloud Engine в одном регионе / зоне под одним IP-адресом и адресовать их через перенаправление портов. Однако не похоже, что Google это поддерживает. Я могу делать то, что мне нужно, используя статические IP-адреса, но есть ограничения на использование IP-адресов, и мы хотим иметь возможность правильно масштабироваться с большим количеством виртуальных машин по мере увеличения числа клиентов.

Как лучше всего общаться между клиентами и серверами, сохраняя при этом низкий уровень использования IP?

Если ваши устройства и серверы поддерживают HTTP, вы можете использовать Балансировщик нагрузки HTTP (S). В противном случае вы можете использовать Балансировщик нагрузки TCP Proxy, но диапазон разрешенных номеров портов ограничен.