- Vào năm 2014, một nhóm kỹ sư của Plumgrid đã tìm kiếm một giải pháp mang tính đột phá và hiệu quả về chi phí để xử lý lưu lượng mạng trong môi trường SDN
- Thứ họ phát triển chính là công nghệ mang tính bước ngoặt được biết đến với tên gọi extended Berkeley Packet Filter (eBPF)
- Công nghệ này đã cách mạng hóa việc xử lý lưu lượng mạng trong môi trường SDN bằng cách cho phép thực thi mã ở mức người dùng bên trong Linux kernel
- Dù có nhận ra hay không, họ đã tạo ra một cuộc cách mạng trong Linux kernel
- Ban đầu bị bỏ qua, eBPF dần bắt đầu thu hút sự chú ý khi tiềm năng của nó trong truy vết mạng, bảo mật và tối ưu hiệu năng được hé lộ
- Khi Meta, Netflix và Google phát triển các công cụ và ứng dụng riêng dựa trên eBPF, sự quan tâm tới công nghệ này bùng nổ như một yếu tố có thể thay đổi cục diện phát triển kernel
- Đến năm 2022, mọi nhà cung cấp đám mây lớn đều đã áp dụng eBPF
- Hiện nay, với các ứng dụng mới liên tục xuất hiện, eBPF được xem là một trong những công nghệ hứa hẹn nhất trong hệ sinh thái Linux
- Bộ phim tài liệu đi sâu vào nguồn gốc của eBPF và giới thiệu câu chuyện, những thách thức và thành quả của công nghệ đột phá này
- Phim có các cuộc phỏng vấn với những bên liên quan chủ chốt từ Meta, Intel, Isovalent, Google, Red Hat và Netflix, những người đã góp phần tạo ra và xây dựng các công cụ thúc đẩy thành công cũng như việc áp dụng eBPF
- Nội dung chính của video
- Sự phát triển của Linux và SDN
- PLUMgrid
- Bản vá đầu tiên được gửi lên
- eBPF được tích hợp vào Linux kernel
- Các hyperscaler áp dụng eBPF
- Cilium đưa eBPF đến người dùng cuối
- Ra mắt eBPF tại DockerCon 2017
- eBPF mở rộng sang bảo mật
- eBPF trên Windows
- eBPF có thể dùng ở mọi nơi
1 bình luận
Phần giải thích về eBPF thì trước đây tôi đã từng nói trong podcast GeekNews. https://www.youtube.com/watch?v=aCw0YwEHpCU&t=1892s