Tags:
Node Thumbnail

แนวคิดบริการคลาวด์แบบ serverless ไม่ต้องเปิดเครื่องรันทิ้งไว้ ทำงานเมื่อถูกเรียกใช้งาน กำลังมาแรงขึ้นเรื่อยๆ โดยเริ่มจาก AWS Lambda ที่เปิดมาก่อนเพื่อน

ฝั่ง Google Cloud Platform ก็ออกบริการแบบเดียวกันในชื่อ Cloud Functions ที่เปิดตัวครั้งแรกช่วงต้นปี 2016 โดยยังจำกัดวงทดสอบแบบอัลฟ่า

เวลาผ่านมา 1 ปี บริการก็เปิดให้คนทั่วไปทดสอบแบบ public beta แล้ว

Cloud Functions ถือเป็นบริการขนาดเล็กที่สุดของ GCP เพราะมันสามารถถูกเรียกขึ้นมาทำงานง่ายๆ เพียง 1 อย่างแล้วปิดตัวลงไป วิธีการคิดเงินจะนับเฉพาะช่วงที่ฟังก์ชันนั้นถูกเรียกใช้เท่านั้น โดยนับหน่วยเวลาที่ 100 มิลลิวินาที (0.1 วินาที) มันจึงเหมาะสำหรับการสร้าง backend ของระบบที่ไม่ซับซ้อน ไม่ต้องรันตลอดเวลา เพื่อกดค่าใช้จ่ายให้ต่ำลง ตัวภาษาโปรแกรมที่ใช้รองรับ JavaScript ที่รันบน Node.js

No Description

ราคาของ Cloud Functions คิด 2 ส่วนคือจำนวนการเรียกใช้งาน (invocations) ในราคา 0.40 ดอลลาร์ต่อการเรียก 1 ล้านครั้ง และเวลาที่ใช้ประมวลผล (compute time) คิดแยกตามซีพียู (0.00001 ดอลลาร์ต่อ GHz ต่อวินาที) และสตอเรจ (0.0000025 ดอลลาร์ต่อ GB ต่อวินาที)

No Description

กูเกิลยังเชื่อม Cloud Functions เข้ากับ Firebase บริการ backend สำหรับนักพัฒนาแอพ เพื่อให้นักพัฒนาที่ใช้ Firebase อยู่แล้วสามารถเรียกใช้ Cloud Functions ร่วมด้วยได้ง่าย

ที่มา - Google Cloud Platform Blog

Get latest news from Blognone

Comments

By: KuLiKo
iPhoneWindows PhoneAndroidWindows
on 12 March 2017 - 15:54 #974850

เห็นวิธีการคิดแล้วปวดหัว