Ngày 3/4/2025, Amazon Web Services (AWS) chính thức công bố AWS Lambda MicroVMs, một dịch vụ serverless mới cho phép các nhà phát triển chạy mã do người dùng hoặc AI tạo ra trong môi trường thực thi cô lập, có kiểm soát toàn bộ vòng đời. Đây là bước tiến quan trọng dành cho các ứng dụng đa người dùng như AI coding assistant, nền tảng phân tích dữ liệu tương tác, máy quét lỗ hổng bảo mật và máy chủ game chạy script người dùng.

Giải pháp cho bài toán cô lập và hiệu suất

Trước đây, các nhà phát triển phải đối mặt với lựa chọn khó khăn: máy ảo (VM) cô lập mạnh nhưng khởi động mất hàng phút, container khởi động nhanh nhưng kernel dùng chung cần gia cố đáng kể để cô lập mã không tin cậy. Lambda MicroVMs giải quyết vấn đề này bằng công nghệ Firecracker, cùng công nghệ đã vận hành hơn 15 nghìn tỷ lệnh gọi Lambda mỗi tháng. Mỗi MicroVM cấp cho một người dùng hoặc một phiên làm việc một môi trường riêng biệt, khởi động gần như tức thì, giữ trạng thái bộ nhớ và đĩa trong suốt phiên, và tự động tạm dừng khi người dùng rời đi, giúp tiết kiệm chi phí.

Ứng dụng thực tế: từ AI đến game

Hãy tưởng tượng một nền tảng AI coding assistant: thay vì chạy code của người dùng trên máy chủ chung, mỗi người dùng có microVM riêng để chạy thử nghiệm code an toàn. Hay một nền tảng phân tích dữ liệu tương tác: mỗi notebook chạy trong một môi trường cô lập, có thể lưu trạng thái khi người dùng tạm nghỉ và khôi phục nhanh chóng. Các nhà phát triển game cũng có thể tận dụng MicroVM để chạy script người chơi mà không lo ảnh hưởng đến server chính.

Cách bắt đầu

Để dùng thử, bạn vào AWS Lambda Console, chọn MicroVMs trong menu bên trái. Đầu tiên tạo MicroVM Image: đóng gói ứng dụng Flask kèm Dockerfile thành file zip, tải lên S3 bucket. Hệ thống sẽ tự động tạo microVM từ image đó. Quản lý vòng đời qua API, CLI hoặc giao diện web: khởi động, tạm dừng, tiếp tục, xóa. Chi phí chỉ tính theo thời gian thực tế, rất linh hoạt cho các ứng dụng tương tác dài hạn. AWS cho biết dịch vụ này phù hợp với mọi quy mô từ startup đến doanh nghiệp lớn, đồng thời giảm tải đáng kể việc vận hành hạ tầng ảo hóa phức tạp.