Browser Use, startup chuyên cung cấp hạ tầng cho trình duyệt đám mây, vừa công bố một cải tiến lớn: giảm chi phí mỗi giờ cho trình duyệt từ $0.06 xuống còn $0.02, đồng thời rút ngắn thời gian khởi tạo xuống dưới một giây. Bí quyết nằm ở việc họ chạy Firecracker, một hệ thống VM siêu nhẹ của AWS, ngay bên trong các máy chủ EC2 thông thường, một kiến trúc "VM lồng nhau" tưởng chừng chậm nhưng thực tế lại rất hiệu quả.
Tại sao VM cần cho trình duyệt đám mây?
Mỗi phiên duyệt web trên đám mây phải hoàn toàn cách ly: có Chromium riêng, hệ thống tệp riêng, cookie, cache và proxy riêng. Nếu không có lớp cách ly, một trình duyệt có thể đọc được trạng thái của trình duyệt khác, gây rò rỉ thông tin. Giải pháp truyền thống là máy ảo, nhưng VM thông thường quá nặng để tạo liên tục, đôi khi hàng nghìn cái cùng lúc. Browser Use từng dùng Unikraft unikernel nhưng gặp vấn đề về khả năng mở rộng, một lần kiểm tra tải đã làm sập môi trường sản xuất suốt 45 phút.
Firecracker và chiến thuật "VM lồng nhau"
Thay vì chạy Firecracker trên bare-metal như thiết kế gốc, Browser Use đặt nó trên EC2 của Amazon. Kết quả là mỗi phiên người dùng có VM riêng, khởi động trong tích tắc, chi phí thấp hơn tới 66% so với trước. Nhờ đó, Browser Use có thể vừa giữ chi phí thấp, vừa rút ngắn thời gian khởi tạo cho từng phiên. Động thái này phản ánh xu hướng tối ưu hạ tầng điện toán đám mây.





