해리슨 블로그

[GCP] โครงสร้างราคาของ Cloud Run และ Cloud Run Function

สร้าง: 2024-11-11

สร้าง: 2024-11-11 10:19

[GCP] โครงสร้างราคาของ Cloud Run และ Cloud Run Function (เดิมคือ Cloud Function)

เมื่อเร็วๆ นี้ GCP ได้ประกาศการรวม UI ของ Cloud Run และ Cloud Function


หากจะแยกความแตกต่างในเชิงฟังก์ชัน Cloud Run คือแพลตฟอร์มแบบ serverless ที่ใช้เรียกใช้ Docker Image หนึ่งตัว ในขณะที่ Cloud Function เป็นแพลตฟอร์มที่ใช้เรียกใช้โค้ดสแนปช็อต (ฟังก์ชัน) สำหรับภาษาบางภาษา (Node.js, Go, .Net, Java, PHP, Python, Ruby)

ด้วยเหตุนี้ วิธีการทำงานจึงแตกต่างกันเล็กน้อย ในกรณีของ Cloud Run จะมีการเปิดตัว Image แล้วเรียกใช้ Image นั้น ดังนั้นจึงสามารถเรียกใช้หลายๆ ครั้งพร้อมกันได้ตามความต้องการ (กล่าวคือ ในขณะที่การเรียกใช้หนึ่งครั้งกำลังดำเนินการอยู่ ก็สามารถมีการเรียกใช้ใหม่ๆ เข้ามาได้หลายครั้ง)

ในทางกลับกัน Cloud Function จะใช้การเรียกใช้ฟังก์ชันหนึ่งตัว เช่น หากต้องการดำเนินการ 10 คำสั่ง ก็จะต้องใช้คอนเทนเนอร์ 10 ตัว

ดังนั้น Cloud Function จะเหมาะสำหรับการใช้งานที่เบาหรือต้องการการเริ่มต้นที่รวดเร็วของการเรียกใช้ครั้งเดียว ในขณะที่ Cloud Run เหมาะสำหรับการประมวลผลกระบวนการขนาดใหญ่หรือกรณีที่สามารถยอมรับความล่าช้าได้เล็กน้อย

แล้วราคาที่สำคัญล่ะเป็นอย่างไร?

(แม้ว่ามันจะถูกออกแบบมาอย่างนั้นอยู่แล้วก็ตาม...)

โดยพื้นฐานแล้ว ราคาการเรียกใช้ทั้งสองฝั่งเหมือนกัน คือ 1 ล้านครั้งต่อ 0.4 ดอลลาร์

และหน่วยความจำที่เท่ากัน หากสมมติว่าใช้งานเต็มวัน จะคิดราคา 0.216 ดอลลาร์

แล้ว vCPU ล่ะ?

Cloud Function คิดราคา 0.864 ดอลลาร์ต่อ 1 GHz/วัน (Cloud Function คิดราคาแตกต่างกันไปตามการใช้งาน)

Cloud Run คิดราคา 2.07 ดอลลาร์ต่อ 1 Core/วัน กล่าวคือ Cloud Run ใช้ 2.4 GHz (เอกสารอย่างเป็นทางการระบุว่า 1 vCPU คือ 2.4 GHz)

สรุปแล้ว วิธีการคิดราคาของทั้งสองบริการ (Cloud Run, Cloud Function) เหมือนกัน เพียงแต่ทิศทางของบริการแตกต่างกันเท่านั้น

ดังนั้น หลังจากการรวมครั้งนี้แล้ว การเลือกใช้บริการทั้งสองอย่างตามวิธีการใช้งานของตนเองจะช่วยให้สามารถสร้างโครงสร้างบริการที่ประหยัดและมีประสิทธิภาพมากขึ้น

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

การใช้ Google Cloud Storage และ Cloud Run เพื่อใช้งาน CDN - 2บทความที่สองเกี่ยวกับวิธีการสร้าง CDN โดยใช้ Google Cloud Storage และ Cloud Run อธิบายวิธีการส่งภาพและไฟล์ข้อความที่ได้รับการปรับให้เหมาะสมที่สุด รวมถึงการกระจายทรัพยากรไปยัง 8 ภูมิภาคทั่วโลกเพื่อลดเวลาแฝง
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그

September 6, 2024

การปรับแต่งภาพและการซิงค์ข้อมูลโดยใช้ Google Cloud Storage และ Cloud Run - 3บทความนี้จะอธิบายวิธีการปรับแต่งภาพและซิงค์ภาพไปยังหลายภูมิภาคโดยใช้ Google Cloud Storage และ Cloud Run รวมถึงการใช้งานฟังก์ชันการแปลงไฟล์ภาพ การคัดลอก และการลบไฟล์
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그

September 8, 2024

ใช้ Cloud Run ในการให้บริการไฟล์ Static - 1บทความบล็อกเกี่ยวกับวิธีการใช้ Google Cloud Run ในการให้บริการไฟล์แบบคงที่ มุ่งเน้นไปที่การเปลี่ยนเส้นทางและการปรับปรุงประสิทธิภาพ
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그

September 4, 2024

บริการคลาวด์ เปลี่ยนแปลงธุรกิจยุคใหม่บทความนี้กล่าวถึงแนวคิด ประเภท ข้อดีข้อเสีย กรณีศึกษาการใช้งานในแต่ละภาคอุตสาหกรรม กลยุทธ์การนำไปใช้ และแนวโน้มในอนาคตของบริการคลาวด์อย่างละเอียด นำเสนอวิธีการใช้คลาวด์เพื่อการปฏิวัติธุรกิจ
Cherry Bee
Cherry Bee
Cherry Bee
Cherry Bee

January 31, 2025

เปรียบเทียบ Google Gemini 1.5 กับ 1.5 Pro (พร้อมตัวอย่าง)เปรียบเทียบความแตกต่างและการใช้งานของ Google Gemini 1.5 และ 1.5 Pro เพื่อช่วยให้คุณเลือกใช้โมเดลที่เหมาะสมกับขนาดงานและงบประมาณของคุณ
Unusual Curiosity: 흔치 않은 궁금증
Unusual Curiosity: 흔치 않은 궁금증
Unusual Curiosity: 흔치 않은 궁금증
Unusual Curiosity: 흔치 않은 궁금증

June 28, 2024

เทคโนโลยีคลาวด์: มีผลกระทบต่อชีวิตประจำวันของเราอย่างไร?อธิบายถึงวิธีการที่เทคโนโลยีคลาวด์ส่งผลกระทบต่อชีวิตประจำวันของเรา การจัดเก็บข้อมูล การจัดหาทรัพยากรการประมวลผล และการใช้คลาวด์แบบมัลติคลาวด์ พร้อมยกตัวอย่างต่างๆ เช่น การจัดเก็บรูปภาพ การสตรีมเพลง การเรียนทางไกล และข้อดีต่างๆ
Cherry Bee
Cherry Bee
Cherry Bee
Cherry Bee

January 9, 2025