Tags:
Node Thumbnail

Prisma บริษัทสร้างเครื่องมือ PostgreSQL ที่มีตัวสำคัญคือ Prisma ORM ประกาศเปิดบริการคลาวด์ PostgreSQL ของตัวเองในชื่อ Prisma Postgres ที่มีฟีเจอร์สำคัญคือคิดราคาตามจำนวนครั้งที่คิวรี และปริมาณข้อมูลที่เก็บอยู่บนดิสก์เท่านั้น แถมระยะเวลารอคิวรีหากเป็นงานที่การใช้งานต่ำๆ ยังคงทำงานได้เร็วไม่ต้องรอ cold start

แนวทางการให้บริการ PostgreSQL แบบ serverless ที่คิดตามการใช้งานจริงนั้นมีมาก่อนหน้านี้แล้ว แต่มักเป็นการปิดเซิร์ฟเวอร์อัตโนมัติเมื่อการใช้งานน้อยเกินไป เช่น AWS เคยให้บริการรูปแบบนี้ใน Aurora Serverless ตั้งแต่ปี 2018 แต่ก็เตรียมย้ายไปเวอร์ชั่น 2 ภายในสิ้นปีนี้ โดยตัดฟีเจอร์ scale to zero ปิดเครื่องทั้งหมดทิ้งหลังจากการใช้น้อยๆ ทำให้ผู้ใช้ต้องเสียค่าใช้จ่ายตามเวลาอยู่ดี หรือ Neon ที่คิดค่าบริการตามอัตราการประมวลผลไม่ได้นับตามการคิวรี ส่วนบริการเจ้าอื่นๆ นั้นมักจะมีระยะเวลา cold start อย่างน้อย 1 วินาที ซึ่งนานกว่าการคิวรีปกติที่การคิวรีง่ายๆ ใช้เวลาไม่กี่มิลลิวินาทีเท่านั้น

แนวทางของ Prisma ไปใช้ virtual machine ของบริษัท Unikraft ที่พัฒนาต่อมาจาก Firecracker ของ AWS เป็น virtual machine ขนาดเล็กบูตได้เร็วมาก และยังมีฟีเจอร์การ snapshot หน่วยความจำทำให้การเปิดแอปพลิเคชั่นกลับขึ้นมานั้นเร็วระดับมิลลิวินาที นอกจากนี้ Unikraft ยังมีเทคโนโลยี Unikernel รวมเอาเคอร์เนล, ไบบรารี, และแอปพลิเคชั่นเข้าเป็นอิมเมจเดียวขนาดเล็ก โดยรวมแล้วอิมเมจมีขนาด 61MB เท่านั้น

ตอนนี้ Prisma Postgres เปิดให้ใช้งานแล้ว มีแพ็กเกจฟรีให้สตอเรจ 1GB, คิวรีฟรี 60,000 ครั้งต่อเดือนไม่คิดค่าส่งข้อมูลหากคิวรีไม่เกิน 1KiB หากเกินคิดค่าส่งข้อมูล 0.09 ดอลลาร์ต่อ GiB

ที่มา - Prima

No Description

Get latest news from Blognone