AWS Lambda ประกาศเปิดตัว Lambda Web Functions
AWS Lambda ประกาศเปิดตัว Lambda Web Functions ซึ่งเป็นองค์ประกอบการประมวลผลแบบไม่ต้องใช้เซิร์ฟเวอร์รูปแบบใหม่ที่โค้ดของคุณสามารถจัดการคำขอ HTTP ได้โดยตรง โค้ดของคุณจะรับฟังบนพอร์ตและจัดการคำขอในลักษณะเดียวกับที่ทำบนเซิร์ฟเวอร์ HTTP ทั่วไป คุณสามารถใช้เฟรมเวิร์กที่คุ้นเคยอยู่แล้ว เช่น Express หรือ Hono ได้โดยไม่ต้องใช้ Adapter หรือการกำหนดค่าแบบกำหนดเอง ความสามารถนี้ช่วยให้คุณให้บริการเวิร์กโหลดต่าง ๆ ได้ เช่น ตำแหน่งข้อมูลการอนุมาน AI, เว็บแอปที่เรนเดอร์ฝั่งเซิร์ฟเวอร์ (SSR), ตำแหน่งข้อมูล API แบบสตรีมมิง, ไมโครเซอร์วิส และ Webhook คุณจะจ่ายค่าบริการสำหรับเวลาใช้งาน CPU จริงและหน่วยความจำที่สภาพแวดล้อมของคุณใช้ ไม่ใช่เวลา CPU ที่ไม่ได้ใช้งานในขณะที่โค้ดของคุณกำลังรอฐานข้อมูลหรือบริการปลายทาง ด้วยการเปิดตัวครั้งนี้ เรายังเปลี่ยนชื่อฟังก์ชัน Lambda ที่มีอยู่เป็น Lambda Event Functions โดยเป็นเพียงการเปลี่ยนชื่อเท่านั้น ซึ่งไม่จำเป็นต้องแก้ไขโค้ดหรือนำฟังก์ชันที่มีอยู่ของคุณไปใช้จริงใหม่
นักพัฒนาใช้ Lambda เพื่อเปลี่ยนจากโค้ดไปสู่การใช้งานจริงได้อย่างรวดเร็วโดยไม่ต้องจัดการเซิร์ฟเวอร์ ครอบคลุมทั้งไปป์ไลน์แบบขับเคลื่อนด้วยเหตุการณ์, API แบบคำขอ-การตอบกลับ และการประมวลผลข้อมูล เมื่อการพัฒนาที่ขับเคลื่อนด้วย AI เร่งตัวขึ้น นักพัฒนาต้องการสร้างในเครื่องและนำไปใช้จริงด้วยโมเดลการเขียนโปรแกรมที่คุ้นเคย พร้อมจ่ายค่าบริการสำหรับเวิร์กโหลดตามการใช้งาน CPU จริง ขณะเดียวกันก็ให้บริการผู้ใช้ด้วยเวลาแฝงต่ำ Lambda Web Functions มอบความสามารถดังกล่าว ปัจจุบัน Lambda Web Functions รองรับรันไทม์ Node.js แล้ว สภาพแวดล้อมการดำเนินการแบบ Warm เพียงหนึ่งรายการสามารถให้บริการคำขอพร้อมกันได้หลายคำขอ ซึ่งช่วยลด Cold Start ลงได้หลายลำดับขั้น คุณสามารถสตรีมผลลัพธ์ไปยังไคลเอ็นต์แบบเพิ่มทีละส่วนได้ด้วยการสตรีม HTTP แบบเนทีฟ
คุณสามารถสร้างและกำหนดค่า Lambda Web Functions โดยใช้ AWS Lambda API, ชุดเครื่องมือ Agent สำหรับ AWS, คอนโซลการจัดการของ AWS, AWS CLI, AWS CloudFormation, AWS SAM, AWS CDK หรือ AWS SDK ด้วยการกำหนดเส้นทางแบบหลายรีเจี้ยน คุณสามารถติดตั้งใช้งานเพียงครั้งเดียว และให้บริการแต่ละคำขอจากรีเจี้ยนที่อยู่ใกล้ผู้ใช้ปลายทางมากที่สุด Web Functions รองรับการเชื่อมต่อกับAmazon Virtual Private Cloud (VPC) ซึ่งช่วยให้ฟังก์ชันของคุณเข้าถึงทรัพยากรที่อยู่ภายใน VPC ได้
ปัจจุบัน Lambda Web Functions พร้อมใช้งานใน AWS Region ต่อไปนี้ ได้แก่ สหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ), สหรัฐอเมริกาฝั่งตะวันออก (โอไฮโอ), สหรัฐอเมริกาฝั่งตะวันตก (ออริกอน), เอเชียแปซิฟิก (โตเกียว) และยุโรป (ไอร์แลนด์) สำหรับรายการล่าสุด โปรดดูหน้าความสามารถของ AWS ตามรีเจี้ยน ดูข้อมูลเพิ่มเติมได้ที่คู่มือนักพัฒนา Lambda Web Functions สำหรับรายละเอียดค่าบริการ โปรดดูค่าบริการ AWS Lambda หากต้องการดูตัวอย่างการใช้งาน Lambda Web Functions โปรดดูประกาศในบล็อกข่าวสาร AWS