같은 R2라도 공개 범위와 운영 방식에 따라 구성이 달라집니다
NULX의 기본 경로는 고객 Cloudflare R2입니다. 공개 영상, 회원 전용 영상, 대용량 이전 중 무엇이 필요한지에 따라 도메인·Worker·업로드 방식을 선택합니다.
먼저 결정할 세 가지
가격보다 저장 위치·공개 범위·처리 위치를 정하세요
- 원본과 결과물은 고객 R2 버킷에 영구 보관
- 공개 또는 만료되는 서명 재생
- NULX 관리형 또는 고객 PC 인코딩
R2 직접 인터넷 전송료는 $0이지만 저장 용량과 Class A·B 작업 요청 비용은 Cloudflare가 직접 청구합니다.
도입 경로
실제 운영에서 선택하는 세 가지 구성
R2 + 고객 도메인
- 적합한 서비스
- 공개 VOD·교육
- 보관 위치
- 고객 R2
- 재생 경로
- 고객 도메인
구성이 가장 단순하고, R2 직접 인터넷 전송료 $0 구조를 그대로 사용합니다.
운영에서 rate-limit된 r2.dev 대신 고객 도메인을 권장합니다.
Private R2 + 서명 Worker
- 적합한 서비스
- 멤버십·사내 영상
- 보관 위치
- Private R2
- 재생 경로
- 만료 서명 URL
회원 권한을 확인한 뒤 만료되는 경로를 발급하고, 거부된 요청은 R2를 읽기 전에 차단합니다.
서명 URL은 만료 전에는 링크를 가진 사람이 접근할 수 있으므로 만료 시간과 공유 정책이 필요합니다.
R2 + 대용량 PC 업로드
- 적합한 서비스
- 4K·대량 보유
- 처리 위치
- 고객 PC
- 업로드 경로
- R2 직접
영상은 고객 PC에서 인코딩하고 완성된 HLS와 원본을 R2로 올려 서버 회선 부담을 줄입니다.
도입 순서 확인R2 도입 순서
권한을 넓게 열지 않고 시작합니다
Cloudflare가 처음이어도 아래 네 단계를 화면에서 안내합니다. 실제 이전 규모와 중단 시간은 Enterprise 검토에서 따로 정합니다.
고객 Cloudflare 계정에 R2 버킷 생성
그 버킷만 읽고 쓰는 R2 API 토큰 발급
NULX 연결 검사 후 첫 영상 업로드
HLS·자막·실제 재생 확인, 필요한 작업은 DASH 추가
기존 S3나 다른 플랫폼에서 옮길 때는 원본 제공자의 전송 비용과 메타데이터 이전 작업이 생길 수 있습니다.
자주 묻는 질문
Cloudflare 구성 FAQ
NULX가 Cloudflare 공식 파트너인가요?
아닙니다. NULX는 Cloudflare R2와 Workers의 공개 API를 사용하는 독립 서비스이며, Cloudflare의 인증·후원·제휴를 의미하지 않습니다.
왜 Cloudflare와 NULX 두 곳에 결제하나요?
Cloudflare는 고객 R2 저장 용량과 작업 요청을 청구하고, NULX는 플랫폼과 영상 처리를 청구합니다. 비용 책임을 분리해 각 제공자의 웃돈과 사용량을 확인할 수 있습니다.
조합을 나중에 바꿀 수 있나요?
표준 HLS 결과물과 원본이 고객 R2에 있어 재인코딩 필요성은 줄어듭니다. 파일 복사·도메인·회원 데이터·서비스 정보 이전은 별도 작업입니다.
여기 없는 스토리지는 어떻게 하나요?
Cloudflare R2는 바로 연결할 수 있습니다. Bunny Edge Storage 등 다른 저장소는 엔터프라이즈 문의를 통해 제공되며, 이전 방식과 비용을 먼저 함께 검토합니다.
내 사용량으로 R2와 NULX 비용을 함께 확인하세요
Cloudflare R2 요금·보안·공개 버킷 설명은 Cloudflare 공식 문서의 2026-08 공개 내용을 기준으로 작성했습니다.