CDN 설정 가이드

콘텐츠 전송 가속을 위해 CDN 제공업체 계정을 Castovia에 연결하는 방법.

CDN 통합 작동 방식

Castovia는 외부 CDN 제공업체와 통합됩니다. 고객은 자신의 CDN 계정을 생성하고 비용을 지불합니다. Castovia는 CDN 자격 증명을 암호화하여 저장하고, 연결을 테스트하며, 활성화되고 상태가 양호할 때 재생을 CDN을 통해 라우팅합니다. CDN을 사용할 수 없게 되면 Castovia는 원본 서버로 폴백할 수 있습니다.

Bunny CDN — 첫 번째 완전 지원 공급자

  1. 1bunny.net에서 Bunny CDN 계정을 생성하세요.
  2. 2원본 서버(공급자 노드)를 가리키는 Pull Zone을 생성하세요.
  3. 3계정 설정에서 Bunny CDN API Key를 복사하세요.
  4. 4Castovia 관리자 → CDN에서 새 CDN 공급자를 추가하고 Bunny CDN을 선택하세요.
  5. 5API Key, Pull Zone ID/이름, CDN 호스트 이름을 입력하세요.
  6. 6Castovia는 API 키를 암호화하여 저장합니다. API 응답에 노출되지 않습니다.
  7. 7"연결 테스트"를 클릭하세요 — Castovia가 Pull Zone에 도달 가능한지 확인합니다.
  8. 8활성화되어 상태가 양호하면 Castovia가 재생 URL을 CDN을 통해 라우팅합니다.
  9. 9CDN 상태 확인이 실패하면 Castovia는(구성되어 있는 경우) 원본으로 폴백합니다.

Cloudflare — 준비된 통합

Cloudflare 통합은 고객별로 다르며 다음이 필요합니다:

  • Cloudflare 계정과 API token 또는 Global API Key
  • 구성된 zone/도메인
  • 세부 설정은 Cloudflare 요금제(Free, Pro, Enterprise)에 따라 다릅니다

Castovia는 준비된 통합 골격을 제공합니다. 설정은 온보딩 중 고객별로 구성됩니다.

기타 CDN 공급자

Castovia의 CDN 프레임워크는 여러 공급자(KeyCDN, StackPath, Fastly, Akamai)를 지원합니다. 공급자별 설정은 고객이 선택한 CDN 벤더에 따라 온보딩 중에 구성됩니다.

비용

CDN 벤더 비용은 별도입니다. 고객은 대역폭 사용량에 대해 CDN 벤더에 직접 지불합니다.

Bunny CDN은 사용량 기반 요금제를 사용합니다(일반적으로 GB당 대역폭). 가격은 벤더의 조건에 따라 달라집니다.

Castovia는 기본적으로 요금제 가격에 CDN 대역폭을 포함하지 않습니다.

관리형 Castovia CDN 애드온은 향후 유료 서비스로 제공될 수 있으며, 기본 포함 사항은 아닙니다.

보안

API 키는 데이터베이스에 암호화되어 저장됩니다
키는 UI 및 API 응답에서 마스킹됩니다
클라이언트에 sourceUrl이 노출되지 않습니다
원본 서버 비밀이 노출되지 않습니다