แลมบ์ดาทำงานบน ec2 หรือไม่
แลมบ์ดาทำงานบน ec2 หรือไม่

วีดีโอ: แลมบ์ดาทำงานบน ec2 หรือไม่

วีดีโอ: แลมบ์ดาทำงานบน ec2 หรือไม่
วีดีโอ: AWS EC2 vs Lambda | Whats the difference? Pros and Cons? 2024, อาจ
Anonim

วิ่ง แอปพลิเคชันบน EC2 อินสแตนซ์เป็นทางออกที่ดีเมื่อแอปพลิเคชันต้องเป็น วิ่ง อย่างสม่ำเสมอตลอดทั้งวัน แลมบ์ดา . NS แลมบ์ดา ฟังก์ชันใช้งานได้เสมอแต่ไม่ใช่ วิ่ง ตลอดเวลา. โดยค่าเริ่มต้น the แลมบ์ดา ฟังก์ชันไม่ทำงาน

ด้วยวิธีนี้แลมบ์ดาและ ec2 แตกต่างกันอย่างไร

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

รู้ยัง ภาษาใดดีที่สุดสำหรับ AWS Lambda Python , โหนด , Java หรือ C# ภาษาใดๆ เหล่านี้เหมาะสมอย่างยิ่งที่จะใช้กับ AWS Lambda แต่ส่วนตัวแล้วสบายใจที่สุดกับ Python และ Javascript / โหนด จากภาษาเหล่านี้ AWS Lambda รองรับรันไทม์ทั้งสองนี้

ต่อมา อาจมีคนถามว่า AWS Lambda ถูกกว่า ec2 หรือไม่

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

ฉันควรใช้แลมบ์ดาหรือ ec2?

หากคุณต้องการ วิ่ง แอปพลิเคชันที่ต้องใช้เวลามากกว่า 900 วินาทีจึงจะเสร็จสมบูรณ์หรือแอปพลิเคชันที่มีเวลาดำเนินการผันแปร พิจารณา ใช้ AWS EC2 . ขีดจำกัดอีกประการสำหรับการวิ่ง แลมบ์ดา ฟังก์ชันคือจำนวนหน่วยความจำสูงสุดที่เท่ากับ 3008 MB

แนะนำ: