AWS เปิดตัว Lambda Runtime API ใช้โค้ดทุกภาษากับ Lambda ได้แล้ว

เมื่อวานที่ผ่านมานี้ AWS ได้เปิดตัว 2 ความสามารถใหม่สำหรับ AWS Lambda ที่จะทำให้นักพัฒนาหันมาใช้สถาปัตยกรรม Serverless กันได้ง่ายขึ้น ได้แก่ AWS Lambda Runtime API ที่ช่วยให้รันโค้ดภาษาหรือเวอร์ชันใดก็ได้บน Lambda และ Lambda Layers สำหรับจัดการกับโค้ดที่ต้องการใช้ซ้ำหรือ Library ที่ต้องเรียกใช้

Credit: AWS

AWS Lambda นั้นเคยมีข้อจำกัดรองรับภาษาโปรแกรมมิ่งเพียงไม่กี่ภาษาเท่านั้น แต่ในวันนี้ นักพัฒนาสามารถสร้างโปรแกรมที่เรียกว่า Custom Runtime ขึ้นเพิ่มเข้าไปในไฟล์ bootstrap ของ Lambda ซึ่งจะช่วยให้โค้ดสามารถติดตั้งใช้งานและสื่อสารกับระบบของ Lambda ผ่าน API และรับ Response กลับมาได้ ผู้ที่สนใจฟีเจอร์ดังกล่าวสามารถเข้าไปทดลองได้แล้ววันนี้ หรือศึกษาเพิ่มเติมที่ https://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom.html

ส่วน Lambda Layers นั้นเป็นเลเยอร์ที่เสริมเข้ามาให้นักพัฒนาจัดการกับโค้ดได้อย่างมีประสิทธิภาพมากขึ้น เพราะบ่อยครั้งในการเขียนโค้ดฟังก์ชัน Serverless หลายๆตัวนั้นก็มีการเรียกใช้โค้ดส่วนเดิมซ้ำๆ หรือการเรียกใช้ Library ภายนอก เลเยอร์ที่เพิ่มเข้ามานี้จึงจะช่วยให้โค้ดสะอาดและดูแลง่ายยิ่งขึ้น แยกระหว่าง business logic และ library อย่างชัดเจน และมีฟังก์ชันที่ขนาดเล็กลงซึ่งใช้เวลาในการอัพโหลด Deploy น้อยลงตามไปด้วย

Lambda Layers ก็เช่นกันที่เปิดให้ใช้งานได้ตั้งแต่วันนี้เป็นต้นไปในทุก AWS Region ที่มี AWS Lambda ให้บริการ โดยผู้ใช้อาจนำทั้งสองฟีเจอร์ใหม่นี้มาใช้ร่วมกันในการสร้างเลเยอร์ที่เป็น Custom Runtimes ขึ้นมาเรียกใช้ตามภาษาที่ต้องการ

ที่มา: re:Invent 2018


Check Also

Office 2010 สิ้นการซัพพอร์ตใน 1 ปี แนะเปลี่ยนไปใช้ Office 365 หรือ Office 2019

Microsoft ออกประกาศแจ้งเตือนองค์กรทั่วโลก ระบุ Office 2010 จะ End-of-support ในอีกเพียง 1 ปี คือ วันที่ 13 ตุลาคม 2020 …

อยากได้ระบบ Monitoring ดีๆ ฟรี … สำหรับเครื่องสำรองไฟในองค์กร เลือก APC SmartConnect UPS

เชื่อว่าปัญหาส่วนใหญ่ที่หลายคนหรือองค์กรมักจะต้องประสบปัญหาเป็นประจำ นั่นก็คือ ในขณะที่กำลังทำงานสำคัญอยู่ แต่เกิดเหตุไฟดับหรือไฟตกขึ้นมาทำให้คอมพิวเตอร์ดับ และงานในบริษัทต้องหยุดชะงัก เพราะกระแสไฟฟ้าขัดข้องทำให้เกิดความเสียหายต่อข้อมูลที่สำคัญ ถ้าหากไม่ได้ทำการบันทึกข้อมูลอย่างสม่ำเสมอไว้ทั้งที่กำลังจะใกล้เสร็จ ต้องมานั่งทำงานกันใหม่หมด เสียทั้งเวลา เสียงาน หรืออาจจะทำให้อุปกรณ์อิเล็กทรอนิกส์เกิดความเสียหาย ถ้าเกิดกระแสไฟกระชากแบบแรงๆ