คู่มือการตั้งค่า CDN

วิธีเชื่อมต่อบัญชีผู้ให้บริการ CDN ของคุณกับ Castovia เพื่อการส่งมอบคอนเทนต์ที่รวดเร็วขึ้น

การผสานรวม CDN ทำงานอย่างไร

Castovia ผสานรวมกับผู้ให้บริการ CDN ภายนอก ลูกค้าเป็นผู้สร้างและชำระเงินบัญชี CDN ของตนเอง Castovia จัดเก็บข้อมูลรับรอง CDN แบบเข้ารหัส ทดสอบการเชื่อมต่อ และส่งเส้นทางการเล่นผ่าน CDN เมื่อใช้งานได้และมีสุขภาพดี หาก CDN ใช้งานไม่ได้ Castovia สามารถสำรองไปยัง origin server ได้

Bunny CDN — ผู้ให้บริการรายแรกที่รองรับเต็มรูปแบบ

  1. 1สร้างบัญชี Bunny CDN ที่ bunny.net
  2. 2สร้าง Pull Zone ที่ชี้ไปยัง origin server ของคุณ (provider node)
  3. 3คัดลอก Bunny CDN API Key จากการตั้งค่าบัญชี
  4. 4ในแอดมิน Castovia → CDN เพิ่มผู้ให้บริการ CDN ใหม่และเลือก Bunny CDN
  5. 5ป้อน API Key, Pull Zone ID/name และ CDN hostname ของคุณ
  6. 6Castovia จัดเก็บ API key แบบเข้ารหัส โดยจะไม่เปิดเผยในผลลัพธ์ API
  7. 7คลิก "Test Connection" — Castovia จะตรวจสอบว่า Pull Zone เข้าถึงได้
  8. 8เมื่อใช้งานอยู่และมีสุขภาพดี Castovia จะส่ง playback URLs ผ่าน CDN
  9. 9หากการตรวจสอบสุขภาพ CDN ล้มเหลว Castovia จะสำรองไปยัง origin (เมื่อมีการตั้งค่าไว้)

Cloudflare — การผสานรวมที่เตรียมไว้แล้ว

การผสานรวม Cloudflare เป็นแบบเฉพาะลูกค้าและต้องมี:

  • บัญชี Cloudflare ที่มี API token หรือ Global API Key
  • zone/domain ที่กำหนดค่าแล้ว
  • การตั้งค่าเฉพาะจะแตกต่างตามแพ็กเกจ Cloudflare (Free, Pro, Enterprise)

Castovia มีโครงร่างการผสานรวมที่เตรียมไว้แล้ว การตั้งค่าจะถูกกำหนดต่อหนึ่งลูกค้าระหว่างการ onboarding

ผู้ให้บริการ CDN อื่นๆ

เฟรมเวิร์ก CDN ของ Castovia รองรับผู้ให้บริการหลายราย (KeyCDN, StackPath, Fastly, Akamai) การตั้งค่าเฉพาะผู้ให้บริการจะถูกกำหนดระหว่าง onboarding ตามผู้ให้บริการ CDN ที่ลูกค้าเลือก

ค่าใช้จ่าย

ค่าใช้จ่ายของผู้ให้บริการ CDN แยกต่างหาก ลูกค้าจ่ายตรงกับผู้ให้บริการ CDN สำหรับการใช้งานแบนด์วิดท์.

Bunny CDN ใช้ราคาแบบตามการใช้งาน (โดยทั่วไปคิดตามแบนด์วิดท์ต่อ GB) ราคาขึ้นอยู่กับเงื่อนไขของผู้ให้บริการ

Castovia ไม่ได้รวมแบนด์วิดท์ CDN ไว้ในราคาของแพ็กเกจโดยค่าเริ่มต้น

อาจมีส่วนเสริม Castovia CDN แบบบริหารจัดการในอนาคตในรูปแบบบริการแบบชำระเงิน — โดยค่าเริ่มต้นยังไม่รวมไว้

ความปลอดภัย

จัดเก็บคีย์ API แบบเข้ารหัสในฐานข้อมูล
ปกปิดคีย์ใน UI และผลลัพธ์ API
ไม่เปิดเผย sourceUrl ให้กับไคลเอนต์
ไม่เปิดเผยความลับของ origin server