Giờ đây, AWS Lambda đã hỗ trợ hàm SnapStart dành cho Java ở các Khu vực AWS GovCloud (Hoa Kỳ)

Ngày đăng: 26 Th09 2024

Bắt đầu từ hôm nay, các hàm AWS Lambda SnapStart dành cho Java sẽ được cung cấp trong Khu vực AWS GovCloud (Hoa Kỳ). Với AWS Lambda SnapStart dành cho Java, bạn sẽ có hiệu suất khởi động hàm nhanh hơn gấp 10 lần mà không mất thêm chi phí, cho phép bạn xây dựng ứng dụng Java có độ phản hồi cao một cách dễ dàng và có khả năng điều chỉnh quy mô bằng AWS Lambda mà không phải cung cấp tài nguyên hoặc dành thời gian và công sức thực hiện quá trình tối ưu hóa hiệu suất phức tạp.

Đối với các ứng dụng đòi hỏi cao về độ trễ mà bạn muốn hỗ trợ các lưu lượng truy cập tăng đột biến không thể đoán trước, độ trễ khi khởi động cao và không ổn định (khởi động nguội) có thể gây chậm trễ trong trải nghiệm người dùng. Lambda SnapStart giúp cải thiện thời gian khởi động bằng cách khởi tạo mã của hàm trước thời hạn, chụp ảnh nhanh môi trường thực thi đã khởi tạo và lưu vào bộ nhớ đệm. Khi hàm được gọi và sau đó tăng quy mô theo tài nguyên, Lambda SnapStart sẽ tiếp tục các môi trường thực thi mới từ ảnh chụp nhanh được lưu trong bộ nhớ đệm thay vì khởi tạo chúng từ đầu, giúp cải thiện đáng kể độ trễ khởi động. Lambda SnapStart lý tưởng cho các ứng dụng như API đồng bộ, vi dịch vụ tương tác hoặc xử lý dữ liệu.

Bạn có thể kích hoạt SnapStart cho các hàm Lambda mới hoặc hiện có dựa trên Java đang chạy trên Amazon Corretto 11, 17 và 21 bằng API AWS Lambda, Bảng điều khiển quản lý AWS, Giao diện dòng lệnh AWS (AWS CLI), AWS CloudFormation, Mô hình ứng dụng phi máy chủ AWS (AWS SAM), AWS SDK và Bộ phát triển đám mây AWS (AWS CDK).

Để biết thêm thông tin về Lambda SnapStart, hãy xem tài liệubài đăng trên blog ra mắt. Để tìm hiểu thêm về Lambda, hãy xem hướng dẫn dành cho nhà phát triển Lambda.