HTTP 트래픽 유형을 분산하는 애플리케이션 프로파일을 생성하려면 프로파일에 이름, HTTP 리디렉션 URL 및 지속성 유형을 지정합니다. 원하는 경우 X-forwarded-for-HTTP 머리글을 삽입하도록 선택할 수도 있습니다.

프로시저

  1. vSphere Web Client에 로그인합니다.
  2. 네트워킹 및 보안(Networking & Security) > NSX Edge(NSX Edges)를 클릭합니다.
  3. NSX Edge를 두 번 클릭합니다.
  4. 관리(Manage) > 로드 밸런서(Load Balancer) > 애플리케이션 프로파일(Application Profiles)을 클릭합니다.
  5. 추가(Add)를 클릭합니다.
    새 애플리케이션 프로파일 창이 열립니다.
  6. 애플리케이션 프로파일의 속성을 지정합니다.
    1. 프로파일 유형을 HTTP로 선택합니다.
    2. 애플리케이션 프로파일의 이름을 입력합니다.
    3. HTTP 트래픽을 리디렉션할 URL을 입력합니다.

      예를 들어 트래픽을 http://myweb.com에서 https://myweb.com으로 리디렉션할 수 있습니다.

    4. 지속성 유형을 선택합니다.
      지속성을 통해 클라이언트 요청에 서비스를 지원한 특정 풀 멤버와 같은 세션 데이터를 추적하고 저장합니다. 지속성이 있으면 세션이 실행되는 전체 기간 또는 이후 세션이 실행되는 동안 클라이언트 요청이 동일한 풀 멤버로 이동됩니다.
      지속성 설명
      소스 IP

      이 지속성 유형은 소스 IP 주소를 기준으로 세션을 추적합니다.

      클라이언트가 소스 IP 주소 지속성을 지원하는 가상 서버에 대한 연결을 요청하면 로드 밸런서는 이전에 해당 클라이언트에 연결했었는지 여부를 확인합니다. 이전에 연결했으면 로드 밸런서는 클라이언트를 동일한 풀 멤버로 반환합니다.

      쿠키

      이 지속성 유형은 클라이언트가 사이트에 처음 액세스하는 세션을 식별하기 위해 고유한 쿠키를 삽입합니다.

      이 쿠키는 해당 서버에 대한 연결을 지속하기 위해 후속 요청에서 참조됩니다.

  7. 쿠키 지속성 유형을 선택한 경우 쿠키 이름을 입력하고 쿠키 삽입 모드를 선택합니다. 또는 다음 단계를 계속 진행합니다.
    모드 설명
    삽입

    NSX Edge는 쿠키를 보냅니다.

    서버가 하나 이상의 쿠키를 보내면 클라이언트는 하나의 추가 쿠키를 수신합니다(서버 쿠키 및 Edge 쿠키). 서버가 쿠키를 전송하지 않을 경우 클라이언트는 Edge 쿠키를 수신합니다.

    접두사

    클라이언트에서 2개 이상의 쿠키를 지원하지 않을 경우 이 모드를 선택합니다.

    모든 브라우저가 다중 쿠키를 지원합니다. 하나의 쿠키만 지원하는 전용 클라이언트를 사용하는 전용 애플리케이션이 있는 경우 웹 서버는 평소대로 쿠키를 보냅니다. NSX Edge는 쿠키 정보를 서버 쿠키 값에 접두사로 주입합니다. Edge가 서버에 쿠키를 보낼 때 이 추가 쿠키 정보가 제거됩니다.

    App 세션

    이 모드에서 애플리케이션은 가상 서버에서 추가한 신규 쿠키(삽입) 및 수정된 쿠키(접두사)를 지원하지 않습니다.

    가상 서버는 백엔드 서버에서 주입한 쿠키를 학습합니다. 클라이언트가 해당 쿠키를 제공하는 경우 가상 서버는 동일한 백엔드 서버로 클라이언트 요청을 전달합니다. 문제 해결을 위해 App 세션 지속성 테이블을 볼 수 없습니다.

  8. (선택 사항) 로드 밸런서를 통해 웹 서버에 연결하는 클라이언트의 원래 IP 주소를 식별하려면 X-Forwarded-For HTTP 머리글 삽입(Insert X-Forwarded-For HTTP header) 옵션을 사용하도록 설정합니다.
  9. 추가(Add) 또는 확인(OK)을 클릭합니다.