วันนี้ Google ได้เปิดตัว Cloud Functions (2nd gen) ในเวอร์ชัน Public Preview เพื่อแสดงถึงการก้าวไปสู่เจเนอเรชันใหม่ของคลาวด์ ที่มีประสิทธิภาพยิ่งขึ้น ด้วยความสามารถในการสร้างเซิร์ฟเวอร์ขนาดใหญ่ จากเดิมขนาดหน่วยความจำไม่เกิน 2GB เป็น 16GB เลยทีเดียว
โดยหากเทียบกับ AWS Lambda ที่เป็นบริการแบบเดียวกัน จะรองรับแรมสูงสุดได้ที่ 10GB และรันได้ไม่เกิน 15 นาทีเท่านั้น แต่ Cloud Functions (2nd gen) ของ Google ตัวนี้ นอกจากจะเพิ่มระยะเวลารันให้ยาวขึ้นจากเดิมจำกัด 9 นาทีเป็น 60 นาทีแล้ว ยังมีหน่วยความจำถึง 16GB อีกด้วย
ซึ่ง GCFv2 ครั้งนี้จะมีความแตกต่างจากเวอร์ชันแรกหลายอย่าง ทั้ง URL เป็นรูปแบบที่คาดเดาล่วงหน้าไม่ได้, ไม่รองรับ HTTP แบบไม่เข้ารหัส, รองรับการทำงานที่มัลติฟังก์ชันมากขึ้น แม้จะมีคำสั่งกว่า 1,000 รายการก็ตาม รวมถึง Exception ต่างๆ จะแสดงให้ผู้ใช้เห็นโดยตรง แม้จะมีกรณีที่เปิดให้เรียกฟังก์ชันโดยไม่ต้องล็อกอินด้วย
จากประโยชน์ต่าง ๆ ของ GCFv2 ที่กล่าวมานั้นน่าจะสร้างประสบการณ์ให้กับผู้ใช้เป็นอย่างมาก เพราะจะระบุปัญหาแต่ละจุดได้ชัดเจน พร้อมกับมีเมนู และป้ายต่าง ๆ ในการช่วยให้หาข้อมูลเกี่ยวกับฟังก์ชันง่ายขึ้นด้วย
ที่มา: blognone