Amazon DocumentDB (ใช้งานร่วมกับ MongoDB ได้) เป็นบริการฐานข้อมูลเอกสารที่รวดเร็ว ปรับขนาดได้ พร้อมใช้งานสูง และมีการจัดการอย่างเต็มรูปแบบที่รองรับปริมาณงาน MongoDB เมื่อใช้ Amazon DocumentDB คุณจะจ่ายแค่เพียงรายการที่คุณใช้ และไม่มีค่าบริการล่วงหน้า Amazon DocumentDB มีค่าบริการ 4 ระดับดังนี้

  1. On-Demand Instance: จำนวนอินสแตนซ์การประมวลผลสำหรับคลัสเตอร์ (ราคาต่อวินาที โดยมีขั้นต่ำอยู่ที่ 10 นาที)
  2. Database I/O: จำนวนของ I/O ที่ใช้เมื่ออ่านและเขียนข้อมูลในไดรฟ์ข้อมูลพื้นที่จัดเก็บของคลัสเตอร์ (ราคาต่อ I/O หนึ่งล้านรายการ)
  3. พื้นที่เก็บฐานข้อมูล: จำนวนข้อมูลที่เก็บในพื้นที่เก็บข้อมูลของคลัสเตอร์ (ราคาต่อ GB/เดือน)
  4. พื้นที่เก็บข้อมูลสำรอง: จำนวนพื้นที่จัดเก็บข้อมูลสำรองที่ใช้เกินจากการใช้งานพื้นที่จัดเก็บฐานข้อมูลของคลัสเตอร์ของคุณ (ราคาต่อ GB/เดือน)

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

  1. Amazon DocumentDB Standard (การกำหนดค่า I/O แบบชำระเมื่อใช้งาน): การกำหนดค่า Amazon DocumentDB Standard ออกแบบมาเพื่อการใช้ I/O ระดับต่ำถึงปานกลาง และมอบความสามารถในการปรับใช้ที่เหมาะกับความต้องการด้าน I/O ที่เปลี่ยนแปลงได้ของคุณ หากคาดว่าค่าใช้จ่ายของ I/O จะน้อยกว่า 25% ค่าใช้จ่ายรวมสำหรับคลัสเตอร์ฐานข้อมูล การกำหนดค่านี้ก็อาจเหมาะสมกับคุณมากที่สุด คุณจะได้รับการเรียกเก็บเงินในทุกระดับ: On-Demand Instance, Database I/O, พื้นที่เก็บฐานข้อมูล และพื้นที่เก็บข้อมูลสำรอง 
  2. Amazon DocumentDB I/O-Optimized (การกำหนดค่าที่รวม I/O): Amazon  DocumentDB I/O-Optimized ออกแบบมาโดยให้ความสำคัญกับการคาดการณ์ราคาหรือแอปลพิเคชันที่เน้น I/O หากคาดว่าค่าใช้จ่ายสำหรับ I/O ของคุณจะมีสัดส่วนมากกว่า 25% ของค่าใช้จ่ายรวมสำหรับคลัสเตอร์ฐานข้อมูล การกำหนดค่านี้ก็มีประสิทธิภาพที่คุ้มค่ากว่าสำหรับค่าใช้จ่าย การกำหนดค่าพื้นที่เก็บข้อมูล Amazon DocumentDB I/O-Optimized จะทำให้คุณได้รับการเรียกเก็บเงินในสามระดับ: On-Demand Instance, พื้นที่เก็บฐานข้อมูล และพื้นที่เก็บข้อมูลสำรอง คุณจะไม่ต้องชำระค่าดำเนินการของ Database I/O จึงทำให้สามารถคาดการณ์ค่าใช้จ่ายในการเรียกเก็บเงินแต่ละรอบได้ 
ตัวเลขค่าบริการ DocumentDB

อาจมีค่าบริการใน AWS อื่นๆ เช่น การถ่ายโอนข้อมูลระหว่างแอปพลิเคชันและ Amazon DocumentDB ใน Availability Zone (AZ) ด้วยเช่นกัน

การปรับต้นทุนให้เหมาะสม

Amazon DocumentDB ช่วยให้คุณปรับต้นทุนได้อย่างเหมาะสมด้วยคุณสมบัติต่อไปนี้:

การคิดค่าบริการต่อวินาที: Amazon DocumentDB นำเสนอการคิดค่าบริการต่อวินาทีสำหรับอินสแตนซ์โดยมีรอบการเรียกเก็บค่าบริการขั้นต่ำ 10 นาที 

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

