AWS Lambda คืออะไร ?

AWS Lambda คือบริการการประมวลผลแบบ Serverless ที่เป็นการเรียกใช้งานตามเหตุการณ์ (Event-driven invocation) บน Amazon Web Services ซึ่งผู้ใช้งานสามารถรันโค้ดได้โดยที่ไม่จำเป็นจะต้องบริหารจัดการเครื่อง Server ใด ๆ ทั้งสิ้น

AWS Lambda เรียกได้ว่าเป็นบริการ Function-as-a-Service (FaaS) คือเป็นการอัปโหลดโค้ดขึ้นมาเป็นฟังก์ชัน (Function) ใน AWS Lambda แล้วฟังก์ชันในบริการบน AWS นี้จะถูกเรียกขึ้นมาประมวลเมื่อเฉพาะเมื่อถูกเรียกใช้เท่านั้น

ตัวอย่างเช่น การตั้งค่าฟังก์ชันใน AWS Lambda ให้ทำงานเมื่อมีรูปภาพอัปโหลดขึ้น Amazon S3 เพื่อให้นำภาพไปประมวลผลต่อในขั้นตอนถัด ๆ ไปอย่างเช่นการค้นหาวัตถุ (Object) ในภาพว่ามีอะไรบ้าง แล้วใส่รายละเอียดของภาพเข้าไปเป็น Metadata เป็นต้น 

อย่างไรก็ดี AWS Lambda มีข้อจำกัดที่ Runtime ของฟังก์ชันนั้นจะรันได้สูงสุดที่ 15 นาที และหน่วยความจำสามารถจัดสรรต่อฟังก์ชัน AWS Lambda ได้สูงสุดที่ 10 GB เท่านั้น

บริการ AWS Lambda จะช่วยสนับสนุนให้ผู้ใช้งานโฟกัสไปที่การสร้างและ Deploy แอปพลิเคชันที่ต้องการเป็นหลักได้โดยที่ไม่จำเป็นจะต้องพิจารณาหรือต้องมา Provision ในส่วนของโครงสร้างพื้นฐานใด ๆ ทั้งสิ้น รายละเอียดเพิ่มเติมสามารถอ่านได้ที่เอกสาร Documentation

ที่มา: https://aws.amazon.com/pm/lambda/

About chatchai

Tech Writer แห่ง TechTalk Thai ที่สนใจในทุกนวัตกรรมและเทคโนโลยี

Check Also

Salesforce เปิดตัว AIforce นำข้อมูลและ Business Logic ไปใช้ใน Claude และ Slack

Salesforce เปิดตัว AIforce ในงาน Dreamforce ซึ่งเป็น interface layer ที่นำข้อมูล, workflow, business logic, permission และ governance …

Cisco เตือนช่องโหว่ Critical บน Secure Email Gateway ถูกใช้โจมตีจริงแล้ว เปิดทางรันคำสั่งระดับ root

Cisco ออกประกาศเตือนช่องโหว่ระดับ Critical บน AsyncOS ของ Cisco Secure Email Gateway ที่เปิดให้ผู้โจมตีซึ่งไม่ต้องยืนยันตัวตนส่งอีเมลดัดแปลงเข้ามารันคำสั่งด้วยสิทธิ์ root บนอุปกรณ์ได้ และ Cisco …