AWS giới thiệu Lambda MicroVMs để thực thi cách ly mã do người dùng và AI tạo ra
AWS giới thiệu Lambda MicroVMs, một thành phần gốc điện toán phi máy chủ mới cung cấp khả năng cách ly cấp máy ảo (VM), tốc độ khởi chạy và tiếp tục gần như tức thì cũng như bảo tồn trạng thái để thực thi mã do người dùng hoặc AI tạo ra. Giờ đây, bạn có thể cung cấp cho mỗi người dùng hoặc công việc môi trường điện toán riêng để chạy mã một cách an toàn mà không cần quản lý cơ sở hạ tầng ảo hóa hoặc chọn giữa cách ly, tốc độ và duy trì trạng thái.
Nhà phát triển đang ngày càng xây dựng các ứng dụng đa đối tượng thuê thực thi mã do người dùng cuối hoặc AI cung cấp cho các trường hợp sử dụng như môi trường lập trình tương tác, nền tảng phân tích dữ liệu, trợ lý lập trình và nền tảng quét lỗ hổng bảo mật. Đối với các ứng dụng này, nhà phát triển cần phân bổ một môi trường thực thi riêng biệt, được cách ly cho mỗi người dùng hoặc phiên để hạn chế tác động của mã không chính xác hoặc độc hại đối với người dùng hoặc công việc đang chạy đồng thời khác. Trước đây, nhà phát triển cần phải lựa chọn giữa cách ly mạnh mẽ, thời gian khởi chạy nhanh và duy trì trạng thái khi xây dựng các ứng dụng này. Bắt đầu từ hôm nay, Lambda MicroVMs cung cấp cho bạn những khả năng này mà không cần bất kỳ sự đánh đổi nào. Bạn có được khả năng cách ly cấp máy ảo, tốc độ khởi chạy gần như tức thì và khả năng tạm dừng và tiếp tục thực thi trong tối đa 8 giờ. Lambda MicroVMs được xây dựng dựa trên ảo hóa Firecracker, công nghệ hỗ trợ hơn 15 nghìn tỷ lượt gọi Hàm Lambda hàng tháng.
Để bắt đầu, hãy tạo một hình ảnh MicroVM từ Dockerfile của bạn, sau đó khởi chạy MicroVMs từ hình ảnh đó. Cung cấp cho mỗi người dùng hoặc công việc một MicroVM riêng kèm theo URL HTTPS chuyên dụng hỗ trợ các giao thức kết nối phổ biến như HTTP/2, gRPC và WebSockets.
Lambda MicroVMs hiện có sẵn ở các Khu vực AWS sau: Miền Đông Hoa Kỳ (Bắc Virginia), Miền Đông Hoa Kỳ (Ohio), Miền Tây Hoa Kỳ (Oregon), Châu Á Thái Bình Dương (Tokyo) và Châu Âu (Ireland). Để tìm hiểu thêm, hãy truy cập hướng dẫn dành cho nhà phát triển về AWS Lambda MicroVMs và bài đăng blog giới thiệu. Bắt đầu với MicroVMs thông qua bảng điều khiển AWS Lambda, AWS CloudFormation, Bộ phát triển đám mây AWS hoặc sử dụng Agent Toolkit for AWS với các công cụ phát triển dựa trên Tác tử yêu thích của bạn. Bạn trả tiền cho tài nguyên điện toán cơ sở trong khi MicroVM đang chạy và chỉ trả tiền cho thời gian hoạt động của các tài nguyên bổ sung được tiêu thụ khi khối lượng công việc của bạn vượt quá mức cơ sở. Để tìm hiểu thêm về định giá, hãy xem định giá Lambda MicroVMs.