Доступ к экземпляру виртуальной машины из облачной функции Google по внутреннему IP-адресу - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть экземпляр виртуальной машины с Redis, работающим на внутреннем ip 10.132.0.3, а также внешний ip 35.233.12.123 Я хотел бы подключиться к нему из облачной функции Google. Но нет соединения через внутренний ip, а соединение через внешний ip работает. Как я понимаю, облачные функции Google не имеют доступа к сетям VPC и моим экземплярам в нем по внутренним IP-адресам. Таким образом, вопрос:

  1. Возможно ли как-то получить доступ к экземпляру виртуальной машины через внутренний ip из облачной функции?

  2. Внешний IP-адрес принадлежит Google, поэтому трафик, в любом случае, не должен выходить за пределы центра данных Google. Так что, если в моем случае использовать внешний ip, это повлияет на скорость соединения? Будет ли трафик оплачиваться как внешний? Каковы недостатки подключения к моему экземпляру Redis VM через внешний ip?

1 Ответ

0 голосов
/ 02 ноября 2018
  1. Возможно ли получить доступ к экземпляру виртуальной машины по внутреннему ip из облака функционировать как-то?

Google объявляет о доступности alpha для подключения из облачных функций к Compute Engine с использованием частных IP-адресов VPC. Вам необходимо зарегистрироваться здесь .

В противном случае вам потребуется использовать общедоступный IP-адрес из облачных функций в Compute Engine.

  1. Внешний ip принадлежит Google, поэтому трафик не должен выходить наружу в любом случае, датацентра Google.

Ответ на этот вопрос зависит от того, в каком регионе выполняется облачная функция, и от типа сети (стандартный уровень или расширенный уровень), включенной в вашем вычислительном экземпляре. Трафик в том же регионе always проходит через Премиум-уровень, что означает частную магистраль Google.

Премиум-уровень будет направлять трафик через магистраль Google к точке выхода, ближайшей к клиенту (облачные функции). Это означает, что ваш трафик останется на магистрали Google.

Стандартный уровень не передается по магистрали Google, однако я не могу найти авторитетную ссылку на трафик Google между регионами, используя Стандартный уровень. Насколько я понимаю, трафик между регионами с использованием стандартного уровня осуществляется через общедоступный Интернет.

Обзор уровней облачных сетевых сервисов

Расположение облачных функций

Так что если в моем случае использовать внешний ip, это повлияет на Скорость соединения?

На производительность Интернет-трафика и Интранета влияет множество факторов. Премиум-трафик - это высоконадежная и надежная глобальная сеть с низким уровнем задержки. Это указывает на более высокую производительность.

Будет ли трафик оплачиваться как внешний?

Я не уверен на 100%, но считаю, что весь трафик, выходящий из региона, оплачивается как внешний трафик.

Цены

Каковы недостатки подключения к моему экземпляру Redis VM через внешний ip?

Недостатком является безопасность ваших данных. Весь трафик должен быть зашифрован, ИМХО без исключения.

...