0

에서 VM을 outher 수 있도록 내 시나리오 :는 윈도우 Azure VM (Windows)에서 레디 스를 설정하고 도달 같은 클라우드 서비스 여기

나는 그것의 미리보기 단계 오른쪽에 있습니다 윈도우 Azure에 세 개의 윈도우 VM을 (이 현재) 모든 VM이 서로 연결되어 있습니다. 즉, 동일한 클라우드 서비스를 사용하고 있습니다. 지금해야 할 일은 Redis에서만 하나의 VM을 사용하고 다른 두 VM은이 VM과 통신해야한다는 것입니다. 나는 여러 이유들로 전체 세계에 redis를 열어보고 싶지 않습니다. 그리고 그들 중 하나는로드 밸런서를 통해 그것을 말하고 싶지 않다는 것입니다. 내 VM이 직접 여기에 설명하기를 원합니다 (Bypass the load balancer when communicating servers between each other).

MSOpenTech implementation of Redis을 사용하는 것이 좋습니다. 어떤 생각이라도 이런 구조를 어떻게 구성 할 수 있습니까?

답변

0

Windows Azure 가상 머신 (Windows 또는 Linux)에서 Redis 실행은 다른 머신과 동일하므로 아무 문제가 없을 것이라고 생각합니다.

Virtual Machine 인스턴스가 하나 인 경우 Load Balancer를 통해 구성되지 않으며 VM에 끝점을 추가 할 때 볼 수 있습니다. 가상 시스템의 인스턴스가 1 개 이상있는 경우에만 엔드 포인트를 추가하면 해당 엔드 포인트에 대한로드 Blanacer를 구성 할 수 있습니다. 단일 VM에서 Redis를 실행하려는 경우로드 밸런서 뒤에 실제로 있지 않습니다.

3 대의 기계가 서로 이야기하고 싶다면 가상 네트워크를 만들고이 VNET과 함께 3 대의 모든 기계를 프로비저닝하여 원하는 방식으로 서로 이야기 할 수 있습니다.

+0

내가 VIP 통해 이뤄지는 모든 LB의 비용을 가진 것으로 가정, 그렇지 : 여기에 해결책은? 사실, 나는 그것을 작동시킬 수 있었고,이 그림 (https://p.twimg.com/Awy__AvCIAE-hLu.png : large)에 나타난 것처럼 VM 이름을 통해 redis를 연결하고 있습니다. 시간이있을 때 상세한 답변을 드릴 것입니다. – tugberk

+0

VIP는 여러 가상 시스템과 함께 LB를 통과합니다. – AvkashChauhan

+0

감사합니다! 그러므로 내부 종단점을 통한 의사 소통은 내가 생각하기에 현명한 결정이 될 것입니다. 다른 vm (ping SLRedis-08R2)에서 다른 VM을 핑 (ping) 할 때 볼 수있는 긴 도메인 이름도 있습니다. 이 이름이 끈질 기게 있다는 것을 아십니까? 하드웨어 고장이 발생하면 내 VM을 다시 프로비저닝 할 때 변경 될 수 있습니까? 나는 그것에 의지 할 수 있습니까? – tugberk

관련 문제