우분투 서버 12.04의 포트 전달 및 로드 밸런서

우분투 서버 12.04의 포트 전달 및 로드 밸런서

로드밸런싱 서버를 구축하려고 합니다. 본질적으로 이것이 내가 하고 싶은 일입니다:

하나의 공용 IP 주소가 있습니다(예: 1.1.1.1). 두 번째 공용 IP 주소(예: 2.2.2.2)가 있습니다. 나는 A 레코드를 통해 1.1.1.1을 가리키는 www.f.com이라는 웹 사이트를 가지고 있습니다. Ubuntu 서버가 다음과 같이 트래픽을 전달하기를 원합니다.

  • 포트 80 트래픽은 포트 60,000 및 포트 60,001의 2.2.2.2로 전달됩니다.
  • 포트 443 트래픽은 포트 60,010 및 포트 60,011의 2.2.2.2로 전달됩니다.
  • 포트 25 트래픽은 2.2.2.2의 포트 60,020 및 포트 60,021로 전달됩니다.

로드 밸런싱보다 포트 포워딩이 더 중요합니다.

나는 몇 가지 반응을 기대하고 있습니다. 서버 1.1.1.1 및 2.2.2.2는 모두 Ubuntu 12.04 서버 버전을 실행하고 있습니다.

답변1

나는 추천하고 싶다파운드(http://www.apsis.ch/pound). 가볍고 구성이 쉬우며 https를 빠르고 효율적으로 처리하고 필요한 작업을 정확하게 수행합니다.

답변2

로드 밸런싱 데이터를 찾고 있다면. 아마도 바니시를 사용하는 것이 좋습니다. 설치 및 설정이 쉽고 나중에 노드를 쉽게 추가할 수 있습니다.

답변3

HTTP원시 트래픽을 제공하려는 경우 TCP이것이 HAProxy좋은 옵션일 수 있습니다. 위에서 제공한 모든 기준을 충족합니다.

인용하다:

관련 정보