ความคงทนของอินสแตนซ์เดียว: อินสแตนซ์ของ Amazon DocumentDB ไม่ใช่การรองรับข้อมูล ดังนั้นคุณจึงสามารถจัดเตรียมคลัสเตอร์ที่มีความคงทนสูงได้เพียงใช้อินสแตนซ์เดียว ซึ่งเป็นวิธีการที่นิยมใช้สำหรับคลัสเตอร์การพัฒนา 

การสำรองข้อมูลต้นทุนต่ำ: คุณจะมีพื้นที่เก็บข้อมูลสำรองเทียบเท่ากับ 100 เปอร์เซ็นต์ของพื้นที่จัดเก็บข้อมูลของคลัสเตอร์ของคุณได้ฟรีในแต่ละเดือน (เช่น หากคลัสเตอร์ของคุณมีข้อมูลจัดเก็บ 10 TB คุณจะได้รับข้อมูลสำรอง 10 TB ฟรี) พื้นที่จัดเก็บข้อมูลสำรองเพิ่มเติมนอกจากส่วนที่ใช้งานฟรีจะมีค่าใช้จ่ายต่ำเพียง 0.02 USD ต่อ GB/เดือน (ราคาอาจแตกต่างกันไปตาม AWS region) 

การปรับขนาดอัตโนมัติ: พื้นที่จัดเก็บและ I/O ของ Amazon DocumentDB จะปรับขนาดให้เข้ากับเวิร์กโหลดของคุณโดยอัตโนมัติ ดังนั้นคุณจะจ่ายเฉพาะทรัพยากรที่คุณใช้โดยไม่จำเป็นต้องจัดเตรียมไว้ล่วงหน้า 

การจำลองข้อมูล: พื้นที่เก็บข้อมูล Amazon DocumentDB มีความทนทานสูงและมีความพร้อมใช้งาน ทำให้ข้อมูลของคุณมีความทนทานทั่วทั้ง Availability Zone (AZ) ทั้งสามแห่งภายในรีเจี้ยน คุณจะชำระค่าบริการของสำเนาเดียวเท่านั้น โดยมีราคาเพียง 0.10 USD ต่อ GB/เดือน (ราคาอาจแตกต่างกันไปตาม AWS Region)

การกำหนดค่าพื้นที่เก็บข้อมูล: เลือกระหว่างการกำหนดค่าพื้นที่เก็บข้อมูลแบบ Standard และ I/O-Optimized สำหรับคลัสเตอร์ฐานข้อมูลซึ่งจะช่วยเพิ่มประสิทธิภาพด้านราคา 

การเข้ารหัสและการตรวจสอบที่ไม่มีค่าใช้จ่าย: คุณสมบัติอย่างการเข้ารหัสข้อมูลระหว่างพักเก็บด้วย AWS Key Management Service (AWS KMS), การเข้ารหัสข้อมูลระหว่างส่งผ่านด้วย Transport Layer Security (TLS) และการตรวจสอบด้วย AWS CloudWatch พร้อมให้บริการสำหรับทุกคลัสเตอร์โดยไม่มีค่าบริการเพิ่มเติม

แผน Premium Support: เลือกจากแผน AWS Premium Support ด้วยการกำหนดราคาที่โปร่งใสเพื่อให้ตอบโจทย์ความต้องการของคุณ ดูราคาแผนของ AWS Support สำหรับข้อมูลเพิ่มเติม 

การถ่ายโอนอินสแตนซ์แบบคลัสเตอร์ฟรีทั่ว AZ: ข้อมูลที่ถ่ายโอนใน Availability Zone ระหว่างอินสแตนซ์แบบคลัสเตอร์ไม่ต้องเสียค่าใช้จ่าย

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

ทดลองใช้ Amazon DocumentDB

เราให้คุณทดลองใช้ฐานข้อมูลแบบโครงสร้างเอกสารซึ่งเป็นส่วนหนึ่งของAWS Free Tier หากองค์กรของคุณไม่เคยสร้างคลัสเตอร์ Amazon DocumentDB คุณจะมีสิทธิ์ทดลองใช้ฟรีหนึ่งเดือน ทดลองใช้ฐานข้อมูลแบบโครงสร้างเอกสาร โดยองค์กรของคุณจะได้รับการใช้งานอินสแตนซ์ db.t3.medium 750 ชั่วโมงต่อเดือน IO จำนวน 30 ล้าน รายการ ที่จัดเก็บข้อมูล 5 GB และที่จัดเก็บข้อมูลสำรอง 5 GB ฟรีเป็นเวลา 30 วัน ทันทีที่สิทธิ์การทดลองใช้งานฟรีหนึ่งเดือนของคุณหมดอายุ หรือมีการใช้งานเกินจำนวนที่อนุญาตให้ใช้งานฟรี คุณสามารถปิดคลัสเตอร์ของคุณเพื่อหลีกเลี่ยงการคิดค่าบริการใดๆ หรือเปิดใช้งานต่อไปโดยเสียค่าบริการในอัตราราคาแบบตามความต้องการแบบมาตรฐาน

หมายเหตุ - การทดลองใช้ฟรีสำหรับ Amazon DocumentDB ยังไม่พร้อมใช้งานในรีเจี้ยน AWS GovCloud (สหรัฐฯ) หรือรีเจี้ยนจีน (หนิงเซี่ย) ในขณะนี้

ราคา On-Demand Instance

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

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

ราคาอินสแตนซ์จะใช้กับอินสแตนซ์หลักและอินสแตนซ์จำลองในคลัสเตอร์ Amazon DocumentDB จะใช้สถาปัตยกรรมแบบหลาย Availability Zone (AZ) เพื่อให้มีความพร้อมใช้งานสูง ค่าใช้จ่ายในการใช้งานอินสแตนซ์แบบ Multi-AZ คือค่าใช้จ่ายของอินสแตนซ์หลักรวมกับค่าใช้จ่ายของอินสแตนซ์จำลองแต่ละรายการ 

เพื่อเพิ่มความพร้อมใช้งานสูงสุด เราขอแนะนำให้วางแบบจำลองอย่างน้อยหนึ่งรายการใน AZ ที่แตกต่างกันจากอินสแตนซ์หลัก ข้อมูลที่ถ่ายโอนระหว่าง AZ เพื่อการจำลองแบบของการติดตั้งใช้งานแบบ Multi-AZ ไม่ต้องเสียค่าใช้จ่าย

อินสแตนซ์ Amazon DocumentDB T3 และ T4g Medium ทำงานในโหมดไม่จำกัด ซึ่งหมายความว่าจะมีการเรียกเก็บค่าบริการจากคุณหากการใช้งาน CPU เฉลี่ยตลอด 24 ชั่วโมงแบบต่อเนื่องเกินจากการทำงานขั้นพื้นฐานของอินสแตนซ์ มีการเรียกเก็บ CPU Credit ที่ 0.09 USD ต่อ vCPU ต่อชั่วโมง ราคาของ CPU Credit เท่ากันสำหรับขนาดอินสแตนซ์ T3 และ T4 ทั้งหมดในทุกรีเจี้ยน 

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของอินสแตนซ์ที่ขยายประสิทธิภาพได้อย่างไม่จำกัดและวิธีการกำหนดราคาของอินสแตนซ์ โปรดดูที่แนวคิดของโหมดไม่จำกัด

ที่จัดเก็บฐานข้อมูลและ I/O

คุณจะชำระค่าบริการเฉพาะที่จัดเก็บข้อมูลและ I/O ที่คลัสเตอร์ Amazon DocumentDB ของคุณใช้งาน และคุณไม่จำเป็นต้องจัดเตรียมทรัพยากรเหล่านี้ไว้ล่วงหน้า 

คลัสเตอร์ Amazon DocumentDB ที่ใช้ที่จัดเก็บข้อมูลจะถูกเรียกเก็บค่าบริการต่อ GB ต่อเดือน พื้นที่จัดเก็บแบบเรียกเก็บชำระได้ ประกอบด้วย ข้อมูล ดัชนี และข้อมูลสตรีมการเปลี่ยนแปลงของคุณ โปรดดูข้อมูลเพิ่มเติมที่พื้นที่จัดเก็บของ Amazon DocumentDB

I/O คือการดำเนินการอินพุต/เอาท์พุตโดยกลไกของ Amazon DocumentDB เมื่อดำเนินการอ่านและเขียนสำหรับไดรฟ์ข้อมูลพื้นที่จัดเก็บข้อมูลของคลัสเตอร์ I/O จะถูกเรียกเก็บค่าบริการต่อคำขอ I/O ล้านรายการ การเรียกใช้ API อย่างเช่นการค้นหา แทรก อัปเดตและลบ คุณสมบัติอย่างเช่นสตรีมการเปลี่ยนแปลงและดัชนี TTL รวมถึงเครื่องมืออย่างเช่น mongodump และ mongorestore ทั้งหมดนี้จะใช้ I/O ด้วยการอ่านและเขียนจากไดรฟ์ข้อมูลพื้นที่จัดเก็บข้อมูล 

