เมื่อสัปดาห์ที่ผ่านมาทาง Azure ได้ประกาศทดสอบแผน Premium สำหรับการใช้งาน Azure Function (Serverless) ซึ่งเหมาะสำหรับการใช้งานอย่างต่อเนื่องและมีความสามารถช่วยลดเวลา Delay เมื่อเรียกใช้งาน รวมถึงกำหนดแผนการสร้าง instance เบื้องต้นตามการใช้งานได้

Azure Function หมายถึงผู้ใช้งานไม่ต้องกังวลในเรื่องของการจับจองเซิร์ฟเวอร์ไว้ล่วงหน้าโดย Azure จะสร้างเซิร์ฟเวอร์ขึ้นมาในเวลาที่ต้องใช้งานเท่านั้น (Serverless) ค่าใช้จ่ายก็จะน้อยลงซึ่งปัจจุบัน Azure มีแผนแบบ Consumption อยู่แล้ว โดยความสามารถของแผนแบบ Premium มีดังนี้
- สามารถเลือก Core ให้ instance (สร้างขึ้นตอนที่จะใช้งานไม่จองแบบปกติ) แบบ D Series และ หน่วยความจำมากสุดถึง 14 GB ซึ่งมีประสิทธิภาพกว่า A Series ใน Consumption
- สามารถกำหนดจำนวน Instance มากสุดที่จะถูกสร้างขึ้นได้
- กำหนดจำนวนเริ่มต้นของ instance ขั้นต่ำที่จะถูกสร้างขึ้นได้
- ฟังก์ชันสามารถเชื่อมต่อกับ VNET และเข้าถึงทรัพยากรภายในเครือข่ายอย่างมั่นคงปลอดภัยซึ่งก่อนหน้านี้จะทำได้เฉพาะฟังก์ชันใน App Service หรือ App Service Environment เท่านั้น

ก่อนหน้านี้นักพัฒนาที่ใช้งาน Serverless มักจะต้องผจญปัญหา Delay (Cold Start) ที่ต้องไปรอเครื่องเริ่มทำงานครั้งแรกซึ่ง Premium แก้ปัญหาด้วยการสร้าง instance ที่พร้อมใช้งานเสมอมารอไว้ก่อนอย่างน้อย 1 ตัว (เหมือนจองไว้ถ้าไม่พอค่อยขยายหลายตัว)
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย






