2014-07-08 2 views
0

Azure 환경에서 좋은 해결책을 제시하는 것이 다소 까다로운 것으로 증명되는 흥미로운 문제가 있습니다. 본질적으로 특정 포트 ("제어"채널)에서 TCP 연결을 수신하고 클라이언트가 특정 UDP 포트 ("데이터"포트)에 연결하도록 요청하는 Linux에서 실행되는 소프트웨어 서비스 (CentOS VM 사용) 채널). 우리는 이것이로드 밸런싱 환경에서 실행되기를 원합니다.하지만 Azure LB는 LB 뒤에있는 VM에 직접적인 액세스를 허용하지 않습니다.Azure LB 뒤에있는 직접 경로 리턴 또는 직접 액세스

LB 세트에서 "직접 리턴 경로"옵션을 시도했지만 Linux VM에서는 작동하지 않습니다 (트래픽이 VIP 에 대한 지식이 없다).

내가 생각할 수있는 유일한 방법은 트래픽 관리자를 사용하는 것인데,이 애플리케이션에서는 TM가 조잡하지 않은 것처럼 보입니다. TM은 DNS 리다이렉션으로이 문제를 해결하는 것입니다.

몇 가지 예가 있지만 여기서는 모두 http 리디렉션과 IIS 사용에 대해 이야기합니다.이 옵션은 Linux에서 실제로 옵션이 아닙니다.

답변

0

Azure에서 VM에 직접 액세스 할 수있는 instance-level public IP 주소의 미리보기가 있습니다. 현재 구독 당 두 개의 인스턴스 수준 공용 IP 주소 제한이 있습니다.