Уменьшите задержку между модулем в OpenShift и виртуальной машиной в GCP - PullRequest
1 голос
/ 07 апреля 2020

У меня есть конфигурация, где у меня есть:

  • Контейнеры, управляемые OpenShift на GCP в зоне / регионе
  • VM на GCP в той же зоне / регионе

Мне нужно максимально уменьшить задержку между этими модулями и виртуальной машиной на GCP.

Какие есть варианты для этого?

Насколько я понимаю, им потребуется быть в том же VP C, но я не знаю, как это сделать. Если вы можете указать мне справочную документацию, это мне очень поможет.

Спасибо за вашу помощь

Ответы [ 2 ]

1 голос
/ 27 апреля 2020

Для этого есть 2 варианта:

  • Лучший вариант - создать подпроект в проекте OpenShift, в котором используется один и тот же VP C. Таким образом, машины находятся в одной сети, поэтому задержка будет как можно ниже. Однако это приводит к ограничениям управления для (правила брандмауэра ...). Средняя задержка должна быть очень низкой (<1 мс). </p>

  • Другой вариант - использовать выделенный проект OpenShift. Это приводит к более высокой задержке, потому что путь длиннее (VPN => Shared Services => VPN). Необходимо позаботиться о потоках между регионами, поскольку это не так, потому что машины находятся в одном проекте, и потоки не проходят через другой регион. Поэтому вы должны настроить оптимизацию сетевой маршрутизации с помощью тега, который должен присутствовать на компьютере MySQL. Задержка в этом случае будет варьироваться от 2 до 10 мс. Конечно, эта задержка может варьироваться, поскольку потоки go через VPN.

1 голос
/ 08 апреля 2020

Установка источника и назначения в одном регионе VP C, это определенно уменьшит вашу задержку. Несмотря на то, что на задержку влияет не только расстояние, я нашел эту документацию относительно Межрегиональная латентность GCP , которая может помочь вам выбрать лучший сценарий.

Теперь, перейдя к вашему вопросу, я вас понимаю создали кластер GCP и экземпляр виртуальной машины в одной зоне / регионе, но в разных сетях (VP C)? Если возможно, не могли бы вы пояснить немного больше вашего сценария?

...