기본 로드 밸런싱 구성

사용자가 민감한 정보가 필요하지 않은 계정에 등록할 수 있는 기본 소셜 커뮤니티 웹 사이트가 있는 회사를 생각해 보십시오. 그런 다음 사용자는 로그인하여 애완동물의 사진을 게시할 수 있습니다. 이 회사에는 웹/애플리케이션 서버 3대와 이를 지원하는 데이터베이스 서버 1대가 있습니다. 도메인 및 DNS는 IBM Cloud로 호스팅되며 NetScaler 및 웹/앱 서버는 환경이 소규모이므로 모두 동일한 VLAN에 있습니다. NetScaler 에서 기본적인 부하 분산 정책을 설정하는 데 별도의 구성이 필요하지 않기 때문에, 이러한 구성 방식은 절차를 간소화해 줍니다.

다음 프로시저는 이 인스턴스의 트래픽 플로우에 대한 매우 간략한 설명입니다.

  1. 사용자가 브라우저에 URL을 입력합니다.
  2. URL의 DNS 레코드는 NetScaler의 공용 VIP 중 하나를 가리킵니다.
  3. NetScaler 는 해당 VIP를 통해 들어오는 트래픽을 수신하고, 사용 중인 프로토콜( HTTP 의 80번 포트 트래픽)을 기록합니다.
  4. 그런 다음 NetScaler가 정의된 밸런싱 메소드(라우드 로빈, 지속성 IP 등)를 기반으로 서버 풀에 있는 서버 중 하나에 트래픽을 전달합니다.
  5. 그런 다음 서버가 트래픽을 허용하고 사용자가 연결하여 로그인합니다.

이 설정을 수행하려면 이 트래픽을 처리하도록 NetScaler 을 구성해야 합니다. VIP, DNS 서버의 IP 주소 및 SNIP가 이미 설정되어 있으므로, 이러한 기존 설정 덕분에 설정 과정이 간소화됩니다.

서버 작성

NetScaler GUI의 ‘구성(Configuration)’ 화면에서 왼쪽에 있는 ‘트래픽 관리(Traffic Management )’를 확장합니다. 로드 밸런싱이라는 제목의 하위 섹션을 펼치십시오. 그런 다음, 다음 절차를 따라 부하 분산 정책에 포함할 대상 서버를 NetScaler 에 지정하십시오

  1. 로드 밸런싱에서 서버를 클릭하십시오.
  2. 추가 를 클릭하십시오.
  3. 서버의 이름(예: Web1)을 입력하십시오.
  4. 서버의 IP 주소를 입력하십시오.
  5. 이 시나리오에서는 기본 트래픽 도메인만 사용하므로, ‘트래픽 도메인’ 필드가 비어 있는지 확인하십시오.
  6. 이 서버에 대해 하고 싶은 의견을 자유롭게 적어 주세요.
  7. 작성을 클릭하십시오.

풀에 있는 모든 서버에 대해 이 프로시저를 반복하십시오.

서버를 손쉽게 식별할 수 있도록 동일한 풀 내의 서버에 대해 유사한 이름 지정 규칙(예: Web1, Web2, Web3 등)을 사용하십시오.

서비스 작성

다음으로 서비스를 작성하십시오. 방금 입력한 각 서버에 대해 서비스를 생성하고 있습니다. 서비스는 NetScaler와 풀 서버 간의 연결을 구성하는 것입니다. 각 서비스에는 이름이 있으며 IP 주소, 포트 및 제공되는 데이터의 유형이 지정됩니다.

  1. '트래픽 관리' > '부하 분산' > '서비스'를 클릭합니다.
  2. 추가 를 클릭하십시오.
  3. 앞서 생성한 각 서버에 대해 동일한 정보를 사용하여 서비스를 생성하십시오.

그런 다음 가상 서버를 작성하십시오. 가상 서버는 부하 분산되는 서버에 사용되는 VIP와 앞서 생성한 서비스 간의 가상 연결입니다.

  1. ‘트래픽 관리(Traffic Management)’ > ‘부하 분산(Load Balancing)’ > ‘ Virtual Servers ’을 클릭합니다.
  2. 추가 를 클릭하십시오.
  3. '이름' 필드에 가상 서버의 이름을 입력하십시오.
  4. 부하 분산 대상인 프로토콜을 선택하십시오 ( HTTP ).
  5. IP 주소 유형이 IP 주소로 설정되어 있는지 확인합니다. IP 주소 필드는 모든 사용자의 시작점으로 사용 중인 VIP를 입력하는 위치입니다.
  6. 포트 번호를 지정합니다. 기본값은 80입니다.
  7. 확인을 클릭하여 가상 서버를 생성합니다.

서비스 바인딩

이제 생성한 서비스를 가상 서버에 연결하십시오.

  1. 가상 서버 화면에서 로드 밸런싱 가상 서버 서비스 바인딩 없음 링크를 클릭하십시오.
  2. 앞에서 작성한 각 서비스를 가상 서버에 바인드하십시오.
  3. 완료를 클릭하십시오.
  4. 새로 고치기 단추를 클릭하십시오. 상태 및 유효 상태는 녹색으로 표시됩니다.

이 프로세스를 통해 웹사이트에 대한 로드 밸런싱 풀과 정책을 생성합니다.

Citrix Netscaler VPX 장치의 구성에 대해 자세히 알아보려면 Citrix 문서 페이지를 참조하십시오. 추가 지원이 필요한 경우 IBM Cloud 지원 센터 및 영업팀에 문의하십시오.