DynamoDB จะเรียกเก็บค่าบริการสำหรับการอ่าน การเขียน และการจัดเก็บข้อมูลในตาราง DynamoDB ของคุณ รวมถึงคุณสมบัติเสริมใดก็ตามที่คุณเลือกเปิดใช้งาน DynamoDB มีโหมดความจุสองโหมด ซึ่งมาพร้อมตัวเลือกการเรียกเก็บเงินสำหรับประมวลผลการอ่านและการเขียนลงในตารางของคุณโดยเฉพาะ ซึ่งได้แก่ แบบตามความต้องการและที่เตรียมใช้งาน
ตัวเลือกราคา
Amazon DynamoDB มีตัวเลือกราคาสองสองแบบ ได้แก่โหมดความจุตามความต้องการและโหมดความจุที่มีการเตรียมใช้งาน ด้วยสองรุ่นราคา DynamoDB ทำให้คุณสามารถเลือกตัวเลือกราคาที่ดีที่สุดสำหรับเวิร์กโหลดของคุณ
ราคาสำหรับโหมดความจุตามต้องการ
โหมดตามความต้องการของ DynamoDB เป็นตัวเลือกแบบไม่ต้องใช้เซิร์ฟเวอร์ที่มีการกำหนดราคาแบบจ่ายค่าบริการต่อคำขอและการปรับขนาดอัตโนมัติ โดยไม่จำเป็นต้องวางแผน จัดเตรียม และจัดการความจุ คุณจะถูกเรียกเก็บเงินต่อคำขอการอ่านหรือการเขียนที่ใช้ไป ซึ่งจะง่ายต่อการปรับสมดุลด้านค่าใช้จ่ายและประสิทธิภาพ
เราขอแนะนำให้ใช้โหมดตามความต้องการในสถานการณ์ส่วนใหญ่ รวมถึงหากคุณ:
- มีเวิร์กโหลดใหม่หรือเวิร์กโหลดเดิม และคุณไม่ต้องการจัดการความจุ
- ต้องการฐานข้อมูลแบบไม่ต้องใช้เซิร์ฟเวอร์ที่ปรับขนาดอัตโนมัติ
- ต้องการความง่ายในการชำระค่าบริการเฉพาะส่วนที่คุณใช้
ราคาสำหรับโหมดความจุที่มีการเตรียมใช้งาน
เมื่อใช้โหมดความจุที่มีการเตรียมใช้งาน คุณต้องสามารถระบุจำนวนการอ่านและเขียนต่อวินาทีที่คาดว่าแอปพลิเคชันของคุณจะต้องการได้ คุณจะถูกเรียกเก็บเงินตามความสามารถในการอ่านและการเขียนรายชั่วโมงที่คุณได้จัดเตรียมไว้ และไม่ใช่ปริมาณการใช้งานแอปพลิเคชันของคุณ
โหมดความจุที่เตรียมใช้งานอาจเป็นตัวเลือกดีกว่าหากคุณ:
- มีแอปพลิเคชันอยู่แล้วซึ่งมีรูปแบบอัตราการโอนถ่ายข้อมูลที่มั่นคงและคาดการณ์ได้
- สามารถคาดการณ์ความต้องการความจุเพื่อควบคุมค่าใช้จ่ายได้
วิธีคำนวณค่าใช้จ่าย
วิธีที่ดีที่สุดในการคำนวณค่าใช้จ่ายรายเดือนของ DynamoDB คือการใช้เครื่องมือคำนวณค่าบริการของ AWS เครื่องมืออินเทอร์แอคทีฟในการประมาณค่าใช้จ่ายรายเดือนที่ใช้งานแสนง่ายนี้จะอ้างอิงตามอัตราการโอนถ่ายข้อมูลการอ่านและเขียนพร้อมกับตัวเลือกที่คิดค่าบริการ ทั้งการตรวจจับข้อมูลการเปลี่ยนแปลงการนำเข้าข้อมูลและส่งออกไปยัง Amazon S3 และการสำรองข้อมูลและเรียกคืน คำนวณค่าใช้จ่ายรายเดือน DynamoDB ของคุณได้อย่างง่ายดายด้วยเครื่องมือคำนวณค่าบริการของ AWS ที่ช่วยให้คุณสามารถป้อนความต้องการของแอปพลิเคชันของคุณ เช่น ระดับตารางและพื้นที่เก็บข้อมูล พร้อมกับอัตราการโอนถ่ายข้อมูลทั้งอ่านและเขียน รวมตัวเลือกยอดนิยม เช่น การสำรองข้อมูลและการกู้คืน และเลือกระหว่างรูปแบบคิดค่าใช้จ่ายตามความจุตามต้องการและแบบเตรียมใช้งาน
ไม่แน่ใจใช่ไหมว่าควรเริ่มต้นที่ไหน ผู้เชี่ยวชาญของ AWS พร้อมให้การเสนอราคาที่ปรับให้เข้ากับคุณ
การปรับต้นทุนให้เหมาะสม
ปรับต้นทุนการจัดเก็บให้เหมาะสมโดยการเลือกระดับตารางที่เหมาะสมของตาราง DynamoDB
การใช้ระดับตาราง DynamoDB Standard-IA จะสามารถลดค่าใช้จ่ายของตารางที่เก็บข้อมูลที่คุณไม่ได้เข้าถึงบ่อยๆ แต่กระนั้น โปรดทราบว่า DynamoDB ที่อ่านและเขียนระดับตารางนี้มีราคาสูงกว่าตารางมาตรฐาน เรียนรู้เพิ่มเติมเกี่ยวกับการปรับต้นทุน DynamoDB ให้เหมาะสม
ใช้แท็กการจัดสรรต้นทุนสำหรับ DynamoDB
การติดแท็กสำหรับ DynamoDB ช่วยให้สามารถมองดูการเรียกเก็บเงิน DynamoDB ของคุณได้อย่างละเอียด คุณสามารถกำหนดแท็กไว้ที่ตารางของคุณและดูการแจกแจงค่าใช้จ่ายต่อตารางที่จะช่วยให้ใช้งานได้อย่างคุ้มประสิทธิภาพมากขึ้น เรียนรู้เพิ่มเติมเกี่ยวกับแท็กการจัดสรรต้นทุนสำหรับ DynamoDB »
สถานการณ์สมมติการใช้งานและค่าบริการ
สถานการณ์สมมติที่ 1: ค่าบริการความจุตามความต้องการ
สามารถคำนวณค่าบริการสำหรับการใช้งานตามความต้องการ โดยเฉพาะอย่างยิ่งหากการใช้งานของคุณมีการเปลี่ยนแปลงขึ้นลง หรือคุณไม่แน่ใจว่ารูปแบบปริมาณการใช้งานของคุณจะเป็นอย่างไร อ่านตัวอย่างค่าบริการแบบตามความต้องการของ Amazon DynamoDB โดยละเอียดได้ที่นี่
สถานการณ์สมมติที่ 2: ค่าบริการความจุที่เตรียมใช้งาน
แสดงวิธีคำนวณค่าบริการสำหรับตาราง Auto Scaling ที่เปิดใช้งานพร้อมโหมดความจุที่เตรียมใช้งาน การปรับขนาดอัตโนมัติจะตั้งค่าความจุที่เตรียมใช้งานอย่างต่อเนื่องเพื่อให้รับกับความจุที่ใช้จริง ทั้งนี้เพื่อควบคุมให้การใช้งานจริงมีค่าใกล้เคียงกับการใช้งานเป้าหมาย อ่านตัวอย่างค่าบริการความจุเตรียมใช้งานของ Amazon DynamoDB โดยละเอียดได้ที่นี่
คำถามที่พบบ่อย
AWS DynamoDB มีประสิทธิภาพมากกว่าโซลูชันอื่นๆ ในด้านการจัดเก็บข้อมูลหรือไม่
DynamoDB เป็นฐานข้อมูลที่ไม่สัมพันธ์แบบไม่ต้องใช้เซิร์ฟเวอร์ที่แท้จริง เมื่อเทียบกับฐานข้อมูลอื่นๆ ที่เรียกเก็บจากเมตริกต่างๆ เช่น พื้นที่จัดเก็บ DynamoDB สามารถปรับขนาดเป็นศูนย์ได้ ซึ่งหมายความว่าเมื่อลูกค้าใช้โหมดปรับขนาดตามความต้อง ลูกค้าจะต้องจ่ายเฉพาะทรัพยากรที่ใช้งานอยู่เท่านั้น
ฉันควรใช้ DynamoDB แบบปรับขนาดตามต้องการหรือแบบความจุที่จัดเตรียมไว้เมื่อใด และราคาต่างกันอย่างไร
พูดง่ายๆ แบบปรับขนาดตามความต้องการเหมาะสำหรับลูกค้าที่ต้องการจ่ายเฉพาะสิ่งที่พวกเขาใช้หรือมีเวิร์กโหลดที่คาดเดาไม่ได้ แบบความจุที่จัดเตรียมไว้เป็นที่นิยมของลูกค้าที่มีแอปพลิเคชันที่แสดงปริมาณการใช้งานที่สม่ำเสมอกันหรือคาดการณ์ได้ และต้องการคาดการณ์ความต้องการใช้งานเพื่อควบคุมค่าใช้จ่าย
หน่วยเรียกเก็บเงินสำหรับ DynamoDB แบบไม่ต้องใช้เซิร์ฟเวอร์ที่เป็นรูปแบบปรับขนาดตามความต้องการคิดอย่างไร
DynamoDB มีเอกลักษณ์เฉพาะตัวเนื่องจากเป็นฐานข้อมูลแบบไม่ต้องใช้เซิร์ฟเวอร์ที่ให้ทางเลือกแก่ลูกค้าในการจ่ายเงินเฉพาะทรัพยากรที่พวกเขาใช้เท่านั้น และจะปรับขนาดเป็นศูนย์เมื่อไม่ได้ใช้งานด้วยการกำหนดราคาตามความต้องการ เมื่อฐานข้อมูลอยู่ในการใช้งาน จะคำนวณค่าใช้จ่ายตามหน่วยคำขอเขียนและอ่าน
DynamoDB มีตัวเลือกค่าใช้จ่ายเพิ่มเติมอะไรบ้าง
DynamoDB มีชุดตัวเลือกมากมายที่สามารถเพิ่มลงเข้ามาในบริการได้ รายการบางส่วนเช่น:
- การสำรองข้อมูลตามความต้องการที่ใช้การสำรองข้อมูลสแนปช็อตที่จุดที่ระบุในเวลา
- ตารางส่วนกลางสำหรับการจำลองแบบหลายรีเจี้ยนและแบบมัลติแอคทีฟ
- DynamoDB Accelerator (DAX) ซึ่งเป็นบริการแคชที่รองรับ Amazon DynamoDB ช่วยลดเวลาแฝงผ่านแคชแบบใช้หน่วยความจำ
- สตรีม DynamoDB สำหรับลำดับตามเวลาของการเปลี่ยนแปลงระดับรายการในตาราง
DynamoDB มี Free Tier หรือไม่
มี Free Tier ของ DynamoDB มีพื้นที่จัดเก็บข้อมูล 25 GB พร้อมด้วยหน่วยความจุการเขียนที่จัดเตรียมไว้ 25 หน่วย และหน่วยความจุการอ่านที่จัดเตรียมไว้ 25 หน่วย (WCU, RCU) ซึ่งเพียงพอที่จะจัดการคำขอ 200 ล้านรายการต่อเดือน
ดูบทแนะนำสอนการใช้งานและวิดีโอ และลงชื่อสมัครเข้ารับการฝึกอบรม