Aws lambda là gì

  -  

Lambda là dịch vụ compute vì AWS cung cấp, hay nói một cách khác là serverless. Từ đó người dùng hoàn toàn có thể thực thi những đoạn mã code áp dụng mà không cần xem xét việc làm chủ và quản lý hạ tầng vật dụng chủ.

Lambda chỉ tính phí người dùng trên số lần triển khai code, và rất có thể mở rộng lớn từ vài ba request/ngày đến hàng vạn request/ngày.

Bạn đang xem: Aws lambda là gì

Kiến trúc Lambda

Khi xây dựng ứng dụng áp dụng Lambda, các thành phần cơ bản của Lambda là những Function và Trigger. Những Trigger hoàn toàn có thể là cac AWS service xuất xắc Application mà tạo ra sự kiện đầu vào, còn AWS Function là thành phần cất code và môi trường thiên nhiên thực thi các đoạn mã code này.

Ứng dụng

File Processing: Một ví dụ ví dụ là khi bạn có ứng dụng upload và lưu trữ file bên trên AWS S3 bucket. Sau đó, ứng dụng sẽ khởi tạo các phiên bản thumbnail của mỗi user nhằm hiển thị avatar của user bên trên web. Trong trường thích hợp này bạn cũng có thể sử dụng Lambda nhằm tạo những thumbnail một giải pháp tự động. Bạn dạng thân các AWS S3 đã cung ứng sẵn những event để triển khai trigger khi bao gồm tác vụ thực thị bên trên nó như object-created events và rất có thể sử dụng làm đầu vào để trigger Lambda. Tiếp theo, ứng dụng sử dụng Lambda của các bạn sẽ đọc tệp tin trên S3, chế tác thumbnail với lưu vào một trong những bucket khác.
*

*

Các bước triển khai tuần trường đoản cú như sau:

Ứng dụng ghi record mang lại Kinesis streamAWS Lambda liên tiếp theo dõi luồng và điện thoại tư vấn hàm Lambda lúc phát hiện tại các phiên bản ghi new trên luồng. AWS Lambda nhận biết luồng nào nhằm theo dõi ​và công dụng Lambda nào sẽ được gọi dựa trên ánh xạ mối cung cấp sự kiện mà bạn tạo vào Lambda.Lambda function được gọi với việc kiện đầu vào

Khi thao tác với những sự kiện dựa trên stream, bạn cần tạo những ánh xạ sự khiếu nại nguồn bên trên AWS Lambda. Theo đó Lambda phát âm các bộ phận tron stream gọi function một giải pháp đồng thời. Các bạn không cần cấp quyền để call function mà chỉ việc cấp quyền nhằm đọc stream.

Xem thêm: Cách Chơi Ngôi Sao Thời Trang 360Mobi, Profile Picture, Cách Chơi Game Ngôi Sao Thời Trang

Websites: áp dụng Lambda để triển khai backend đến ứng dụng. Trường thích hợp này bạn có thể gọi những Lambda function qua những Amazon API Gateway như những HTTP endpoint. Kế tiếp các API Gateway sẽ chuyển request tới Lambda.

Mobile applications: giả sử các bạn có một ứng dụng di động cấu hình thiết lập tạo ra các sự kiện. Chúng ta cũng có thể tạo một hàm Lambda nhằm xử lý những sự khiếu nại được xuất phiên bản bởi ứng dụng thiết lập của bạn. Ví dụ: trong trường vừa lòng này, chúng ta có thể định cấu hình chức năng Lambda để giải pháp xử lý các bấm chuột trong áp dụng di động tùy chỉnh cấu hình của bạn.

Scheduled job: những Function này của Lambda rất có thể thực hiện các job định kỳ bằng cách sử dụng trigger trường đoản cú AWS CloudWatch Event.

Xem thêm: Top Màn Hình Chơi Game Tốt Nhất 2021, Top Màn Hình Máy Tính Tốt Nhất 2021

Notification Processing: Sử dụng Lambda nhằm đăng ký những SNS Topic. Khi bạn dạng tin được gửi tới SNS topic mà tất cả Lambda đk sẵn, những Lambda function hoàn toàn có thể được kích hoạt nhằm xử lý những nội dung phía bên trong của các Message.

Queue Processing: sử dụng AWS Lambda function để xử lý các bạn dạng tin tự SQS. Theo đó Lambda đang theo dõi queue và tạo nên function xử lý.