การดำเนินการอ่าน (8,000 หน้า) จากไดรฟ์ข้อมูลพื้นที่จัดเก็บข้อมูลนับเป็น I/O หนึ่งรายการ เมื่อมีการอ่านข้อมูลจากไดรฟ์ข้อมูลพื้นที่จัดเก็บข้อมูลและดำเนินการต่อเพื่อฝังตัวในหน่วยความจำ จำนวนการอ่านข้อมูลเดียวกันครั้งถัดไปจะไม่มี I/O เพิ่มเติม หากต้องการลด I/O การอ่าน สิ่งสำคัญคืออินสแตนซ์ของคุณจะต้องมีขนาดที่เหมาะสม และชุดการทำงานของแอปพลิเคชันจะต้องพอดีในหน่วยความจำ ดูขนาดของอินสแตนซ์ในเอกสารประกอบแนวทางปฏิบัติที่ดีที่สุด

I/O การเขียนจะใช้เฉพาะเมื่อมีการส่งระเบียนบันทึกธุรกรรมไปยังชั้นพื้นที่จัดเก็บเท่านั้นเพื่อช่วยให้การเขียนเป็นไปอย่างต่อเนื่อง I/O การเขียนจะนับเป็นหน่วย 4 KB ตัวอย่างเช่น ระเบียนข้อมูลบันทึกธุรกรรมที่มีขนาด 1024 ไบต์จะนับเป็นการดำเนินงาน I/O หนึ่งรายการ

อย่างไรก็ตาม กลไกฐานข้อมูลแบบโครงสร้างเอกสาร Amazon DocumentDB สามารถจัดกลุ่มการดำเนินการเขียนที่เกิดขึ้นพร้อมกันที่มีข้อมูลบันทึกธุรกรรมน้อยกว่า 4 KB รวมกันได้เพื่อปรับการใช้งาน I/O ให้เหมาะสม DocumentDB จะไม่ส่งหน้าฐานข้อมูลที่มีการปรับเปลี่ยนไปยังชั้นพื้นที่จัดเก็บ จึงช่วยให้ประหยัดการใช้งาน IO ได้มากยิ่งขึ้นซึ่งต่างจากกลไกฐานข้อมูลแบบดั้งเดิม

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

ตัวรวบรวมขยะจะเรียกคืนเอกสารและรายการดัชนีเก่า เมื่อการสืบค้นไม่จำเป็นต้องใช้เอกสารหรือรายการดัชนีเวอร์ชันเก่าอีกต่อไป ตัวรวบรวมขยะจะทำงานเป็นระยะๆ เพื่อตรวจสอบหาเอกสารและรายการดัชนีเก่า ซึ่งเป็นสาเหตุที่ทำให้ I/O การอ่านโหลดเอกสารและรายการดัชนีเก่าลงในหน่วยความจำหากไม่มีหน่วยความจำและ I/O การเขียนเพื่อลบรายการดังกล่าวอยู่ 

หากต้องการลด I/O ที่เกิดจากการรวบรวมขยะ ขอแนะนำให้คุณลบดัชนีที่ไม่ได้ใช้งานออกและปรับขนาดอินสแตนซ์เพื่อให้ดัชนีมีความเหมาะสมกับหน่วยความจำ โปรดดูข้อมูลเพิ่มเติมที่เอกสารประกอบแนวทางปฏิบัติที่ดีที่สุดของ Amazon DocumentDB

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

ตัวอย่างที่ 1: การกำหนดค่าพื้นที่เก็บข้อมูลแบบ Standard
สมมติว่าคลัสเตอร์ Amazon DocumentDB ของคุณเรียกใช้คลัสเตอร์ db.r5.large สองอินสแตนซ์ (on-demand) ในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ) ด้วยการกำหนดค่าพื้นที่เก็บข้อมูลแบบ Standard คุณจัดเก็บข้อมูลขนาด 50 GB พร้อมการสำรองข้อมูลขนาด 50 GB และมีคำขอ I/O ต่อเดือน 200 ล้านรายการ

ราคาแบบ on-demand สำหรับอินสแตนซ์ db.r5.large คือ 0.277 USD ต่อชั่วโมง ดังนั้น ค่าใช้จ่ายรายเดือนของคุณสำหรับสองอินสแตนซ์จะเท่ากับ 404.42 USD (0.277 USD * 730 * 2)

ค่าใช้จ่ายสำหรับพื้นที่จัดเก็บของคุณจะเท่ากับ 0.10 USD ต่อ GB ต่อเดือน ดังนั้น สำหรับพื้นที่จัดเก็บ 50 GB ค่าใช้จ่ายต่อเดือน (30 วัน) ของคุณจะเท่ากับ 5.00 USD (0.10 USD * 50) ไม่มีค่าบริการเพิ่มเติมสำหรับพื้นที่เก็บข้อมูลสำรองของคุณ เพราะการใช้งานไม่เกินพื้นที่จัดเก็บข้อมูลของคุณสำหรับรีเจี้ยนนั้น

ค่าใช้จ่ายสำหรับ I/O ของคุณจะเท่ากับ 0.20 USD ต่อหนึ่งล้านคำขอ ดังนั้น สำหรับ I/O 200 ล้านรายการต่อเดือนของคุณ ค่าใช้จ่ายของคุณจะเท่ากับ 40.00 USD (0.20 USD * 200)

ยอดค่าบริการรวมรายเดือนของคุณสำหรับ Amazon DocumentDB ในตัวอย่างนี้จะเท่ากับ 449.42 USD (404.42 USD สำหรับอินสแตนซ์ + 5.00 USD สำหรับพื้นที่เก็บข้อมูล + 40.00 USD สำหรับ I/O)

ตัวอย่างที่ 2: การกำหนดค่าพื้นที่เก็บข้อมูลแบบ I/O-Optimized
สมมติว่าคลัสเตอร์ Amazon DocumentDB ของคุณเรียกใช้คลัสเตอร์ db.r5.large สองอินสแตนซ์ (on-demand) ในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ) ด้วยการกำหนดค่าพื้นที่เก็บข้อมูลแบบ I/O-Optimized คุณจัดเก็บข้อมูลขนาด 50 GB พร้อมการสำรองข้อมูลขนาด 50 GB และมีคำขอ I/O ต่อเดือน 1,000 ล้านรายการ

ราคาตามความต้องการสำหรับอินสแตนซ์ db.r5.large แบบ I/O-Optimized คือ 0.3047 USD ต่อชั่วโมง ดังนั้น ค่าใช้จ่ายรายเดือนของคุณสำหรับสองอินสแตนซ์จะเท่ากับ 444.86 USD (0.3047 USD * 730 * 2)

ค่าใช้จ่ายสำหรับพื้นที่จัดเก็บของคุณจะเท่ากับ 0.30 USD ต่อ GB ต่อเดือน ดังนั้น สำหรับพื้นที่จัดเก็บ 50 GB ค่าใช้จ่ายต่อเดือน (30 วัน) ของคุณจะเท่ากับ 15.00 USD (0.30 USD * 50) ไม่มีค่าบริการเพิ่มเติมสำหรับพื้นที่เก็บข้อมูลสำรองของคุณ เพราะการใช้งานไม่เกินพื้นที่จัดเก็บข้อมูลของคุณสำหรับรีเจี้ยนนั้น

I/O ของคุณรวมอยู่ในตัวเลือกนี้เแล้ว คุณจึงไม่ต้องชำระค่าดำเนินการของ I/O

ยอดค่าบริการรวมรายเดือนของคุณสำหรับ Amazon DocumentDB ในตัวอย่างนี้จะเท่ากับ 459.86 USD (444.86 USD สำหรับอินสแตนซ์ + 15.00 USD สำหรับพื้นที่เก็บ + 0.00 USD สำหรับ I/O) ในตัวอย่างนี้ การกำหนดค่าพื้นที่เก็บข้อมูลแบบ I/O-Optimized ช่วยให้คุณประหยัดไปได้ 24.5% เมื่อเทียบกับการกำหนดค่าแบบ Standard

คลัสเตอร์ Amazon DocumentDB Elastic

คลัสเตอร์ Amazon DocumentDB Elastic เป็นคลัสเตอร์ Amazon DocumentDB ประเภทใหม่ที่ช่วยให้คุณปรับขนาดฐานข้อมูลแบบโครงสร้างเอกสารได้อย่างยืดหยุ่นเพื่อรับมือการอ่านและเขียนนับล้านรายการพร้อมความจุพื้นที่จัดเก็บข้อมูลหลายเพตะไบต์ คุณจ่ายเฉพาะเท่าที่คุณใช้ และไม่มีค่าใช้จ่ายล่วงหน้า ราคาคลัสเตอร์ Amazon DocumentDB Elastic มีสามรูปแบบ:

