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

อาจมีค่าบริการใน 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)
การเข้ารหัสและการตรวจสอบที่ไม่มีค่าใช้จ่าย: คุณสมบัติอย่างการเข้ารหัสข้อมูลระหว่างพักเก็บด้วย AWS Key Management Service (AWS KMS) การเข้ารหัสข้อมูลระหว่างส่งผ่านด้วย Transport Layer Security (TLS) และการตรวจสอบด้วย AWS CloudWatch มีพร้อมให้บริการสำหรับทุกคลัสเตอร์โดยไม่มีค่าบริการเพิ่มเติม
แผน Premium Support: เลือกจากแผน AWS Premium Support ด้วยการกำหนดราคาที่โปร่งใสเพื่อให้ตอบโจทย์ความต้องการของคุณ ดูราคาแผนของ AWS Support สำหรับข้อมูลเพิ่มเติม
การถ่ายโอนอินสแตนซ์แบบคลัสเตอร์ฟรีทั่ว AZ: ข้อมูลที่ถ่ายโอนใน Availability Zone ระหว่างอินสแตนซ์แบบคลัสเตอร์ไม่ต้องเสียค่าใช้จ่าย
ทดลองใช้ 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
คลัสเตอร์สากลของ Amazon DocumentDB
คลัสเตอร์สากลของ Amazon DocumentDB เป็นคุณสมบัติเพิ่มเติมซึ่งให้การจำลองแบบข้ามรีเจี้ยนที่รวดเร็วโดยมีเวลาแฝงต่ำกว่าหนึ่งวินาที โดยใช้โครงสร้างพื้นฐานโดยเฉพาะที่มีผลกระทบน้อยที่สุดกับประสิทธิภาพของเวิร์กโหลด เมื่อใช้คลัสเตอร์สากล คุณสามารถกู้สถานการณ์จากการหยุดทำงานในวงกว้างระดับรีเจี้ยนและให้การอ่านในระดับสากลที่มีเวลาแฝงต่ำได้โดยอนุญาตให้อ่านจากคลัสเตอร์ DocumentDB ที่ใกล้เคียงที่สุด
คุณจะต้องจ่ายค่า I/O การเขียนที่จำลองแบบระหว่างรีเจี้ยนหลักและรีเจี้ยนรองแต่ละรีเจี้ยน จำนวน I/O การเขียนที่จำลองแบบไปยังรีเจี้ยนรองแต่ละรีเจี้ยนจะเท่ากับจำนวน I/O การเขียนภายในรีเจี้ยนที่ดำเนินการโดยรีเจี้ยนหลัก นอกเหนือจาก I/O การเขียนที่จำลองแบบแล้ว คุณจะต้องจ่ายตามอัตรามาตรฐานของ DocumentDB สำหรับอินสแตนซ์ ที่จัดเก็บข้อมูล การถ่ายโอนข้อมูลข้ามรีเจี้ยน และที่จัดเก็บข้อมูลสำรอง
ราคาของเราไม่รวมภาษีและอากรที่เกี่ยวข้อง ซึ่งรวมถึง VAT และภาษีการขายที่เกี่ยวข้อง เว้นแต่ระบุไว้เป็นอย่างอื่น สำหรับลูกค้าที่มีที่อยู่เรียกเก็บเงินในประเทศญี่ปุ่น การใช้บริการ AWS จะต้องเสียภาษีโภคภัณฑ์ของประเทศญี่ปุ่น เรียนรู้เพิ่มเติม
ที่จัดเก็บข้อมูลสำรอง
ที่จัดเก็บข้อมูลสำรองสำหรับคลัสเตอร์ Amazon DocumentDB คือที่จัดเก็บที่เชื่อมโยงกับการสำรองข้อมูลคลัสเตอร์ที่ทำงานอัตโนมัติของคุณ และสแนปช็อตของคลัสเตอร์ที่ดำเนินการด้วยตนเอง การเพิ่มระยะเวลาเก็บรักษาข้อมูลสำรองของคุณหรือการบันทึกสแนปช็อตของคลัสเตอร์ที่ดำเนินการด้วยตนเอง จะช่วยเพิ่มพื้นที่จัดเก็บข้อมูลสำรองที่ใช้งาน
พื้นที่จัดเก็บข้อมูลสำรองแบ่งให้ตามภูมิภาค เนื้อที่ทั้งหมดของพื้นที่จัดเก็บข้อมูลสำรองจะเท่ากับผลรวมของพื้นที่จัดเก็บสำหรับข้อมูลสำรองทั้งหมดในรีเจี้ยนนั้น
การคัดลอกสแนปช็อตไปยังรีเจี้ยนอื่นจะเพิ่มพื้นที่จัดเก็บข้อมูลสำรองที่จัดสรรไว้ในรีเจี้ยนปลายทาง
ไม่มีค่าบริการเพิ่มเติมสำหรับพื้นที่จัดเก็บข้อมูลสำรองสูงสุด 100 เปอร์เซ็นต์ของพื้นที่จัดเก็บคลัสเตอร์ Amazon DocumentDB ทั้งหมดของคุณสำหรับแต่ละรีเจี้ยน ไม่เสียค่าใช้จ่ายเพิ่มเติมสำหรับพื้นที่จัดเก็บข้อมูลสำรองหากระยะเวลาจัดเก็บข้อมูลสำรองของคุณคือหนึ่งวัน และไม่มีสแนปช็อตที่บันทึกด้วยตนเองที่เกินช่วงระยะเวลาจัดเก็บข้อมูล
พื้นที่จัดเก็บข้อมูลสำรองที่เกินจากนี้และสแนปช็อตที่บันทึกด้วยตนเองที่ Retain นอกเหนือช่วงระยะเวลาจัดเก็บข้อมูลจะถูกเรียกเก็บเงินที่อัตราพื้นที่จัดเก็บข้อมูลในตารางด้านล่าง ไม่ว่าคลัสเตอร์ของคุณจะใช้งานอยู่หรือถูกลบไปแล้วก็ตาม
การถ่ายโอนข้อมูล
ราคาด้านล่างนี้เป็นไปตามข้อมูลที่ถ่ายโอน “เข้า” และ “ออก” จาก 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 instance และอินสแตนซ์ DocumentDB ใน AZ ที่แตกต่างกันในรีเจี้ยนเดียวกัน จะต้องเสียค่าบริการสำหรับการถ่ายโอนข้อมูลภายในรีเจี้ยนของ EC2 ทั้งขาเข้าและขาออก
ตัวอย่างราคา
สมมติว่าคลัสเตอร์ Amazon DocumentDB ของคุณเรียกใช้คลัสเตอร์ db.r5.large สองอินสแตนซ์ (ตามความต้องการ) ในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ) คุณจะจัดเก็บข้อมูล 50 GB โดยมีข้อมูลสำรอง 50 GB และดำเนินการ I/O 200 ล้านรายการต่อเดือน
ราคาตามความต้องการสำหรับอินสแตนซ์ db.r5.large คือ 0.277 USD ต่อชั่วโมง ดังนั้น ค่าใช้จ่ายรายเดือนของคุณสำหรับสองอินสแตนซ์จะเท่ากับ 404.42 USD (0.277 USD * 730 * 2)
ค่าใช้จ่ายสำหรับพื้นที่จัดเก็บของคุณจะเท่ากับ 0.10 USD ต่อ GB ต่อเดือน ดังนั้น สำหรับพื้นที่จัดเก็บ 50 GB ค่าใช้จ่ายต่อเดือน (30 วัน) ของคุณจะเท่ากับ 5 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)
คลัสเตอร์ 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 ที่ใช้ที่จัดเก็บข้อมูลจะถูกเรียกเก็บค่าบริการต่อ GB ต่อเดือน พื้นที่จัดเก็บแบบเรียกเก็บชำระได้ ประกอบด้วย ข้อมูล ดัชนี และข้อมูลสตรีมการเปลี่ยนแปลงของคุณ โปรดดูข้อมูลเพิ่มเติมที่พื้นที่จัดเก็บของ Amazon DocumentDB
พื้นที่จัดเก็บข้อมูลสำรอง
การสำรองข้อมูลคลัสเตอร์ 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 จำลองปริมาณฐานข้อมูลแต่ละชุดออกเป็น 6 วิธีในสาม 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