최신 업데이트:2026-07-02 17:32:01
이 가이드는 Live Domain의 Origin 서버를 구성하는 전체 과정을 안내합니다. 단일 엔드포인트를 업데이트하거나, 다중 계층의 장애 조치 구성을 구축하거나, 전체 Domain fleet에 변경 사항을 적용할 때 모두 참조할 수 있습니다.
수정하려는 모든 Domain에 대해 다음 사항을 확인하세요:
네비게이션 패널에서 Configuration을 선택하세요.
업데이트하려는 Domain을 찾아서 동작 열에서 Edit Origin을 클릭합니다.
구성 모달에서 아래에 설명된 표준 원본 필드를 입력합니다.
| Field | 설명 |
|---|---|
| Origin Protocol | 필요에 따라 FLV와 RTMP를 자유롭게 전환할 수 있습니다. 그러나 FLV/RTMP와 HLS 간의 전환은 지원되지 않습니다. HLS는 분할된 전송 방식을 사용하는 반면, FLV/RTMP는 연속 스트리밍 아키텍처를 사용하므로 기본적으로 구조가 다릅니다. 프로토콜 패밀리를 변경하려면 Domain을 삭제한 후 다시 추가해야 합니다. 이 작업은 Edit Origin 페이지에서 되돌릴 수 없습니다. |
| HTTPS Origin-Pull | CDN과 원본 서버 간의 트래픽을 암호화하려면 이 옵션을 On으로 전환하세요. FLV Domain의 경우, Port 필드가 자동으로 443으로 변경됩니다. |
| IP/호스트명 | 여러 Origin의 IP 주소 또는 Origin 서버의 단일 호스트명입니다. |
| 포트 | CDN이 연결할 포트입니다. 프로토콜별 기본값은 다음과 같습니다: - FLV + HTTPS Off: 80- FLV + HTTPS On: 443- RTMP: 1935- HLS: 80 (HLS의 경우, HTTPS 토글이 이 값을 자동 변경하지 않습니다) |
| Host 헤더 | Origin 서버로 전송할 Host 헤더의 hostname 값입니다. |
| 고급 Origin | 여러 Origin 주소를 구성하려면 이 설정을 On으로 전환하세요. 아래 다중 Origin 라우팅 전략 구축을 참고하세요. |
임시 저장을 선택하여 배포 없이 저장하거나, Origin 가용성 테스트를 선택하여 origin 서버와의 연결을 검증하거나, 다음을 선택하여 배포로 진행하세요.
고급 Origin을 사용하면 다중 Origin 라우팅 전략(장애 조치 계층 구조, 가중치 기반 로드 밸런싱, 라운드로빈 분배 등)을 정의할 수 있습니다. 이는 프로덕션 수준의 라이브 스트리밍 아키텍처에서 필수적인 요소입니다.
고급 오리진을 켜기로 토글하면, 메인 폼 아래에 라운드 로빈 토글과 오리진 주소 테이블이 표시됩니다. 오리진 주소 테이블 아래의 추가를 클릭하면 추가 다이얼로그가 열립니다:
| Field | 필수 | 설명 |
|---|---|---|
| Origin Address | 예 | 이 오리진 서버의 IP 또는 호스트네임 |
| Host Header | 아니오 | 이 오리진에 대한 Host 헤더를 오버라이드함 |
라운드 로빈 토글과 함께, 이 오리진들은 멀티 오리진 라우팅 동작 방식을 제어합니다:
| 동작(Action) | 동작 방식(Behavior) | 최적용 사례(Best For) |
|---|---|---|
| Off (Primary/Backup) |
첫 번째 Origin이 모든 트래픽을 처리합니다. 첫 번째 Origin에 접근할 수 없는 경우, 트래픽은 목록의 다음 Origin으로 장애조치(failover)됩니다. | 재해 복구(Disaster recovery) |
| On (Round-Robin) |
모든 Origin에 순차적으로 요청이 분배됩니다. Origin A와 B가 있을 때: 요청 1 → A, 요청 2 → B, 요청 3 → A. | 균등한 부하 분산(Even load distribution) |
참고: Round-Robin이 꺼져 있고 Origin이 여러 개 있는 경우, 모든 요청은 첫 번째 Origin으로 전송되며, 나머지 Origin은 대기(standby) 역할을 순서대로 수행합니다.
HLS Advanced Origin은 Round-Robin 대신에 Priority 및 Weight를 사용합니다. 추가를 클릭하여 추가 대화 상자를 열고 다음 항목을 입력해 주세요:
| 필드 | 필수 여부 | 기본값 | 설명 |
|---|---|---|---|
| Origin Address | 예 | — | 이 Origin 서버의 IP 또는 호스트명 |
| Priority | 예 | 1 |
장애 조치 순서를 결정합니다. 숫자가 낮을수록 우선순위가 높습니다(1이 가장 높음). 트래픽은 항상 가장 높은 우선순위 tier로 먼저 라우팅되며, 현재 tier의 모든 origin이 실패할 때만 다음 tier를 사용합니다. |
| Weight | 예 | 10 |
동일 우선순위 내에서 부하 분산을 조정합니다. 트래픽은 Weight 값에 따라 비례적으로 분배됩니다. |
| Host Header | 아니오 | — | 이 origin에 대해 Host 헤더를 오버라이드합니다. |
예시: 세 개의 origin이 모두 Priority 1로 설정되어 있고 Weight가 각각 2, 3, 5일 경우 트래픽이 각각 20%, 30%, 50%로 분배됩니다. 세 origin이 모두 장애 시, 시스템은 Priority 2 origin으로 자동 전환됩니다.
일괄 업데이트는 여러 Domain에서 동일한 변경을 한 번에 적용할 수 있는 가장 빠른 방법입니다. 예를 들어 RTMP Pull에서 FLV Pull로 마이그레이션하거나, 새로운 Origin 데이터 센터로 전환할 때 사용할 수 있습니다.
중요: Origin 일괄 변경은 선택한 모든 Domain이 동시에 다음 조건을 충족해야 합니다:
- Domain 상태는 활성화됨입니다.
- 라이브 스트리밍 모드는 Origin Pull입니다.
- 선택한 모든 Domain은 동일한 원본 프로토콜 그룹을 사용해야 합니다: 모두 HLS 또는 모두 HTTP-FLV/RTMP여야 하며(혼합 선택은 허용되지 않음)
| 필드 | FLV | RTMP | HLS |
|---|---|---|---|
| 오리진 프로토콜 | 편집 가능(FLV/RTMP) | 편집 가능(FLV/RTMP) | 읽기 전용 |
| HTTPS Origin-Pull | 예 | 아니오 | 예 |
| IP/호스트명 | 예 | 예 | 예 |
| 포트 | 예 | 예 | 예 |
| 호스트 헤더 | 예 | 아니오 | 예 |
| 고급 Origin | 예 | 예 | 예 |
| 라운드로빈 | 예 | 예 | 아니오 |
| 우선순위 | 아니오 | 아니오 | 예 |
| 가중치 | 아니오 | 아니오 | 예 |