vCPU: ปริมาณการคำนวณที่วัดได้ใน vCPU สำหรับคลัสเตอร์ (ราคาต่อนาทีพร้อมขั้นต่ำ 10 นาที)
พื้นที่จัดเก็บฐานข้อมูล: จำนวนข้อมูลที่จัดเก็บในไดรฟ์ข้อมูลพื้นที่จัดเก็บของคลัสเตอร์ของคุณ (ราคาต่อ GB/เดือน)
พื้นที่จัดเก็บข้อมูลสำรอง: จำนวนพื้นที่จัดเก็บข้อมูลสำรองที่ใช้เกินจากการใช้งานพื้นที่จัดเก็บฐานข้อมูลของคลัสเตอร์ของคุณ (ราคาต่อ GB/เดือน)

ราคา vCPU ตามความต้องการ

vCPU ตามความต้องการให้คุณชำระค่าบริการตามวินาทีโดยไม่มีภาระผูกพันในระยะยาวหรือค่าใช้จ่ายล่วงหน้า ซึ่งทำให้คุณไม่ต้องเสียค่าใช้จ่ายและไม่ต้องยุ่งยากในการวางแผนและการจัดซื้อความจุฐานข้อมูลล่วงหน้า และไม่จำเป็นต้องคาดเดาความจุที่ถูกต้อง การคิดราคาต่อ vCPU ที่ใช้ต่อชั่วโมง โดยนับตั้งแต่เวลาที่คลัสเตอร์ Amazon DocumentDB Elastic เปิดใช้งานจนกระทั่งลบ vCPU จะให้ RAM (หน่วยความจำ) การดำเนินการ I/O และคอร์ CPU ที่ต้องการสำหรับเวิร์กโหลดของคุณ ชั่วโมง vCPU บางส่วนจะถูกเรียกเก็บค่าบริการโดยเพิ่มครั้งละหนึ่งวินาที โดยคิดค่าบริการขั้นต่ำ 10 นาทีหลังจากที่เปลี่ยนเป็นสถานะที่เรียกเก็บค่าบริการได้ เช่น การสร้าง การปรับเปลี่ยน หรือการลบคลัสเตอร์ 

จำนวน vCPU ในคลัสเตอร์จะคำนวณจากจำนวนส่วนข้อมูล * จำนวนโหนดต่อส่วนข้อมูล * ความสามารถในการประมวลผลต่อโหนด (วัดใน vCPU)

พื้นที่เก็บฐานข้อมูลคลัสเตอร์ Amazon DocumentDB Elastic

คุณจะชำระค่าบริการเฉพาะพื้นที่เก็บข้อมูลที่คลัสเตอร์ Amazon DocumentDB Elastic ของคุณใช้งาน และไม่จำเป็นต้องจัดเตรียมพื้นที่เก็บข้อมูลไว้ล่วงหน้า คลัสเตอร์ Amazon DocumentDB Elastic ที่ใช้ที่จัดเก็บข้อมูลจะถูกเรียกเก็บค่าบริการต่อ GB ต่อเดือน พื้นที่จัดเก็บแบบเรียกเก็บชำระได้ ประกอบด้วย ข้อมูล ดัชนี และข้อมูลสตรีมการเปลี่ยนแปลงของคุณ โปรดดูข้อมูลเพิ่มเติมที่พื้นที่จัดเก็บของ Amazon DocumentDB

พื้นที่เก็บข้อมูลสำรองของคลัสเตอร์ Elastic

พื้นที่เก็บข้อมูลสำรองของคลัสเตอร์ Amazon DocumentDB Elastic คือพื้นที่เก็บข้อมูลที่เชื่อมโยงกับสแนปช็อตของคลัสเตอร์ที่ดำเนินการด้วยตนเอง

  • พื้นที่จัดเก็บข้อมูลสำรองแบ่งให้ตาม Region พื้นที่ว่างของพื้นที่จัดเก็บข้อมูลสำรองทั้งหมดเท่ากับผลรวมของพื้นที่จัดเก็บสำหรับข้อมูลสำรองทั้งหมดในรีเจี้ยนนั้นๆ
  • การคัดลอกสแนปช็อตไปยังรีเจี้ยนอื่นจะเพิ่มพื้นที่จัดเก็บข้อมูลสำรองที่จัดสรรไว้ในรีเจี้ยนปลายทาง
  • ไม่มีค่าบริการเพิ่มเติมสำหรับพื้นที่จัดเก็บข้อมูลสำรองสูงสุด 100% ของพื้นที่จัดเก็บคลัสเตอร์ Amazon DocumentDB Elastic ทั้งหมดของคุณสำหรับแต่ละภูมิภาค

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

