AWS Lambda

เรียกใช้โค้ดโดยไม่ต้องคำนึงถึงเซิร์ฟเวอร์ จ่ายเฉพาะเวลาที่คำนวณตามที่คุณใช้

AWS Lambda ช่วยให้คุณสามารถเรียกใช้โค้ดได้โดยไม่ต้องมีการจัดเตรียมหรือจัดการเซิร์ฟเวอร์ คุณจ่ายเฉพาะเวลาที่คำนวณได้ตามที่คุณใช้เท่านั้น โดยไม่มีค่าใช้จ่ายเมื่อโค้ดของคุณไม่ทำงาน

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

AWS Lambda คืออะไร

ประโยชน์

ไม่มีเซิร์ฟเวอร์ที่ต้องจัดการ

AWS Lambda จะเรียกใช้โค้ดของคุณโดยอัตโนมัติ โดยที่คุณไม่ต้องจัดเตรียมหรือจัดการเซิร์ฟเวอร์ เพียงเขียนโค้ดและอัปโหลดไปยัง Lambda

ปรับขนาดอย่างต่อเนื่อง

AWS Lambda จะปรับขนาดแอปพลิเคชันโดยอัตโนมัติ โดยการเรียกใช้โค้ดเพื่อตอบสนองต่อตัวกระตุ้นการใช้งานแต่ละตัว โค้ดของคุณทำงานแบบขนานและประมวลผลตัวกระตุ้นการใช้งานแต่ละแบบ ทีละขนาด โดยปรับขนาดได้อย่างแม่นยำตามขนาดของภาระงาน

การวัดข้อมูลย่อย

เมื่อใช้ AWS Lambda คุณจะถูกเรียกเก็บเงินจากทุกๆ 100 มิลลิวินาทีที่คุณใช้ และจำนวนครั้งที่โค้ดของคุณถูกเรียกใช้ คุณไม่ต้องจ่ายอะไรเมื่อโค้ดของคุณไม่ทำงาน

วิธีทำงาน

Lambda_HowItWorks

กรณีใช้งาน

สิ่งที่คุณสามารถสร้างด้วย AWS Lambda เรียนรู้เพิ่มเติมเกี่ยวกับกรณีใช้งานด้านล่าง


การประมวลผลข้อมูล

คุณสามารถใช้ AWS Lambda เพื่อเรียกใช้โค้ดเพื่อตอบสนองต่อตัวกระตุ้นการใช้งาน เช่น การเปลี่ยนแปลงข้อมูล การเปลี่ยนสถานะระบบ หรือการดำเนินการโดยผู้ใช้ Lambda สามารถเรียกใช้งานได้โดยตรงจากบริการ AWS เช่น S3, DynamoDB, Kinesis, SNS และ CloudWatch หรือสามารถนำผสานในขั้นตอนการทำงานของ AWS Step Functions ซึ่งจะช่วยให้คุณสามารถสร้างความหลากหลายของระบบการประมวลผลข้อมูลแบบไร้เซิร์ฟเวอร์แบบเรียลไทม์

การประมวลผลไฟล์แบบเรียลไทม์

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

สถาปัตยกรรมอ้างอิง: แผนภาพ | โค้ดตัวอย่าง

Lambda_FileProcessing
The_Seattle_Times_logo2

Seattle Times ใช้ AWS Lambda เพื่อปรับขนาดภาพสำหรับใช้ดูบนอุปกรณ์ต่างๆ เช่น คอมพิวเตอร์เดสก์ท็อป แท็บเล็ต และสมาร์ทโฟน อ่านกรณีศึกษา »

การประมวลผลสตรีมแบบเรียลไทม์

คุณสามารถใช้ AWS Lambda และ Amazon Kinesis เพื่อประมวลผลข้อมูลสตรีมมิ่งแบบเรียลไทม์สำหรับการติดตามกิจกรรมแอปพลิเคชัน การประมวลผลคำสั่งธุรกรรม การวิเคราะห์การคลิกสตรีม การล้างข้อมูล การสร้างเมตริก การกรองบันทึก การจัดทำดัชนี การวิเคราะห์สื่อสังคมออนไลน์ และการวัดข้อมูลทางไกลของอุปกรณ์ IoT

สถาปัตยกรรมอ้างอิง: แผนภาพ | โค้ดตัวอย่าง

Lambda_StreamProcessing
localytics-logo2

Localytics ประมวลผลข้อมูลหลายพันล้านข้อมูลในแบบเรียลไทม์และใช้ Lambda ในการประมวลผลข้อมูลและข้อมูลที่เก็บอยู่ใน S3 หรือสตรีมจาก Kinesis อ่านกรณีศึกษา »

สกัด แปลง โหลด

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

สถาปัตยกรรมอ้างอิง: แผนภาพ

Lambda_ETL
zillow-Logo2

Zillow ใช้ Lambda และ Kinesis ในการติดตามชุดย่อยของเมตริกบนมือถือแบบเรียลไทม์ การใช้ Kinesis และ Lambda ทำให้เราสามารถพัฒนาและใช้โซลูชันที่ประหยัดคุ้มค่าภายใน 2 สัปดาห์


แบ็คเอนด์

คุณสามารถสร้างแบ็คเอนด์แบบไร้เซิร์ฟเวอร์ โดยใช้ AWS Lambda เพื่อจัดการเว็บ มือถือ อินเทอร์เน็ตในทุกสิ่ง (IoT) และคำขอ API ของบุคคลที่สาม

แบ็คเอนด์ IoT

คุณสามารถสร้างแบ็คเอนด์แบบไร้เซิร์ฟเวอร์ โดยใช้ AWS Lambda เพื่อจัดการเว็บ มือถือ อินเทอร์เน็ตในทุกสิ่ง (IoT) และคำขอ API ของบุคคลที่สาม

สถาปัตยกรรมอ้างอิง: แผนภาพ | โค้ดตัวอย่าง

Lambda_IoT

แบ็คเอนด์มือถือ

คุณสามารถสร้างแบ็คเอนด์โดยใช้ AWS Lambda และ Amazon API Gateway ในการตรวจสอบและประมวลผลคำขอ API Lambda ทำให้ประสบการณ์การสร้างแอปพลิเคชันที่หลากหลายและเป็นตัวเองเกิดขึ้นได้อย่างง่ายดาย

สถาปัตยกรรมอ้างอิง: แผนภาพ | โค้ดตัวอย่าง

Lambda_MobileBackends
Bustle_logo2

Bustle เรียกใช้แบ็คเอนด์แบบไร้เซิร์ฟเวอร์สำหรับแอปพลิเคชัน Bustle บน iOS และเว็บไซต์ โดยใช้ AWS Lambda และ Amazon API Gateway สถาปัตยกรรมแบบไร้เซิร์ฟเวอร์ช่วยให้ Bustle ไม่ต้องจัดการกับการจัดการโครงสร้างพื้นฐาน ดังนั้นวิศวกรทุกคนจึงสามารถมุ่งเน้นที่การสร้างคุณลักษณะใหม่ๆ และสร้างสรรค์สิ่งใหม่ๆ อ่านกรณีศึกษา »

แอปพลิเคชันบนเว็บ

ด้วยการรวม AWS Lambda เข้ากับบริการอื่นๆ ของ AWS นักพัฒนาซอฟต์แวร์สามารถสร้างแอปพลิเคชันบนเว็บที่มีประสิทธิภาพ ซึ่งจะปรับขนาดและลดค่าใช้จ่ายโดยอัตโนมัติ และทำงานในการกำหนดค่าที่มีอยู่ในหลายศูนย์ข้อมูล โดยจำเป็นต้องใช้ความพยายามในการจัดการสำหรับการปรับขนาด ความจุสำรอง หรือการสำรองศูนย์ข้อมูลหลายศูนย์

สถาปัตยกรรมอ้างอิง: แผนภาพ | โค้ดตัวอย่าง

Lambda_WebApplications

กรณีศึกษา

Coca Cola

บริษัท Coca-Cola ซึ่งเป็นบริษัทข้ามชาติของสหรัฐอเมริกาใช้ AWS Lambda และฟังก์ชัน AWS Step ในการสร้างวิธีแก้ปัญหาที่ไม่มีประสิทธิภาพสำหรับเซิร์ฟเวอร์

อ่านบล็อก »

Nordstrom

Nordstrom ผู้ค้าปลีกแฟชั่นชั้นนำของอเมริกาสร้างกลไกการให้คำแนะนำใหม่ ซึ่งใช้ AWS Lambda ในการประมวลผลคำขอของลูกค้า

ดูวิดีโอ »

Benchling

Benchling ซึ่งเป็นบริษัทซอฟต์แวร์ด้านวิทยาศาสตร์เพื่อชีวิต ได้สร้างเทคนิคที่นักวิจัยใช้เพื่อแก้ไขส่วนต่างๆ ของจีโนมด้วยความแม่นยำสูงโดยใช้สถาปัตยกรรมแบบไร้เซิร์ฟเวอร์

อ่านเพิ่มเติม »

Thomson Reuters-logo2

Thomson Reuters ใช้ AWS Lambda ในการประมวลผลข้อมูลได้ถึง 4,000 เหตุการณ์ต่อวินาทีสำหรับบริการวิเคราะห์ข้อมูลการใช้งาน และใช้เวลาในการผลิตประมาณ 5 เดือน

อ่านเพิ่มเติม »

เริ่มต้นใช้งาน AWS Lambda

icon1

ลงชื่อสมัครใช้บัญชี AWS

รับสิทธิเข้าถึง AWS Free Tier ได้ทันที
icon2

เรียนรู้กับบทแนะนำทีละขั้นตอน

ค้นพบและเรียนรู้จาก บทแนะนำง่ายๆ
icon3

เริ่มต้นสร้างด้วย AWS Lambda

ไปที่AWS Management Console

เรียนรู้เพิ่มเติมเกี่ยวกับ AWS Lambda

ไปที่หน้าฟีเจอร์
พร้อมเริ่มสร้างหรือไม่
เริ่มต้นใช้งาน AWS Lambda
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา