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

ข้อกำหนดสำคัญ

หน่วยคำขออ่าน: การเรีบกใช้ API เพื่ออ่านข้อมูลจากตารางของคุณจะมีการเรียกเก็บค่าบริการในหน่วยคำขออ่าน คำขออ่าน DynamoDB สามารถสม่ำเสมอกันอย่างมาก, Eventually Consistent หรือเกี่ยวกับการทำธุรกรรมก็ได้ คำขออ่านที่สม่ำเสมอกันอย่างมากไม่เกิน 4 KB ต้องการหน่วยคำขออ่านหนึ่งหน่วย สำหรับรายการที่มีขนาดใหญ่กว่า 4 KB ต้องใช้หน่วยคำขออ่านเพิ่มเติม คำขอ Eventually Consistent Read ต้องมีหน่วยคำขออ่านครึ่งหน่วยและคำขออ่านธุรกรรมต้องมีหน่วยคำขออ่านสองหน่วยสำหรับรายการที่มีขนาดไม่เกิน 4 KB ตัวอย่างเช่น คำขออ่านที่สม่ำเสมอกันอย่างมากของรายการขนาด 8 KB ต้องมีหน่วยคำขออ่านสองหน่วย, Eventually Consistent Read ของรายการขนาด 8 KB ต้องมีหน่วยคำขออ่านหนึ่งหน่วย และคำขออ่านธุรกรรมของรายการขนาด 8 KB ต้องมีหน่วยคำขออ่านสี่หน่วย ดูรายละเอียดเพิ่มเติมเกี่ยวกับความสม่ำเสมอในการอ่าน

หน่วยคำขอเขียน: การเรีบกใช้ API เพื่อเขียนข้อมูลไปยังตารางของคุณจะมีการเรียกเก็บค่าบริการในหน่วยคำขอเขียน หน่วยคำขอเขียนมาตรฐานสามารถเขียนรายการได้สูงสุด 1 KB สำหรับรายการที่มีขนาดใหญ่กว่า 1 KB ต้องมีหน่วยคำขอเขียนเพิ่มเติม การเขียนธุรกรรมต้องมีหน่วยคำขอเขียนสองหน่วย ตัวอย่างเช่น คำขอเขียนของรายการขนาด 1 KB ต้องมีหน่วยคำขอเขียนหนึ่งหน่วย คำขอเขียนของรายการขนาด 3 KB ต้องมีหน่วยคำขอเขียนสามหน่วย และคำขอเขียนทำรายการของรายการขนาด 3 KB ต้องมีหน่วยคำขอเขียนหกหน่วย

หน่วยคำขอเขียนที่จำลองแบบ: เมื่อใช้ตาราง DynamoDB สากล จะมีการเขียนข้อมูลของคุณไปยังหลายภูมิภาคของ AWS ที่คุณเลือกโดยอัตโนมัติ การเขียนแต่ละรายการเกิดขึ้นในภูมิภาคในพื้นที่และภูมิภาคที่จำลองแบบ

หน่วยคำขออ่านสตรีม: การเรียกใช้ API GetRecords แต่ละครั้งไปยังสตรีม DynamoDB เป็นหน่วยคำขออ่านสตรีม หน่วยคำขออ่านสตรีมแต่ละหน่วยสามารถส่งคืนข้อมูลได้สูงสุด 1 MB

คำขออ่าน/เขียนธุรกรรม: ใน DynamoDB การอ่านหรือเขียนธุรกรรมจะแตกต่างจากการอ่านหรือเขียนมาตรฐานเนื่องจากรับรองได้ว่าการดำเนินการทั้งหมดที่มีอยู่ในชุดธุรกรรมเดียวจะสำเร็จหรือล้มเหลวเป็นชุด


คุณสมบัติของ DynamoDB และภาพรวมการเรียกเก็บค่าบริการ

คุณสมบัติ

ทำหน้าที่อะไร

หน่วยการเรียกเก็บค่าบริการ

คุณสมบัติหลัก

 

คำขอเขียน

เขียนข้อมูลลงในตารางของคุณ

หน่วยคำขอเขียน

 

คำขออ่าน

อ่านข้อมูลจากตารางของคุณ

หน่วยคำขออ่าน

คุณสมบัติเสริม

 

สำรองข้อมูลอย่างต่อเนื่อง

ดำเนินการสำรองข้อมูลอย่างต่อเนื่อง 35 วันที่ผ่านมา

GB ต่อเดือน

 

สำรองข้อมูลตามต้องการ

ดำเนินการสำรองข้อมูลสแน็ปช็อต ณ เวลาที่ระบุ

GB ต่อเดือน

 

กู้คืนจากการสำรองข้อมูล

กู้คืนตารางให้กับสแน็ปช็อตหรือเวลาที่เฉพาะเจาะจง

GB

 

ตารางสากล

ทำซ้ำข้อมูลเพื่อสร้างตารางหลายภูมิภาคและหลายต้นแบบ

หน่วยคำขอเขียนที่จำลองแบบ
  การส่งออกข้อมูลไปยัง Amazon S3 ส่งออกข้อมูลสำรองตาราง DynamoDB จากจุดเวลาหนึ่งไปยัง Amazon S3 GB

 

DynamoDB Accelerator (DAX)

ลดเวลาแฝงผ่านแคชในหน่วยความจำ

โหนด-ชั่วโมง

 

สตรีม DynamoDB

กำหนดลำดับการเปลี่ยนแปลงระดับรายการบนตารางตามลำดับเวลา

หน่วยคำขออ่านสตรีม

 

การถ่ายโอนข้อมูลออก

ถ่ายโอนข้อมูลไปยังภูมิภาคอื่นๆ ของ AWS

GB

ราคาคุณสมบัติ DynamoDB โดยละเอียด

  • • คำขออ่านและเขียน

    เมื่อคุณเลือกโหมดความจุตามต้องการสำหรับตาราง DynamoDB คุณจะชำระเฉพาะการอ่านและเขียนที่แอปพลิเคชันของคุณดำเนินการเท่านั้น คุณสามารถทำการเรียกใช้ API ได้มากเท่าที่ต้องการโดยไม่ต้องจัดการความจุปริมาณการประมวลผลในตาราง DynamoDB จัดการการจัดการทรัพยากรฮาร์ดแวร์เพื่อปรับให้เหมาะสมกับปริมาณงานพร้อมประสิทธิภาพที่สม่ำเสมอและเวลาแฝงต่ำ DynamoDB เรียกเก็บค่าบริการหน่วยคำขอเขียนหนึ่งหน่วยสำหรับการเขียนแต่ละรายการ (สูงสุด 1 KB) และหน่วยคำขอเขียนสองหน่วยสำหรับการเขียนธุรกรรม สำหรับการอ่าน ทาง DynamoDB เรียกเก็บค่าบริการหน่วยคำขออ่านหนึ่งหน่วยสำหรับแต่ละการอ่านที่สม่ำเสมอกันอย่างมาก (สูงสุด 4 KB), หน่วยคำขออ่านสองหน่วยสำหรับแต่ละการอ่านธุรกรรม และหน่วยคำขออ่านครึ่งหน่วยสำหรับแต่ละ Eventually Consistent Read ดูรายละเอียดเพิ่มเติมเกี่ยวกับความสม่ำเสมอในการอ่าน

  • • พื้นที่จัดเก็บข้อมูล

    คุณไม่จำเป็นต้องจัดเตรียมพื้นที่จัดเก็บข้อมูล: DynamoDB เฝ้าติดตามขนาดตารางของคุณอย่างต่อเนื่องเพื่อกำหนดค่าบริการพื้นที่จัดเก็บข้อมูล DynamoDB วัดขนาดของข้อมูลส่วนที่เรียกเก็บค่าบริการของคุณด้วยการเพิ่มขนาดไบต์แบบดิบของข้อมูลที่คุณอัปโหลดกับค่าบริการสำหรับพื้นที่จัดเก็บข้อมูล 100 ไบต์ต่อรายการไปยังบัญชีเพื่อทำดัชนี 

  • • การสำรองและการกู้คืนข้อมูล

    DynamoDB มีสองวิธีในการสำรองข้อมูลตารางของคุณ การสำรองข้อมูลต่อเนื่องพร้อมการกู้คืน ณ จุดใดจุดหนึ่งของเวลา (PITR) มอบการสำรองข้อมูลตารางของคุณอย่างต่อเนื่อง 35 วันที่ผ่านมา คุณสามารถกู้คืนตารางให้กับสถานะ ณ วินาทีที่เฉพาะเจาะจงห้าสัปดาห์ที่ผ่านมา การสำรองข้อมูลตามต้องการสร้างสแน็ปช็อตของตารางเพื่อเก็บถาวรเป็นระยะเวลานานขึ้นซึ่งช่วยให้คุณปฏิบัติตามข้อกำหนดด้านกฎระเบียบขององค์กรและของรัฐ

    การสำรองข้อมูลต่อเนื่อง (PITR)

    ค่าบริการ DynamoDB สำหรับ PITR ขึ้นอยู่กับขนาดของตาราง DynamoDB แต่ละรายการ (ข้อมูลตารางและดัชนีรองเฉพาะ) ที่เปิดใช้งาน DynamoDB เฝ้าติดตามขนาดของตารางที่เปิดใช้งาน PITR อย่างต่อเนื่องตลอดทั้งเดือนเพื่อกำหนดค่าบริการในการสำรองข้อมูลของคุณและเรียกเก็บค่าบริการจากคุณอย่างต่อเนื่องจนกว่าคุณจะปิดใช้งาน PITR ของแต่ละตาราง

    สำรองข้อมูลตามต้องการ

    ค่าบริการสำหรับการสำรองข้อมูลตามความต้องการของ DynamoDB ขึ้นอยู่กับขนาดพื้นที่จัดเก็บข้อมูลตาราง (ข้อมูลตารางและดัชนีรองเฉพาะ) โดยจะระบุขนาดของการสำรองข้อมูลแต่ละรายการ ณ เวลาที่มีคำขอสำรองข้อมูลแต่ละรายการ ขนาดข้อมูลสำรองทั้งหมดที่เรียกเก็บค่าบริการในแต่ละเดือนคือยอดรวมการสำรองข้อมูลของตาราง DynamoDB DynamoDB เฝ้าตรวจสอบขนาดของการสำรองข้อมูลตามความต้องการอย่างต่อเนื่องตลอดทั้งเดือนเพื่อกำหนดค่าบริการสำรองข้อมูลของคุณ

    การกู้คืนตาราง

    การกู้คืนตารางไม่ว่าจะเป็นข้อมูลสำรองตามความต้องการหรือ PITR จะโดนเรียกเก็บค่าบริการตามขนาดของข้อมูลทั้งหมดที่ต้องการกู้คืน (ข้อมูลตาราง ดัชนีรองเฉพาะ และดัชนีรองสากล) สำหรับแต่ละคำขอ

  • • ตารางสากล

    เมื่อคุณเลือกโหมดความจุตามต้องการสำหรับตาราง DynamoDB สากล คุณจะชำระเฉพาะทรัพยากรที่แอปพลิเคชันของคุณใช้ในตารางแบบจำลองแต่ละรายการ คำขอเขียนสำหรับตารางสากลมีการวัดในหน่วยคำขอเขียนที่จำลองแบบแทนหน่วยคำขอเขียนมาตรฐาน จำนวนหน่วยคำขอเขียนที่ต้องใช้ในการทำซ้ำจะขึ้นอยู่กับเวอร์ชันของตารางสากลที่คุณกำลังใช้งาน สำหรับข้อมูลเพิ่มเติม โปรดดูแนวทางปฏิบัติที่ดีที่สุดและข้อกำหนดสำหรับการจัดการตารางสากล จะมีการเรียกเก็บค่าบริการคำขออ่านและพื้นที่จัดเก็บข้อมูลตามตารางมาตรฐาน (ตารางที่ไม่ใช่ตารางสากล) หากคุณเพิ่มตารางแบบจำลองเพื่อสร้างหรือขยายตารางสากลในภูมิภาคใหม่ๆ DynamoDB จะเรียกเก็บค่าบริการสำหรับการกู้คืนตารางในภูมิภาคที่ถูกเพิ่มเข้ามาต่อแต่ละกิกะไบต์ของข้อมูลที่กู้คืน การจำลองข้ามภูมิภาคและการเพิ่มส่วนที่จำลองลงในตารางที่มีข้อมูลจะก่อให้เกิดค่าใช้จ่ายในการถ่ายโอนข้อมูลออก ดูรายละเอียดที่ส่วน "การถ่ายโอนข้อมูล" ในหน้าราคานี้

  • • การส่งออกข้อมูลไปยัง Amazon S3

    ใช้คุณสมบัตินี้เพื่อส่งออกข้อมูลจากการสำรองข้อมูล DynamoDB ต่อเนื่องของคุณ (การกู้คืน ณ จุดใดจุดหนึ่งของเวลา) ไปยัง Amazon S3 รูปแบบข้อมูลเอาต์พุตที่รองรับได้แก่ DynamoDB JSON และ Amazon Ion คุณสามารถวิเคราะห์ข้อมูลที่ส่งออกโดยใช้บริการของ AWS เช่น Amazon Athena, Amazon SageMaker และ AWS Lake Formation

    DynamoDB จะเรียกเก็บค่าใช้จ่ายสำหรับข้อมูลที่คุณส่งออกตามขนาดของตาราง DynamoDB แต่ละรายการ (ข้อมูลตาราง ดัชนีรองเฉพาะที่ และดัชนีรองสากล) ณ จุดใดจุดหนึ่งของเวลาเมื่อการสำรองข้อมูลถูกสร้างขึ้น

    ยังมีการเรียกเก็บค่าใช้จ่ายเพิ่มเติมสำหรับการจัดเก็บข้อมูลที่ส่งออกใน Amazon S3 และคำขอ PUT ที่มีต่อบัคเก็ต Amazon S3 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเรียกเก็บค่าใช้จ่ายเหล่านี้ โปรดดูราคา Amazon S3

  • • DynamoDB Accelerator (DAX)

    มีการเรียกเก็บค่าบริการ DynamoDB สำหรับความจุ DAX แบบรายชั่วโมง และอินสแตนซ์ DAX ของคุณจะทำงานได้โดยไม่มีภาระผูกพันระยะยาว ราคาต่อโหนด-ชั่วโมงที่ใช้และขึ้นอยู่กับประเภทอินสแตนซ์ที่คุณเลือก ทั้งนี้โหนด-ชั่วโมงที่ใช้ไปไม่ครบชั่วโมงจะโดนเรียกเก็บเงินเป็นหนึ่งชั่วโมงเต็ม ใช้ราคากับแต่ละโหนดในคลัสเตอร์ DAX ตัวอย่างเช่น หากคุณมีคลัสเตอร์ DAX แบบสามโหนด คุณจะโดนเรียกเก็บเงินแต่ละโหนดแยกต่างหาก (รวมทั้งสิ้นสามโหนด) เป็นรายชั่วโมง 

    ไม่มีค่าบริการสำหรับการถ่ายโอนข้อมูลระหว่าง Amazon EC2 กับ DAX ภายใน Availability Zone เดียวกัน มีการเรียกเก็บค่าบริการการถ่ายโอนข้อมูล Amazon EC2 มาตรฐานเมื่อมีการถ่ายโอนข้อมูลระหว่าง Amazon EC2 Instance และโหนด DAX ใน Availability Zone ต่างๆ ของภูมิภาค AWS เดียวกัน แต่จะมีการเรียกเก็บค่าบริการเฉพาะการถ่ายโอนข้อมูลเข้าหรือออกจาก Amazon EC2 Instance เท่านั้น ไม่มีค่าใช้จ่ายการถ่ายโอนข้อมูล DAX สำหรับการรับส่งข้อมูลเข้าหรือออกจากโหนด DAX ของตัวเอง

  • • สตรีม DynamoDB

    จะมีการเรียกเก็บค่าบริการ DynamoDB สำหรับการอ่านข้อมูลจากสตรีม DynamoDB ในหน่วยคำขออ่าน การเรียกใช้ GetRecords API แต่ละครั้งจะมีการเก็บค่าบริการตามหน่วยคำขออ่านสตรีมและการคืนข้อมูลจากสตรีม DynamoDB สูงสุด 1 MB หน่วยคำขออ่านสตรีมไม่ซ้ำกันจากคำขออ่านในตาราง DynamoDB ของคุณ คุณจะไม่ถูกเรียกเก็บค่าบริการสำหรับการเรียกใช้ API GetRecords ที่เรียกใช้โดย AWS Lambda ที่เป็นส่วนหนึ่งของ DynamoDB Triggers คุณจะไม่ถูกเรียกเก็บค่าบริการสำหรับการเรียกใช้ API GetRecords ที่เรียกใช้โดย DynamoDB Global Tables เช่นกัน

  • • การถ่ายโอนข้อมูล

    การถ่ายโอนข้อมูลเข้าและออกหมายถึงการถ่ายโอนเข้าและออกจาก DynamoDB DynamoDB ไม่เรียกเก็บค่าบริการสำหรับการถ่ายโอนข้อมูลเข้าและข้อมูลที่ถ่ายโอนระหว่าง DynamoDB และบริการของ AWS อื่นๆ ในภูมิภาคเดียวกัน (กล่าวคือ 0.00 USD ต่อ GB) ข้อมูลที่ถ่ายโอนผ่านภูมิภาค AWS (เช่น ระหว่าง DynamoDB ในภูมิภาคสหรัฐอเมริกาฝั่งตะวันออก [เวอร์จิเนีย ตอนเหนือ] และ Amazon EC2 ในภูมิภาคสหภาพยุโรป [ไอร์แลนด์]) จะโดนเรียกเก็บค่าบริการจากทั้งสองฝั่งของการถ่ายโอน ในฐานะส่วนหนึ่งของ AWS Free Tier คุณจะได้รับการถ่ายโอนข้อมูลออกฟรี 1 GB ในแต่ละเดือน ซึ่งรวมอยู่ในบริการของ AWS ทั้งหมด ยกเว้นในภูมิภาค AWS GovCloud (US) ดูข้อมูลเพิ่มเติมที่ AWS Free Tier โปรด ติดต่อเรา หากต้องการถ่ายโอนข้อมูลที่มากกว่า 500 TB ต่อเดือน


