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 เครือข่ายสาธารณะที่สร้างมาเพื่อสิ่งนี้โดยเฉพาะ