AWS Lambda hỗ trợ tải từng phần (lazy loading) Seekable OCI (SOCI) cho các Lambda Managed Instances
AWS Lambda hiện hỗ trợ Seekable OCI (SOCI) để tải từng phần Hàm sự kiện được đóng gói dưới dạng hình ảnh Sáng kiến bộ chứa mở (OCI) chạy trên Lambda Managed Instances. Với hỗ trợ SOCI, Lambda chỉ tìm nạp các tệp cần thiết ở mỗi giai đoạn khởi động môi trường thực thi thay vì tải xuống toàn bộ hình ảnh trước, giảm thời gian khởi động bộ chứa lên đến 70%.
Khách hàng xây dựng các ứng dụng nặng về điện toán như quy trình xử lý dữ liệu, backend API thông lượng cao và khối lượng công việc điện toán hàng loạt yêu cầu phải có tài nguyên bộ nhớ và CPU đáng kể để xử lý các tập dữ liệu lớn, phục vụ phản hồi có độ trễ thấp ở quy mô lớn và chạy phép tính toán phức tạp một cách hiệu quả. Hình ảnh bộ chứa cho các khối lượng công việc này có thể đạt tới vài gigabyte và việc tải xuống và chuẩn bị hình ảnh đầy đủ có thể mất vài phút khi cung cấp môi trường thực thi mới. Hỗ trợ SOCI trên Lambda Managed Instances loại bỏ trở ngại này bằng cách chỉ truyền phát các tệp cần thiết ở mỗi giai đoạn khởi động môi trường thực thi, do đó các hàm của bạn khởi động nhanh hơn khi bạn điều chỉnh quy mô.
Để bắt đầu, hãy tạo chỉ mục SOCI (mục lục cho các tệp trong các lớp hình ảnh của bạn) cho hình ảnh bộ chứa và đẩy chỉ mục đó lên Amazon ECR. Khi tạo hoặc cập nhật hàm của bạn, hãy đặt URI hình ảnh thành thẻ được lập chỉ mục SOCI trong Amazon ECR (ví dụ: my-function:v1-soci) và xuất bản phiên bản hàm. Lambda tự động phát hiện chỉ mục SOCI và cho phép tải từng phần mà không cần cấu hình bổ sung. Nếu bạn sử dụng trợ lý lập trình như Kiro, Claude Code hoặc Codex, hãy cài đặt kỹ năng Lambda Managed Instances từ Agent Toolkit for AWS để cấu hình và triển khai các hàm thông qua tác tử của bạn.
Tính năng này được cung cấp ở tất cả các Khu vực AWS thương mại có sẵn Lambda Managed Instances. Để 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 Managed Instances.