DynamoDB Free Tier

AWS Free Tier ให้คุณได้ทดลองใช้บริการของ AWS จริงแบบฟรีๆ ประโยชน์ของ DynamoDB ต่อไปนี้เป็นส่วนหนึ่งของ AWS Free Tier ประโยชน์แต่ละรายการจะได้รับการคำนวณต่อเดือนต่อภูมิภาคและต่อบัญชีผู้ชำระเงิน

  • พื้นที่จัดเก็บข้อมูล 25 GB
  • คำขออ่านสตรีม 2.5 ล้านรายการจากสตรีม DynamoDB
  • การถ่ายโอนข้อมูลออก 1 GB รวมอยู่ในบริการทั้งหมดของ AWS

ตัวอย่างราคา DynamoDB

  • • ตัวอย่างพื้นฐาน

    ตัวอย่างนี้แสดงวิธีที่การเรียกเก็บค่าบริการ DynamoDB ใช้งานโหมดความจุตามต้องการ

    สมมติคุณสร้างตารางใหม่ในภูมิภาคสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียเหนือ) เนื่องจากนี่เป็นตารางสำหรับแอปพลิเคชันใหม่ คุณจึงยังไม่ทราบว่ารูปแบบการรับส่งข้อมูลจะเป็นอย่างไร เพื่อความง่ายในการคำนวณ สมมติว่าในแต่ละครั้งที่ผู้ใช้โต้ตอบกับแอปพลิเคชันของคุณ จะมีการดำเนินการเขียน 1 รายการขนาด 1 KB และการอ่านที่สม่ำเสมอกันอย่างมาก 1 รายการขนาด 1 KB

    ในช่วงเวลา 10 วันคุณจะได้รับการรับส่งข้อมูลไปยังแอปพลิเคชันของคุณเล็กน้อย ส่งผลให้ในตารางมีการอ่าน 10,000 รายการและการเขียน 10,000 รายการทุกวัน แต่ในวันที่ 11 แอปพลิเคชันของคุณเป็นที่สนใจบนสื่อสังคมออนไลน์และการรับส่งข้อมูลของแอปพลิเคชันพุ่งสูงขึ้นเป็นการอ่าน 2,500,000 รายการและการเขียน 2,500,000 รายการในวันนั้น DynamoDB จะประเมินเพื่อส่งมอบประสบการณ์ใช้งานที่ลื่นไหลแก้ผู้ใช้ของคุณ แล้วแอปพลิเคชันของคุณจึงคุ้นเคยกับรูปแบบการรับส่งข้อมูลปกติมากขึ้น โดยเฉลี่ยในแต่ละวันมีการอ่าน 50,000 รายการและการเขียน 50,000 รายการตลอดทั้งเดือน ตารางต่อไปนี้จะสรุปการใช้ทั้งหมดในเดือนดังกล่าว

    ระยะเวลา (วันที่ของเดือน)

    การเขียนทั้งหมด

    การอ่านทั้งหมด

    1–10

    การเขียน 100,000 รายการ (การเขียน 10,000 รายการ x 10 วัน)

    การอ่าน 100,000 รายการ (การอ่าน 10,000 รายการ x 10 วัน)

    11

    การเขียน 2,500,000 รายการ

    การอ่าน 2,500,000 รายการ

    12–30

    การเขียน 950,000 รายการ (การเขียน 50,000 รายการ x 19 วัน)

    การอ่าน 950,000 รายการ (การอ่าน 50,000 รายการ x 19 วัน)

    รายเดือนทั้งหมด

    การเขียน 3,550,000 รายการ

    การอ่าน 3,550,000 รายการ

    การเก็บค่าบริการรายเดือน

    4.44 USD (1.25 USD ต่อการเขียนล้านรายการ x การเขียน 3.55 ล้านรายการ)

    0.89 USD (0.25 USD ต่อการอ่านล้านรายการ x การอ่าน 3.55 ล้านรายการ)

     

    พื้นที่จัดเก็บข้อมูล: สมมติว่าตารางของคุณใช้พื้นที่จัดเก็บตั้งแต่ต้นเดือนที่ 25 GB และเพิ่มเป็น 29 GB ในปลายเดือน โดยเฉลี่ยใช้ 27 GB ตามการเฝ้าติดตาม DynamoDB อย่างต่อเนื่อง พื้นที่จัดเก็บ 25 GB แรกรวมอยู่ใน AWS Free Tier แล้ว พื้นที่จัดเก็บ 2 GB ที่เหลือจะโดนเรียกเก็บค่าบริการ 0.25 USD ต่อ GB ส่งผลให้ค่าใช้จ่ายพื้นที่จัดเก็บตารางสำหรับเดือนนั้นอยู่ที่ 0.50 USD

    สำหรับเดือนดังกล่าว การเรียกเก็บค่าบริการของคุณคือ 5.83 USD ซึ่งประกอบด้วยค่าบริการรวม 5.33 USD สำหรับการอ่านและเขียน รวมถึง 0.50 USD สำหรับพื้นที่จัดเก็บข้อมูล

  • • ตัวอย่างโดยละเอียด

    ตัวอย่างนี้แสดงวิธีที่การเรียกเก็บค่าบริการ DynamoDB ใช้งานโหมดความจุตามต้องการ

    สมมติคุณสร้างตารางใหม่ในภูมิภาคสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียเหนือ) เนื่องจากนี่เป็นตารางสำหรับแอปพลิเคชันใหม่ คุณจึงยังไม่ทราบว่ารูปแบบการรับส่งข้อมูลจะเป็นอย่างไร เพื่อความง่ายในการคำนวณ สมมติว่าในแต่ละครั้งที่ผู้ใช้โต้ตอบกับแอปพลิเคชันของคุณ จะมีการดำเนินการเขียน 1 รายการขนาด 1 KB และการอ่านที่สม่ำเสมอกันอย่างมาก 1 รายการขนาด 1 KB

    ในช่วงเวลาเจ็ดวัน คุณจะได้รับการรับส่งข้อมูลไปยังแอปพลิเคชันของคุณเล็กน้อย ส่งผลให้มีการเขียนและการอ่าน 1,000 รายการไปยังตารางของคุณทุกวัน แต่ในวันที่แปด แอปพลิเคชันของคุณเป็นที่สนใจของ Influencer ที่โด่งดังในอุตสาหกรรมของคุณและการรับส่งข้อมูลของแอปพลิเคชันพุ่งสูงขึ้นเป็นการเขียนและอ่าน 10,000,000 รายการในวันนั้นอย่างไม่คาดคิด แล้วแอปพลิเคชันของคุณจึงคุ้นเคยกับรูปแบบการรับส่งข้อมูลปกติมากขึ้น โดยเฉลี่ยในแต่ละวันมีการเขียนและอ่าน 150,000 รายการในอีกสองสัปดาห์ให้หลัง หลังจากนั้นการรับส่งข้อมูลจะลดน้อยลงอย่างรวดเร็วด้วยการลดลงของธุรกรรมเป็นการเขียนและอ่าน 10,000 รายการต่อวันในอีกเจ็ดวันให้หลัง

    ในที่สุด ความสนใจบนสื่อสังคมออนไลน์ที่ไม่ได้คาดคิดก็จะทำให้แอปพลิเคชันของคุณแพร่กระจายไปอย่างรวดเร็ว ในวันสุดท้ายของเดือน แอปพลิเคชันของคุณดำเนินการเขียนและอ่านบนตารางไป 30,000,000 รายการ ตารางต่อไปนี้จะสรุปการใช้ทั้งหมดในเดือนดังกล่าว

    ระยะเวลา (วันที่ของเดือน)

    การเขียนทั้งหมด

    การอ่านทั้งหมด

    1–7

    การเขียน 7,000 รายการ (การเขียน 1,000 รายการ x 7 วัน)

    การอ่าน 7,000 รายการ (การอ่าน 1,000 รายการ x 7 วัน)

    8

    การเขียน 10,000,000 รายการ

    การอ่าน 10,000,000 รายการ

    9–22

    การเขียน 2,100,000 รายการ (การเขียน 150,000 รายการ x 14 วัน)

    การอ่าน 2,100,000 รายการ (การอ่าน 150,000 รายการ x 14 วัน)

    23–29

    การเขียน 70,000 รายการ (การเขียน 10,000 รายการ x 7 วัน)

    การอ่าน 70,000 รายการ (การอ่าน 10,000 รายการ x 7 วัน)

    30

    การเขียน 30,000,000 รายการ

    การอ่าน 30,000,000 รายการ

    รายเดือนทั้งหมด

    การเขียน 42,177,000 รายการ

    การอ่าน 42,177,000 รายการ

    การเก็บค่าบริการรายเดือน

    52.72 USD (1.25 USD ต่อการเขียนล้านรายการ x การเขียน 42.177 ล้านรายการ)

    10.54 USD (0.25 USD ต่อการอ่านล้านรายการ x การอ่าน 42.177 ล้านรายการ)

    พื้นที่จัดเก็บข้อมูล: สมมติว่าตารางของคุณใช้พื้นที่จัดเก็บตั้งแต่ต้นเดือนที่ 25 GB และเพิ่มเป็น 29 GB ในปลายเดือน โดยเฉลี่ยใช้ 27 GB ตามการเฝ้าติดตามขนาดตารางอย่างต่อเนื่อง พื้นที่จัดเก็บ 25 GB แรกรวมอยู่ใน AWS Free Tier แล้ว พื้นที่จัดเก็บ 2 GB ที่เหลือจะโดนเรียกเก็บค่าบริการ 0.25 USD ต่อ GB ส่งผลให้ค่าใช้จ่ายพื้นที่จัดเก็บตารางสำหรับเดือนนั้นอยู่ที่ 0.50 USD

    สำรองข้อมูลและกู้คืน: หากพื้นที่จัดเก็บข้อมูลสำรองตามต้องการทั้งหมดของคุณคือ 60 GB สำหรับเดือนแบบ 30 วัน ค่าใช้จ่ายในการสำรองข้อมูลรายเดือนของคุณจะเป็น (0.10 USD x 60 GB) = 6.00 USD/เดือน แต่หากคุณลบข้อมูลที่สำรองตามต้องการ 15 GB ภายใน 10 วันแรกของรอบเดือนนั้น จะเรียกเก็บค่าบริการ (0.10 USD x 60 GB) - (0.10 USD x 15 GB x 20/30) = 5.00 USD/เดือน สมมติว่าตอนนี้นอกเหนือจากการสำรองข้อมูลตามต้องการแล้ว คุณยังสำรองข้อมูลอย่างต่อเนื่องอีกด้วย ขนาดเฉลี่ยของตารางคือ 27 GB ส่งผลให้มีค่าใช้จ่ายรายเดือน (0.20 USD x 27 GB) = 5.40 USD ต่อเดือน หากคุณต้องการกู้คืนตารางในช่วงปลายเดือน ค่าใช้จ่ายจะเท่ากับ (0.15 USD x 29 GB) = 4.35 USD

    การส่งออกข้อมูลไปยัง Amazon S3: สมมติว่าคุณต้องการส่งออกการสำรองข้อมูลตารางไปยัง Amazon S3 เพื่อการวิเคราะห์ หากขนาดของตาราง ณ จุดใดจุดหนึ่งของเวลาเท่ากับ 29 GB ผลลัพธ์ค่าส่งออกข้อมูลจะเป็น: (0.10 USD x 29 GB) = 2.90 USD

    DynamoDB Accelerator (DAX): คุณได้กำหนดให้ต้องเร่งเวลาตอบสนองของแอปพลิเคชันของคุณและตัดสินใจใช้ DynamoDB Accelerator (DAX) คุณตรวจสอบข้อกำหนดฮาร์ดแวร์ที่มีอยู่และกำหนดว่าโหนดคลัสเตอร์สามโหนดของประเภทอินสแตนซ์ t2.small ใดจะตรงกับความต้องการของคุณ คุณเปิดใช้งาน DAX ในวันที่ 26 จะเรียกเก็บค่าบริการ DynamoDB 0.12 USD ต่อชั่วโมง (0.04 USD x 3 โหนด) รวม 14.40 USD สำหรับ 5 วันสุดท้ายของเดือนดังกล่าว (0.12 USD x 120 ชั่วโมง)

    ตารางสากล: ตอนนี้ลองสมมติว่าคุณเลือกที่จะสร้างตารางแบบจำลองการกู้คืนข้อมูลหลังภัยพิบัติในภูมิภาคสหรัฐอเมริกาฝั่งตะวันตก (ออริกอน) สมมติว่า คุณเพิ่มการจำลองแบบในภูมิภาคสหรัฐอเมริกาฝั่งตะวันตก (ออริกอน) เมื่อตารางของคุณมีขนาด 25 GB ส่งผลให้มีการเก็บค่าใช้จ่ายในการเรียกคืนตาราง 3.75 USD (0.15 USD x 25 GB) การเพิ่มการจำลองแบบนี้ยังสร้างการถ่ายโอนข้อมูลจำนวน 25 GB ตามรายละเอียดที่ระบุไว้ในส่วน "การถ่ายโอนข้อมูล" ด้านล่างนี้ สมมติว่า การรับส่งข้อมูลของแอปพลิเคชันตั้งแต่ต้นในตัวอย่างนี้สอดคล้องกับตารางสากลของคุณ คุณจะใช้หน่วยคำขอเขียนที่จำลองแบบไป 84.35 ล้านหน่วย (การเขียน 42,177,000 รายการ x ภูมิภาค 2 แห่ง) ตามที่อธิบายในแนวทางปฏิบัติที่ดีที่สุดและข้อกำหนดสำหรับการจัดการตารางสากล ส่งผลให้มีการค่าบริการ 158.16 USD (หน่วยคำขอเขียนที่จำลองแบบ 84.35 ล้านหน่วย x 1.875 USD ต่อล้านหน่วย) นอกจากนี้ คุณยังเก็บข้อมูลเพิ่มเติมอีก 27 GB ในตารางที่จำลองแบบในภูมิภาคสหรัฐอเมริกาฝั่งตะวันตก (ออริกอน) พื้นที่จัดเก็บ 25 GB แรกรวมอยู่ใน AWS Free Tier แล้ว พื้นที่จัดเก็บ 2 GB ที่เหลือจะถูกเรียกเก็บค่าบริการ 0.25 USD ต่อ GB ส่งผลให้ค่าใช้จ่ายพื้นที่จัดเก็บตารางสำหรับเดือนนั้นอยู่ที่ 0.50 USD

    สตรีม DynamoDB: สมมติว่า คุณเปิดใช้งานสตรีม DynamoDB และสร้างแอปพลิเคชันของคุณเพื่อดำเนินการกับคำขออ่านต่อวินาทีต่อข้อมูลสตรีม ในช่วงเวลาหนึ่งเดือน จะส่งผลให้มีคำขออ่านสตรีม 2,592,000 รายการซึ่งคำขออ่าน 2,500,000 รายการแรกรวมอยู่ใน AWS Free Tier คุณชำระเฉพาะคำขออ่านที่เหลือ 92,000 รายการซึ่งเท่ากับ 0.02 USD ต่อหน่วยคำขออ่าน 100,000 หน่วย

    การถ่ายโอนข้อมูล: สมมติว่า คุณกำลังถ่ายโอนข้อมูลการใช้งานตารางสากลระหว่างภูมิภาคของ AWS DynamoDB จะเรียกเก็บค่าบริการสำหรับข้อมูลที่ถ่ายโอนออกจากภูมิภาค แต่ไม่เรียกเก็บค่าบริการสำหรับการถ่ายโอนข้อมูลเข้า สมมติว่า มีการเขียน 42,177,000 รายการโดยแต่ละรายการมีขนาด 1 KB ในเดือนนั้น คุณจะสร้างข้อมูล 40.22 GB ในการถ่ายโอนระหว่างภูมิภาค การเพิ่มแบบจำลองในภูมิภาคสหรัฐอเมริกาฝั่งตะวันตก (ออริกอน) จะสร้างการถ่ายโอนข้อมูลเพิ่มเติม 25 GB หากคุณใช้การโอนข้อมูล AWS Free Tier ที่อนุญาตสำหรับบริการของ AWS อื่นๆ ไปแล้ว คุณจะถูกเรียกเก็บค่าบริการ 5.94 USD (0.09 USD x [41 + 25] GB) สำหรับการถ่ายโอนข้อมูล

    โดยสรุปแล้ว ค่าบริการทั้งหมดต่อเดือนทั้งหมดของคุณสำหรับ DynamoDB แบบภูมิภาคเดียวจะเป็น:

    • การรับส่งข้อมูลเขียน: 52.72 USD
    • การรับส่งข้อมูลอ่าน: 10.54 USD
    • พื้นที่จัดเก็บข้อมูล: 0.50 USD
    • สำรองข้อมูลตามต้องการ: 5.00 USD
    • การสำรองข้อมูลแบบต่อเนื่อง (PITR): 5.40 USD
    • เรียกคืนตาราง: 4.35 USD
    • DynamoDB Accelerator (DAX): 14.40 USD
    • สตรีม DynamoDB: 0.02 USD

    ค่าบริการทั้งหมด: 92.93 USD

    ค่าบริการ DynamoDB ต่อเดือนทั้งหมดของคุณหลังจากการเพิ่มภูมิภาคสหรัฐอเมริกาฝั่งตะวันตก (ออริกอน) จะเป็น:

    • การรับส่งข้อมูลอ่าน: 10.54 USD
    • พื้นที่จัดเก็บข้อมูลในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียเหนือ): 0.50 USD
    • สำรองข้อมูลตามต้องการ: 5.00 USD
    • การสำรองข้อมูลแบบต่อเนื่อง (PITR): 5.40 USD
    • เรียกคืนคืนตารางในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียเหนือ): 4.35 USD
    • DynamoDB Accelerator (DAX): 14.40 USD
    • สตรีม DynamoDB: 0.02 USD
    • เรียกคืนตารางสากลในสหรัฐอเมริกาฝั่งตะวันตก (ออริกอน): 3.75 USD
    • คำขอเขียนที่จำลองแบบตารางสากล: 158.16 USD
    • พื้นที่จัดเก็บข้อมูลตารางสากลในสหรัฐอเมริกาฝั่งตะวันตก (ออริกอน): 0.50 USD
    • การถ่ายโอนข้อมูล: 5.94 USD

    ค่าบริการทั้งหมด: 208.56 USD

ทรัพยากรราคาเพิ่มเติม

AWS Pricing Calculator

คำนวณต้นทุนรายเดือนอย่างง่ายกับ AWS

ศูนย์ทรัพยากรทางเศรษฐศาสตร์

ทรัพยากรเพิ่มเติมสำหรับการสลับเปลี่ยนเป็น AWS

ภาพเว็บเพจ
เรียนรู้วิธีเริ่มต้นใช้งาน

ดูบทแนะนำสอนการใช้งานและวิดีโอ และลงชื่อสมัครเข้ารับการฝึกอบรม

เรียนรู้เพิ่มเติม 
ภาพการลงชื่อสมัครใช้บัญชี
ลงชื่อสมัครใช้บัญชีฟรี

รับสิทธิ์การเข้าถึง AWS Free Tier ได้ทันที 

ลงชื่อสมัครใช้งาน 
ภาพกล่องเครื่องมือ
เริ่มต้นสร้างบน Console

เริ่มต้นสร้างด้วย Amazon DynamoDB บน AWS Management Console

ลงชื่อเข้าใช้