สมมติว่าคลัสเตอร์ Amazon DocumentDB Elastic Clusters กำลังใช้งานส่วนข้อมูลสองส่วนพร้อมสอง vCPU ต่อโหนดในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ) และคุณจัดเก็บข้อมูล 500 GB พร้อมสำรองข้อมูล 500 GB

การคิดราคาตามความต้องการต่อ vCPU คือ 0.132 USD ต่อชั่วโมง ดังนั้นค่าบริการรายเดือนสำหรับส่วนข้อมูลสองส่วนซึ่งแต่ละส่วนมีสองโหนดคือ 770.88 USD (0.132 USD * 730 ชั่วโมง * 2 ส่วนข้อมูล * 2 โหนดต่อส่วนข้อมูล * 2 vCPU ต่อโหนด)

ค่าบริการพื้นที่เก็บข้อมูลของคุณคือ 0.30 USD ต่อ GB ต่อเดือน ดังนั้นพื้นที่เก็บข้อมูลขนาด 500 GB จะมีค่าบริการต่อเดือน (30 วัน) ที่ 150 USD (0.30 USD * 500) ไม่มีค่าบริการเพิ่มเติมสำหรับพื้นที่เก็บข้อมูลสำรองของคุณ เพราะจะไม่เกินพื้นที่จัดเก็บข้อมูลของคุณสำหรับรีเจี้ยนนั้น

สำหรับตัวอย่างนี้ ยอดค่าบริการรวมรายเดือนของคุณสำหรับ Amazon DocumentDB ในตัวอย่างนี้จะเท่ากับ 920.88 USD (770.88 USD สำหรับการคำนวณ + 150.00 USD สำหรับพื้นที่จัดเก็บ)

คลัสเตอร์สากลของ Amazon DocumentDB

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

คุณจะต้องจ่ายค่า I/O การเขียนที่จำลองแบบระหว่างรีเจี้ยนหลักและรีเจี้ยนรองแต่ละรีเจี้ยน จำนวน I/O การเขียนที่จำลองแบบไปยังรีเจี้ยนรองแต่ละรีเจี้ยนจะเท่ากับจำนวน I/O การเขียนภายในรีเจี้ยนที่ดำเนินการโดยรีเจี้ยนหลัก นอกเหนือจาก I/O การเขียนที่จำลองแบบแล้ว คุณจะต้องจ่ายตามอัตรามาตรฐานของ DocumentDB สำหรับอินสแตนซ์ ที่จัดเก็บข้อมูล การถ่ายโอนข้อมูลข้ามรีเจี้ยน และที่จัดเก็บข้อมูลสำรอง

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

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

ราคาด้านล่างนี้เป็นไปตามข้อมูลที่ถ่ายโอน “เข้า” และ “ออก” จาก Amazon DocumentDB

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

ข้อมูลที่ถ่ายโอนระหว่าง Amazon DocumentDB และอินสแตนซ์ Amazon Elastic Compute Cloud (EC2) ใน Availability Zone เดียวกันไม่ต้องเสียค่าใช้จ่าย 

ข้อมูลที่ถ่ายโอนระหว่าง AZ เพื่อการจำลองแบบของการติดตั้งใช้งานแบบ Multi-AZ ไม่ต้องเสียค่าใช้จ่าย 

อินสแตนซ์ Amazon DocumentDB ภายใน Amazon Virtual Private Cloud (VPC): สำหรับข้อมูลที่ถ่ายโอนระหว่างอินสแตนซ์ Amazon EC2 และอินสแตนซ์ DocumentDB ใน AZ ที่แตกต่างกันภายในรีเจี้ยนเดียวกัน จะต้องเสียค่าบริการสำหรับการถ่ายโอนข้อมูลภายในรีเจี้ยนของ EC2 ทั้งขาเข้าและขาออก

พื้นที่เก็บข้อมูลสำรอง

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

พื้นที่จัดเก็บข้อมูลสำรองแบ่งให้ตามภูมิภาค เนื้อที่ทั้งหมดของพื้นที่จัดเก็บข้อมูลสำรองจะเท่ากับผลรวมของพื้นที่จัดเก็บสำหรับข้อมูลสำรองทั้งหมดในรีเจี้ยนนั้น

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

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

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

คำถามที่พบบ่อย

Amazon DocumentDB จำลองปริมาณฐานข้อมูลแต่ละชุดออกเป็นหกวิธีในสาม Availability Zone หมายความว่าราคาพื้นที่เก็บข้อมูลจริงของฉันจะอยู่ที่สามหรือหกเท่าของราคาที่แสดงบนหน้าราคาใช่หรือไม่

