AWS Lambda

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

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

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

การเริ่มต้นใช้งาน AWS Lambda (3:00)

ประโยชน์

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

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

Next-Steps-Icon_Create-account

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

รับสิทธิ์การเข้าถึง AWS Free Tier ได้ทันที
Next-Steps-Icon_Tutorial

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

สำรวจและเรียนรู้จาก บทแนะนำสอนการใช้งานอย่างง่ายๆ
Next-Steps-Icon_Login

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

ไปที่ AWS Management Console

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

ไปที่หน้าคุณสมบัติ
พร้อมสร้างหรือยัง
เริ่มต้นใช้งาน AWS Lambda
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา