Вот мой сценарий:Настройка Redis на Windows Azure VM (Windows) и сделать его достижимым в наружный видный виртуальных машинах под одной и тот же облачным сервисом
У меня есть три виртуальных машины Windows на Windows Azure (которая на его предварительном этапе справа теперь), и все виртуальные машины связаны друг с другом, другими словами, они находятся под одной облачной службой. Теперь мне нужно сделать то, что я буду использовать одну виртуальную машину только для Redis, а другие две виртуальные машины должны поговорить с ней. Я не хочу открывать redis во всем мире по нескольким причинам, и один из них заключается в том, что я не хочу разговаривать с ним через балансировщик нагрузки. Я хочу, чтобы мои виртуальные машины говорили с ним напрямую (как описано здесь: Bypass the load balancer when communicating servers between each other).
Рассмотрю использование MSOpenTech implementation of Redis. Любая идея, как я могу настроить такую структуру?
Я предположил, что все, что проходит через VIP оказывает стоимость LB, не так ли? Фактически, мне удалось заставить его работать, и я подключаю redis через имя VM, как показано на этом рисунке (https://p.twimg.com/Awy__AvCIAE-hLu.png:large). Я дам подробный ответ, когда у меня будет время. – tugberk
VIP вместе с несколькими виртуальными машинами проходят через LB. – AvkashChauhan
спасибо! так что общение через внутреннюю конечную точку было бы разумным решением, я думаю. Существует также длинное доменное имя, которое я вижу, когда пингую другой vm из другого vm (ping SLRedis-08R2). Вы знаете, что это имя является чем-то постоянным? Я имею в виду, будет ли он изменяться, когда мой vm будет репродуцирован, если произойдет сбой аппаратного обеспечения? могу ли я на это положиться? – tugberk