ข้ามไปเนื้อหาหลัก
ฐานข้อมูล· ~14 นาที

Amazon CloudFront

บริการแคชเนื้อหาใกล้ผู้ใช้ทั่วโลกเพื่อให้โหลดเว็บไว

ร้านอาหารแฟรนไชส์

ถ้ามีครัวกลางทำสูตรอาหารอยู่ที่ไทย (Origin) แล้วคนอยู่อเมริกาอยากกิน ถ้าต้องส่งข้าวข้ามทวีปทุกชาม ลูกค้าคงโมโหหิว. CloudFront (CDN) เหมือนระบบแฟรนไชส์ — มันเอาสูตรไปตั้งตู้เย็นสต๊อกไว้ที่หน้าปากซอยของคนอเมริกาเลย (Edge Location) พอลูกค้าสั่งปุ๊บก็เอาจากตู้เย็นปากซอยให้เลย! ได้กินในเสี้ยววิ!

Amazon CloudFront (บริการเครือข่ายส่งมอบเนื้อหา - CDN) คือบริการที่นำคอนเทนต์ (เช่น ไฟล์ภาพ, วิดีโอ, หน้าเว็บ) ไปฝากก๊อปปี้แคชเอาไว้ที่ Edge Locations (จุดกระจายระดับขอบข่าย) ซึ่งมีหลายร้อยจุดทั่วโลก ทำให้ผู้ใช้งานต่างทวีปสามารถดาวน์โหลดข้อมูลเหล่านั้นได้รวดเร็วทันใจ

  • Origin (ต้นทาง) — คือแหล่งที่เก็บไฟล์ต้นฉบับ ซึ่งส่วนใหญ่มักจะเป็น Amazon S3 (เก็บรูป/วิดีโอ) หรือ ALB/EC2
  • ปกป้องเซิร์ฟเวอร์หลัก (DDoS Protection) เพราะ CloudFront ทำหน้าที่เป็นกันชนด่านหน้าสุด (มันแถมมาพร้อมบริการป้องกัน AWS Shield Standard ทันที)
  • นอกจากแคชไฟล์นิ่งๆ (Static) แล้ว มันยังช่วยเพิ่มความเร็วในการโหลดเว็บแบบไดนามิก (Dynamic) โดยใช้โครงข่ายใยแก้วภายในของ AWS ได้ด้วย

สรุป Key Takeaways

  • CloudFront คือ CDN เก็บแคชไฟล์ตาม Edge Location ใกล้ผู้ใช้ทั่วโลก
  • ช่วยให้เว็บโหลดเร็วขึ้นมากสำหรับผู้ใช้ต่างประเทศ/ภูมิภาค
  • ป้องกัน DDoS เป็นด่านแรกและช่วยลดค่า data transfer จากเซิร์ฟเวอร์หลักได้

ลองทำ Quiz ท้ายบท

คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที

อ่านจบแล้วอย่าลืมทำเครื่องหมาย