Lambda có chạy trên Ec2 không?
Lambda có chạy trên Ec2 không?

Video: Lambda có chạy trên Ec2 không?

Video: Lambda có chạy trên Ec2 không?
Video: #6 Tự động hóa tắt EC2 Instances với Amazon EventBridge và AWS Lambda | Tự Động Hóa Trên AWS 2024, Tháng mười một
Anonim

Đang chạy ứng dụng trên EC2 phiên bản là một giải pháp tốt khi các ứng dụng phải chạy thường xuyên trong cả ngày. Lambda . MỘT Lambda chức năng luôn có sẵn nhưng nó không đang chạy mọi lúc. Theo mặc định, Lambda chức năng không hoạt động.

Theo cách này, sự khác biệt giữa lambda và ec2 là gì?

Chính Sự khác biệt đó là Lambda được hiển thị và xoay vòng tự động dựa trên các nguồn gửi đến / trình kích hoạt sự kiện - điều mà bạn không thể bỏ qua EC2 . Đối với các chức năng không có máy chủ của bạn, bạn không còn phải trả tiền cho thời gian nhàn rỗi giữa lời kêu gọi, có thể tiết kiệm rất nhiều tiền bên trong chạy dài.

Cũng cần biết, ngôn ngữ nào tốt nhất cho AWS Lambda? Python , Nút , Java hoặc C #. Bất kỳ ngôn ngữ nào trong số này đều rất phù hợp để sử dụng với AWS Lambda. Nhưng cá nhân tôi thấy thoải mái nhất với Python và Javascript / Nút ngoài những ngôn ngữ này. AWS Lambda hỗ trợ cả hai thời gian chạy này.

Sau đó, người ta cũng có thể hỏi, AWS Lambda có rẻ hơn ec2 không?

Hãy ghi nhớ hai điểm sau: Đối với hầu hết các khối lượng công việc định kỳ hoặc rất nhẹ, Lambda là đáng kể ít tốn kém hơn dù là nhỏ nhất EC2 các trường hợp. Tập trung vào bộ nhớ và thời gian thực hiện mà một giao dịch điển hình trong ứng dụng của bạn sẽ cần liên quan đến kích thước phiên bản nhất định với mức hòa vốn Lambda Giá cả.

Tôi nên sử dụng lambda hay ec2?

Nếu bạn cần chạy các ứng dụng yêu cầu hơn 900 giây để hoàn thành thành công hoặc các ứng dụng có thời gian thực thi thay đổi, hãy xem xét sử dụng AWS EC2 . Một giới hạn khác cho việc chạy Lambda hàm là dung lượng bộ nhớ tối đa bằng 3008 MB.

Đề xuất: