AWS Lambda

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

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

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

AWS Lambda คืออะไร

ประโยชน์

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

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

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

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

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

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

วิธีทำงาน

วิธีทำงานของ AWS Lambda

กรณีใช้งาน

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


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

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

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

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

สถาปัตยกรรมอ้างอิง: โค้ดตัวอย่าง

การประมวลผลไฟล์ของ AWS Lambda
The_Seattle_Times_logo2

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

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

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

สถาปัตยกรรมอ้างอิง: โค้ดตัวอย่าง

การประมวลผลสตรีมของ AWS Lambda
localytics-logo2

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

แตกไฟล์ แปลงไฟล์ โหลดไฟล์

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

AWS Lambda ETL
zillow-Logo2

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


แบ็คเอนด์

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

แบ็คเอนด์ IoT

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

สถาปัตยกรรมอ้างอิง: โค้ดตัวอย่าง

แบ็คเอนด์ IoT ของ AWS Lambda

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

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

สถาปัตยกรรมอ้างอิง: โค้ดตัวอย่าง

แบ็คเอนด์มือถือของ AWS Lambda
Bustle_logo2

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

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

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

สถาปัตยกรรมอ้างอิง: โค้ดตัวอย่าง

แบ็คเอนด์เว็บไซต์ของ AWS Lambda

กรณีศึกษา

Coca Cola

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

อ่านบล็อก »

iRobot

iRobot ซึ่งเป็นบริษัทสร้างหุ่นยนต์สำหรับผู้บริโภคระดับโลกชั้นนำ กำลังสร้างอุปกรณ์ที่เชื่อมต่อแห่งยุคใหม่สำหรับสมาร์ทโฮมโดยใช้สถาปัตยกรรมแบบไร้เซิร์ฟเวอร์

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

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
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา