고급 오디오/비디오의 온-프레미스 설정을 위한 로드 밸런싱 설정(WebRTC)

고급 오디오/비디오의 온-프레미스 설정을 위한 로드 밸런싱 설정(WebRTC)

이 문서의 목적은 고급 오디오/비디오의 온-프레미스 설정을 위한 로드 밸런싱 설정을 설명하는 것입니다.

예를 들어 AWS 응용 프로그램 로드 밸런서를 사용하지만 다른 로드 밸런서에도 동일한 논리를 적용할 수 있습니다.

다음은 예제 설정의 간단한 다이어그램입니다.

DiagramDescription이 자동으로 생성됨

신호, 미디어 및 레코딩의 세 가지 유형의 노드가 있으며, 이 예에서는 Adobe Connect 12 서버가 동일한 네트워크에 있으므로 로드 밸런서가 인터넷에 노출되지 않아도 됩니다(내부).

로드 밸런서에 3개의 수신기가 있습니다.

  1. HTTP 포트 80 - 미디어 서버에서 신호 노드에 연결하는 데 사용합니다.
  2. HTTPS 포트 443 - Adobe Connect 12 서버에서 고급 오디오/비디오 클러스터에 연결하는 데 사용합니다.
  3. HTTP 9090 - 클러스터 관리자가 WebRTC 스택을 관리하기 위해 Liveswitch의 웹 인터페이스에 연결하는 데 사용합니다.

로드 밸런서를 생성하는 동안 첫 번째 수신기에 대한 첫 번째 대상 그룹도 생성하고 다른 대상 그룹은 나중에 추가합니다.

수신기 중 하나가 HTTPS이기 때문에 인증서가 필요합니다. 이를 위해 로드 밸런서를 가리키는 DNS 레코드를 만들고 도메인에 대한 인증서를 사용합니다.

로드 밸런서 만들기

  1. AWS 콘솔을 열고 EC2 콘솔 및 로드 밸런서 섹션으로 이동합니다.

  2. 로드 밸런서 만들기를 선택한 다음 응용 프로그램 로드 밸런서를 선택합니다.

  3. 로드 밸런서의 이름을 지정하고 내부를 선택합니다.

  4. 신호 노드가 배치되는 VPC 및 서브넷을 선택합니다.

  5. 로컬 네트워크에서 포트 80, 443 및 9090에 대한 트래픽을 허용하는 보안 그룹을 선택하거나 만듭니다.

  6. 첫 번째 수신기의 경우 프로토콜을 HTTP 및 포트 80으로 두고 대상 그룹 만들기를 선택합니다.

  7. 대상 그룹 만들기 대화 상자와 함께 새 탭이 열립니다. 유형으로는 인스턴스를 선택하고, 대상 그룹에 이름을 지정한 다음, HTTP 프로토콜과 포트 18443을 설정하고, 노드가 있는 VPC를 선택합니다.

  8. 상태 확인의 경우 /health 경로를 입력합니다.

  9. 다음을 선택합니다. 그런 다음 목록에서 신호 노드를 선택하고 보류 중으로 포함 및 대상 그룹 만들기를 선택합니다.

  10. 탭을 닫고 로드 밸런서 만들기 페이지로 돌아간 후 수신기 섹션에서 새로 고침 단추를 누르고 방금 만든 대상 그룹을 선택합니다.

  11. 로드 밸런서 만들기를 선택합니다.

추가 수신기 및 대상 그룹

  1. 로드 밸런서 콘솔에서 생성한 로드 밸런서를 선택합니다.

  2. 수신기 탭 및 수신기 추가를 선택합니다.

  3. 프로토콜은 HTTPS로, 포트는 443으로 변경하고 첫 번째 그룹에 사용한 것과 동일한 대상 그룹을 선택한 다음 HTTPS 인증서를 선택합니다.

  4. 추가를 선택합니다. 마지막 수신기에 대해 수신기 추가를 다시 선택합니다.

  5. HTTP 포트 9090을 선택하고 작업으로 전달 대상을 선택합니다.

  6. 대상 그룹 만들기를 선택하고 이전 섹션에서 대상 그룹을 만드는 단계를 반복하되 대상 포트는 9090을 사용합니다.

  7. 트래픽 포트가 달라 이 대상 그룹에서 상태 확인이라는 다른 설정이 존재하므로 재정의를 설정해야 합니다.

  8. 생성한 대상 그룹을 선택합니다.

 Adobe

쉽고 빠르게 지원 받기

신규 사용자이신가요?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

10월 14~16일 마이애미 비치 및 온라인

Adobe MAX 2024

Adobe MAX

The Creativity Conference

10월 14~16일 마이애미 비치 및 온라인