วันอาทิตย์ที่ 12 มีนาคม พ.ศ. 2560

สู่ยุคสถาปัตยกรรมไร้เซิร์ฟเวอร์ Google Cloud Functions เปิดให้ทดสอบ Public Beta


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

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

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

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

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


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

loading...
loading...
Cr : blognone
ก่อนหน้านี้
หน้าถัดไป

post written by:

0 ความคิดเห็น: