0

Вот мой сценарий:Настройка Redis на Windows Azure VM (Windows) и сделать его достижимым в наружный видный виртуальных машинах под одной и тот же облачным сервисом

У меня есть три виртуальных машины Windows на Windows Azure (которая на его предварительном этапе справа теперь), и все виртуальные машины связаны друг с другом, другими словами, они находятся под одной облачной службой. Теперь мне нужно сделать то, что я буду использовать одну виртуальную машину только для Redis, а другие две виртуальные машины должны поговорить с ней. Я не хочу открывать redis во всем мире по нескольким причинам, и один из них заключается в том, что я не хочу разговаривать с ним через балансировщик нагрузки. Я хочу, чтобы мои виртуальные машины говорили с ним напрямую (как описано здесь: Bypass the load balancer when communicating servers between each other).

Рассмотрю использование MSOpenTech implementation of Redis. Любая идея, как я могу настроить такую ​​структуру?

ответ

0

Запуск Redis на Windows Azure Virtual Machine (Windows или Linux) точно такой же, как и на любой другой машине, поэтому я не думаю, что вы столкнулись с какой-либо проблемой.

Если у вас есть один экземпляр виртуальной машины, он не настроен через Load Balancer, и вы можете видеть, что когда вы добавите конечную точку на свою виртуальную машину. Только если у вас более 1 экземпляра виртуальной машины, а затем вы добавляете конечную точку, тогда у вас будет возможность настроить блазакер загрузки для этой конкретной конечной точки. В вашем случае, когда вы хотите запустить Redis на одной виртуальной машине, вы действительно не отстаете от балансировки нагрузки.

Если вы хотите, чтобы все ваши 3 машины разговаривали друг с другом, вы можете создать виртуальную сеть и предоставить все 3 машины с этим VNET, чтобы они могли разговаривать друг с другом так, как вы хотите.

+0

Я предположил, что все, что проходит через VIP оказывает стоимость LB, не так ли? Фактически, мне удалось заставить его работать, и я подключаю redis через имя VM, как показано на этом рисунке (https://p.twimg.com/Awy__AvCIAE-hLu.png:large). Я дам подробный ответ, когда у меня будет время. – tugberk

+0

VIP вместе с несколькими виртуальными машинами проходят через LB. – AvkashChauhan

+0

спасибо! так что общение через внутреннюю конечную точку было бы разумным решением, я думаю. Существует также длинное доменное имя, которое я вижу, когда пингую другой vm из другого vm (ping SLRedis-08R2). Вы знаете, что это имя является чем-то постоянным? Я имею в виду, будет ли он изменяться, когда мой vm будет репродуцирован, если произойдет сбой аппаратного обеспечения? могу ли я на это положиться? – tugberk

Смежные вопросы