No. การจำลองคลัง Amazon DocumentDBรวมอยู่ในราคานี้แล้ว คุณจะถูกเรียกเก็บเงินตามขนาดข้อมูลในคลัสเตอร์ และคุณจะไม่ถูกเรียกเก็บเงินแยกสำหรับคลังจำลอง

I/O ใน Amazon DocumentDB คืออะไร และมีวิธีการคำนวณอย่างไร

I/O คือการปฏิบัติการนำเข้า/ส่งออกที่โปรแกรมฐานข้อมูล Amazon DocumentDB ดำเนินการกับชั้นพื้นที่จัดเก็บเสมือนที่ใช้โซลิดสเตตไดรฟ์ (SSD) การดำเนินการอ่านหน้าของฐานข้อมูลทุกครั้งจะนับเป็นหนึ่ง I/O โปรแกรมฐานข้อมูล Amazon DocumentDB จะออกคำสั่งการอ่านกับชั้นพื้นที่จัดเก็บเพื่อดึงข้อมูลหน้าฐานข้อมูลที่ไม่ได้อยู่ในแคชบัฟเฟอร์ แต่ละหน้ามีขนาด 8 KB ใน Amazon DocumentDB

Amazon DocumentDBได้รับการออกแบบมาเพื่อขจัดการดำเนินการ I/O ที่ไม่จำเป็น เพื่อลดต้นทุนและเพื่อให้แน่ใจว่ามีทรัพยากรพร้อมสำหรับการให้บริการการรับส่งข้อมูลการอ่าน/เขียน I/O การเขียนจะใช้เฉพาะเมื่อมีการส่งระเบียนข้อมูลบันทึกธุรกรรมไปยังชั้นพื้นที่จัดเก็บเท่านั้นเพื่อช่วยให้การเขียนเป็นไปอย่างต่อเนื่อง I/O การเขียนจะนับเป็นหน่วย 4 KB

ตัวอย่างเช่น ระเบียนข้อมูลบันทึกที่มีขนาด 1 KB จะนับเป็นการดำเนินการเขียนหนึ่ง I/O อย่างไรก็ตาม กลไกฐานข้อมูล Amazon DocumentDB สามารถจัดกลุ่มการดำเนินการเขียนที่เกิดขึ้นพร้อมกันที่มีข้อมูลบันทึกธุรกรรมน้อยกว่า 4 KB รวมกันได้เพื่อปรับการใช้งาน I/O ให้เหมาะสม

Amazon DocumentDB จะไม่ส่งหน้าฐานข้อมูลที่มีการปรับเปลี่ยนไปยังชั้นพื้นที่จัดเก็บ จึงช่วยให้ประหยัดการใช้งาน IO ได้มากยิ่งขึ้นซึ่งต่างจากโปรแกรมฐานข้อมูลแบบดั้งเดิม

คุณสามารถดูได้ว่าคลัสเตอร์ Amazon DocumentDB ของคุณใช้คำขอ I/O ไปเท่าไหร่แล้ว โดยไปที่คอนโซล AWS หาการใช้งาน I/O ได้โดยไปที่ Amazon DocumentDB ในคอนโซล ดูที่รายการคลัสเตอร์ เลือกคลัสเตอร์ Amazon DocumentDB จากนั้นมองหา “VolumeReadIOPs” และ “VolumeWriteIOPs” ในส่วนสังเกตการณ์ 

การเก็บค่าบริการตามวินาทีทำงานอย่างไร

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

ตัวอย่างเช่น หากคุณสร้างอินสแตนซ์ r5.large เมื่อ 1:00:00 น. แก้ไขอินสแตนซ์เป็น r5.xlarge เมื่อ 1:30:00 น. และลบอินสแตนซ์เมื่อ 1:50:00 น. คุณจะถูกเรียกเก็บค่าบริการสำหรับ 1,800 วินาที (30 นาที) ที่ราคา r5.large และอีก 1,200 วินาที (20 นาที) ที่ราคา r5.xlarge  

หากคุณสร้างอินสแตนซ์ r5.large เมื่อเวลา 15:00:00 น. และลบอินสแตนซ์เมื่อ 15:06:00 น. คุณจะถูกคิดราคาขั้นต่ำสำหรับ 10 นาที คือ 600 วินาที (10 นาที) ที่ราคา r5.large 

เรียนรู้วิธีเริ่มต้นใช้งาน

เรียนรู้วิธีเริ่มต้นใช้งานด่วน

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

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

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

เริ่มต้นการสร้างด้วย Amazon DocumentDB ในคอนโซล AWS

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