Serverless computing อธิบาย

เซิร์ฟเวอร์ยังคงมีอยู่ ชื่อนี้หมายความว่าผู้ให้บริการคลาวด์จัดการเซิร์ฟเวอร์เหล่านั้นอยู่เบื้องหลังบริการ แทนที่จะให้ทีมของคุณดำเนินการโดยตรง

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

ผู้ให้บริการจัดการความจุ

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

บริการ serverless บางอย่างรัน function เล็กๆ หลังจากมี trigger บางอย่างรันคอมโพเนนต์แอปพลิเคชันที่ใหญ่กว่า ในทั้งสองกรณี โครงสร้างพื้นฐานที่ได้รับการจัดการคือส่วนที่ทำให้แนวทางนี้เป็น serverless

งานเซิร์ฟเวอร์ที่น้อยลงไม่ได้หมายความว่าไม่มีความรับผิดชอบ

Serverless computing สามารถลดงาน เช่น การเลือกขนาดเครื่องหรือการเตรียมเซิร์ฟเวอร์ที่ว่างไว้พร้อม แต่ไม่ได้ตัดสินใจว่าใครสามารถเข้าถึงข้อมูลหรือกฎการอนุมัติถูกต้องหรือไม่

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

คำศัพท์ serverless computing

Function
โค้ดส่วนเล็กที่ทำงานหนึ่งอย่างที่กำหนดไว้เมื่อถูกกระตุ้น
Trigger
เหตุการณ์หรือคำขอที่บอกให้บริการ serverless รันโค้ด
Automatic scaling
ผู้ให้บริการเพิ่มหรือลดความจุการประมวลผลตามความต้องการ

จุดที่ serverless เหมาะสม

ความต้องการที่ไม่สม่ำเสมอ

Automatic scaling เหมาะกับงานที่มีช่วงเวลาที่ยุ่งและช่วงเวลาที่ว่าง

งานที่กำหนดไว้ชัดเจน

Function สามารถจัดการงานที่มุ่งเน้นเฉพาะเจาะจง เช่น การประมวลผลฟอร์มที่ส่งมา

ภาระการดำเนินงานที่น้อยลง

ผู้ให้บริการจัดการเซิร์ฟเวอร์ที่จัดสรรความจุให้กับโค้ด

คำถามเกี่ยวกับ serverless computing

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

ไม่ ด้วย serverless computing ทีมจัดหาโค้ดหรือตรรกะแอปพลิเคชัน ด้วย software as a service ผู้ให้บริการส่งมอบแอปพลิเคชันที่สมบูรณ์พร้อมใช้งาน

อาจไม่เหมาะสมเมื่อภาระงานต้องการสภาพแวดล้อมที่คงที่ ต้องการการควบคุมที่บริการไม่ได้เสนอ หรือจะยากที่จะย้ายออกจากฟีเจอร์เฉพาะของผู้ให้บริการ

หัวข้ออภิธานศัพท์ที่เกี่ยวข้อง

มุ่งเน้นไปที่เครื่องมือที่ทีมของคุณต้องการ

แอป Caffeine รันบน Internet Computer เครือข่ายสาธารณะที่สร้างมาเพื่อสิ่งนี้โดยเฉพาะ