- ในปี 2014 กลุ่มวิศวกรของ Plumgrid ได้แสวงหาโซลูชันที่ล้ำสมัยและคุ้มค่าสำหรับการจัดการทราฟฟิกเครือข่ายในสภาพแวดล้อม SDN
- สิ่งที่พวกเขาพัฒนาขึ้นคือเทคโนโลยีพลิกวงการที่รู้จักกันในชื่อ Extended Berkeley Packet Filter (eBPF)
- มันปฏิวัติการจัดการทราฟฟิกเครือข่ายในสภาพแวดล้อม SDN ด้วยการทำให้สามารถรันโค้ดระดับผู้ใช้ภายใน Linux kernel ได้
- ไม่ว่าพวกเขาจะรู้ตัวหรือไม่ก็ตาม สิ่งนี้ได้ปฏิวัติ Linux kernel
- ในช่วงแรก eBPF ถูกมองข้าม แต่เริ่มได้รับความสนใจเมื่อศักยภาพด้านการติดตามเครือข่าย ความปลอดภัย และการเพิ่มประสิทธิภาพถูกเปิดเผย
- ความสนใจต่อเทคโนโลยีนี้พุ่งสูงขึ้นเมื่อ Meta, Netflix และ Google พัฒนาเครื่องมือและแอปพลิเคชันบนพื้นฐาน eBPF ของตนเอง จนถูกมองว่าเป็นเทคโนโลยีที่จะเปลี่ยนโฉมหน้าการพัฒนาเคอร์เนล
- ภายในปี 2022 ผู้ให้บริการคลาวด์รายใหญ่ทั้งหมดได้นำ eBPF มาใช้
- ปัจจุบัน eBPF ถูกมองว่าเป็นหนึ่งในเทคโนโลยีที่มีอนาคตมากที่สุดในระบบนิเวศ Linux โดยมีแอปพลิเคชันใหม่ ๆ เกิดขึ้นอย่างต่อเนื่อง
- ในวิดีโอสารคดีนี้จะพาไปสำรวจจุดกำเนิดของ eBPF อย่างลึกซึ้ง และเล่าเรื่องราว ความท้าทาย และความคุ้มค่าของเทคโนโลยีพลิกวงการนี้
- มีบทสัมภาษณ์ผู้มีส่วนเกี่ยวข้องสำคัญจาก Meta, Intel, Isovalent, Google, Red Hat และ Netflix ที่ช่วยสร้างและพัฒนาเครื่องมือซึ่งผลักดันความสำเร็จและการยอมรับของ eBPF
- ประเด็นสำคัญของวิดีโอ
- การเติบโตของ Linux และ SDN
- PLUMgrid
- การส่งแพตช์ครั้งแรก
- eBPF ที่ถูกรวมเข้าใน Linux kernel
- การนำ eBPF ไปใช้โดย hyperscaler
- Cilium ที่นำ eBPF ไปสู่ผู้ใช้ปลายทาง
- การเปิดตัว eBPF ที่ DockerCon 2017
- eBPF ที่ขยายไปสู่ด้านความปลอดภัย
- eBPF บน Windows
- eBPF ที่ใช้งานได้ทุกที่
1 ความคิดเห็น
ผมเคยอธิบาย eBPF ไว้ใน GeekNews Podcast มาก่อนครับ https://www.youtube.com/watch?v=aCw0YwEHpCU&t=1892s