ข้อมูลทั่วไป

Amazon DocumentDB (พร้อมฟังก์ชันการทำงานร่วมกับ MongoDB) คืออะไร

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

ลูกค้าสามารถใช้ AWS Database Migration Service (DMS) เพื่อย้ายฐานข้อมูลในองค์กรหรือฐานข้อมูลที่ไม่ใช่เชิงสัมพัน MongoDB ของ Amazon Elastic Compute Cloud (EC2) ไปที่ Amazon DocumentDB ได้ไม่ยากและไม่ต้องหยุดการทำงานของระบบเลย ไม่จำเป็นต้องลงทุนล่วงหน้าเพื่อใช้ Amazon DocumentDB และลูกค้าจะจ่ายเฉพาะความจุที่ใช้เท่านั้น

กรณีใช้งานใดที่เหมาะกับฐานข้อมูลแบบโครงสร้างเอกสารเช่น Amazon DocumentDB

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

"ใช้งานร่วมกันได้กับ MongoDB" หมายความว่าอย่างไร

“ใช้งานร่วมกันได้กับ MongoDB” หมายความว่า Amazon DocumentDB จะโต้ตอบกับ MongoDB API เวอร์ชัน 3.6, 4.0 และ 5.0 แบบโอเพนซอร์สของ Apache 2.0 ผลที่ได้คือ คุณสามารถใช้ไดรเวอร์ แอปพลิเคชัน และเครื่องมือต่างๆ ของ MongoDB ตามเดิมกับ Amazon DocumentDB โดยแทบไม่ต้องเปลี่ยนแปลงหรือเปลี่ยนน้อยมาก แม้ว่า Amazon DocumentDB จะรองรับ MongoDB API หลากหลายประเภทที่ลูกค้ามักใช้งาน แต่ก็มี MongoDB API บางส่วนที่ไม่รองรับ เราให้ความสำคัญกับการนำเสนอความสามารถที่ลูกค้าต้องการและนำไปใช้งานได้จริง

นับตั้งแต่เปิดตัว เรายังคงพัฒนาให้รองรับเวอร์ชันก่อนหน้าที่ลูกค้าใช้งานและเพิ่มเติมความสามารถมากกว่า 80 รายการ รวมถึงความเข้ากันได้กับ MongoDB เวอร์ชัน 4.0 และ 5.0 รวมถึงธุรกรรม และการแบ่งส่วนข้อมูล หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MongoDB API ที่รองรับ โปรดดูเอกสารความเข้ากันได้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเปิดตัวล่าสุดของ Amazon DocumentDB โปรดดู “การประกาศ Amazon DocumentDB” บนหน้าแหล่งข้อมูล Amazon DocumentDB

มีการจำกัด Amazon DocumentDB ตามใบอนุญาต MongoDB SSPL ไหม

ไม่ Amazon DocumentDB ไม่ได้ใช้โค้ด SSPL ของ MongoDB ดังนั้นจึงไม่ถูกจำกัดตามใบอนุญาตนี้ แต่ Amazon DocumentDB จะโต้ตอบกับ MongoDB API เวอร์ชัน 3.6, 4.0 และ 5.0 แบบโอเพนซอร์สของ Apache 2.0 แทน เรายังต้องการรับฟังและมุ่งมั่นพัฒนาให้รองรับเวอร์ชันก่อนหน้าที่ลูกค้าใช้งาน เพื่อมอบความสามารถตามที่ลูกค้าต้องการ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MongoDB API ที่รองรับ โปรดดูเอกสารความเข้ากันได้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเปิดตัวล่าสุดของ Amazon DocumentDB โปรดดู “การประกาศ Amazon DocumentDB” บนหน้าแหล่งข้อมูล Amazon DocumentDB

ฉันจะย้ายข้อมูลจากฐานข้อมูล MongoDB ที่มีไปยัง Amazon DocumentDB ได้อย่างไร

ลูกค้าสามารถใช้ AWS Database Migration Service (DMS) เพื่อย้ายฐานข้อมูลในองค์กรหรือฐานข้อมูล MongoDB ของ Amazon Elastic Compute Cloud (EC2) ไปที่ Amazon DocumentDB ได้ไม่ยากและไม่ต้องหยุดการทำงานของระบบเลย คุณสามารถใช้ DMS เพื่อย้ายจากชุดแบบจำลอง MongoDB หรือจากคลัสเตอร์ที่แบ่งส่วนข้อมูลไปยัง Amazon DocumentDB นอกจากนี้ คุณสามารถใช้เครื่องมือที่มีเพื่อย้ายข้อมูลจากฐานข้อมูล MongoDB ไปที่ Amazon DocumentDB ได้ อาทิmongodump/mongorestore, mongoexport/mongoimport และเครื่องมือของบุคคลที่สามที่รองรับ Change Data Capture (CDC) ผ่าน oplog โปรดดูข้อมูลเพิ่มเติมที่การย้ายไปที่ Amazon DocumentDB

ฉันจำเป็นต้องเปลี่ยนไดรเวอร์ของไคลเอ็นต์เพื่อใช้ Amazon DocumentDB ไหม

ไม่ Amazon DocumentDB ทำงานร่วมกับไดรเวอร์ส่วนใหญ่ของ MongoDB ที่เข้ากันได้กับ MongoDB 3.4+

Amazon DocumentDB รองรับธุรกรรม ACID ไหม

รองรับ การเพิ่มความสามารถในการรองรับ MongoDB 4.0 ทำให้ Amazon DocumentDB รองรับความสามารถในการทำธุรกรรม Atomicity, Consistency, Isolation, Durability (ACID) ในเอกสาร ใบแจ้งยอด การเรียกเก็บหนี้ และฐานข้อมูลต่างๆ

Amazon DocumentDB มีกำหนดเวลาสิ้นอายุการใช้งาน (EOL) ตาม MongoDB ไหม

ไม่ Amazon DocumentDB ไม่ได้มีวงจรชีวิตการสนับสนุนเหมือนกับ MongoDB และกำหนดเวลา EOL ของ MongoDB ก็ไม่มีผลกับ Amazon DocumentDB

ฉันจะเข้าใช้งาน Amazon DocumentDB ได้อย่างไร

คลัสเตอร์ของ Amazon DocumentDB จะปรับใช้ภายใน Amazon VPC (VPC) ของลูกค้า และอินสแตนซ์ของ Amazon Elastic Compute Cloud (EC2) หรือบริการอื่นๆ ของ AWS ที่ใช้งานอยู่ใน VPC เดียวกันจะสามารถเข้าใช้ได้โดยตรง นอกจากนี้ อินสแตนซ์ของ Amazon EC2 หรือบริการอื่นๆ ของ AWS ใน VPC อื่นภายในรีเจี้ยนเดียวกันหรือรีเจี้ยนอื่นๆ ก็สามารถเข้าใช้งาน Amazon DocumentDB ได้ผ่านการเชื่อม VPC การเข้าใช้คลัสเตอร์ Amazon DocumentDB จะต้องทำผ่านเชลล์ Mongo หรือโดยใช้ไดรเวอร์ MongoDB Amazon DocumentDB กำหนดให้คุณต้องยืนยันตัวตนเมื่อเชื่อมต่อเข้ากับคลัสเตอร์ โปรดดูตัวเลือกเพิ่มเติมอื่นๆ ที่การเชื่อมต่อเข้ากับ Amazon DocumentDB Cluster จากภายนอก Amazon VPC

ทำไมจึงต้องมีสิทธิ์และทรัพยากร Amazon RDS เพื่อใช้ Amazon DocumentDB

สำหรับฟีเจอร์การจัดการบางอย่าง เช่น การจัดการวงจรชีวิตของอินสแตนซ์ การเข้ารหัสในพื้นที่จัดเก็บด้วยคีย์ Amazon Key Management Service (KMS) และการจัดการกลุ่มมาตรการรักษาความปลอดภัย Amazon DocumentDB จะใช้เทคโนโลยีการปฏิบัติงานที่ใช้ร่วมกับ Amazon Relational Database Service (RDS) และ Amazon Neptune เมื่อใช้ AWS CLI API describe-db-instances และ describe-db-clusters เราขอแนะนำให้กรองทรัพยากร Amazon DocumentDB โดยใช้พารามิเตอร์ต่อไปนี้: "--filter Name=engine,Values=docdb"

Amazon DocumentDB มีอินสแตนซ์ประเภทใดให้บ้าง

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

ฉันจะทดลองใช้ Amazon DocumentDB ได้อย่างไร

หากต้องการทดลองใช้ Amazon DocumentDB โปรดดูคู่มือเริ่มต้นใช้งาน

Amazon DocumentDB มี SLA ไหม

ประสิทธิภาพ

ฉันจะคาดหวังประสิทธิภาพประเภทใดจาก Amazon DocumentDB ได้บ้าง

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

ราคา

Amazon DocumentDB มีราคาเท่าใด และ AWS Regionis ใดบ้างที่มี Amazon DocumentDB ให้บริการ

โปรดดูข้อมูลเกี่ยวกับรีเจี้ยนและราคาปัจจุบันในหน้าราคาของ Amazon DocumentDB

Amazon DocumentDB มีระดับฟรี และสามารถเริ่มใช้งานฟรีได้ไหม

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

เหตุใดฉันจึงควรใช้ Amazon DocumentDB I/O-Optimized

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

ฉันสามารถสลับไปมาระหว่างการกําหนดค่า I/O-Optimized และพื้นที่เก็บข้อมูลมาตรฐานได้หรือไม่

คุณสามารถสลับคลัสเตอร์ฐานข้อมูลที่มีอยู่เป็น Amazon DocumentDB I/O-Optimized ได้ทุก 30 วัน คุณสามารถสลับกลับไปใช้การกําหนดค่าพื้นที่เก็บข้อมูลมาตรฐานของ Amazon DocumentDB ได้ทุกเมื่อ

ฉันยังต้องชำระเงินสําหรับการดําเนินการ I/O ที่จําเป็นสําหรับการจําลองข้อมูลข้ามรีเจี้ยนด้วย Global Clusters เมื่อใช้ Amazon DocumentDB I/O-Optimized หรือไม่

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

Elastic Clusters

Amazon DocumentDB Elastic Clusters คืออะไร

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

ฉันจะเริ่มต้นใช้งาน Elastic Clusters ได้อย่างไร

คุณสามารถสร้างคลัสเตอร์ Elastic Clusters โดยใช้ Amazon DocumentDB API, SDK, CLI, CloudFormation (CFN) หรือคอนโซล AWS อื่นๆ ได้ ขณะที่จัดเตรียมคลัสเตอร์ คุณจะต้องระบุจำนวนส่วนข้อมูลและการคำนวณต่อส่วนข้อมูลที่เวิร์กโหลดของคุณต้องการ เมื่อสร้างคลัสเตอร์แล้ว คุณก็พร้อมที่จะเริ่มใช้ความสามารถในการเพิ่มทรัพยากรแบบยืดหยุ่นของ Elastic Clusters ตอนนี้คุณสามารถเชื่อมต่อกับคลัสเตอร์ Elastic Clusters และอ่านหรือเขียนข้อมูลจากแอปพลิเคชันของคุณได้แล้ว Elastic Clusters คือความยืดหยุ่น คุณสามารถเพิ่มหรือลบการประมวลผลโดยแก้ไขจำนวนส่วนข้อมูลและ/หรือคำนวณต่อส่วนข้อมูลโดยใช้คอนโซล AWS, API, CLI หรือ SDK ได้ ทั้งนี้ขึ้นอยู่กับความต้องการของเวิร์กโหลด Elastic Clusters จะจัดเตรียม/ยกเลิกโครงสร้างพื้นฐานและปรับสมดุลข้อมูลของคุณโดยอัตโนมัติ

Elastic Clusters ทำงานอย่างไร

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

Elastic Clusters รองรับการแบ่งส่วนข้อมูลประเภทใดบ้าง

Elastic Clusters รองรับการแบ่งพาร์ติชันตามแฮช

Elastic Clusters ต่างจากการแบ่งส่วนข้อมูลของ MongoDB อย่างไร

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

ฉันต้องเปลี่ยนแปลงแอปพลิเคชันที่จะใช้ Elastic Clusters ไหม

ไม่ คุณไม่ต้องเปลี่ยนแปลงแอปพลิเคชันของคุณเพื่อใช้งาน Elastic Clusters เลย

ฉันสามารถแปลงคลัสเตอร์ Amazon DocumentDB เป็นคลัสเตอร์ Elastic Clusters ได้ไหม

ไม่ได้ ในไม่ช้านี้ คุณสามารถใช้บริการ AWS Database Migration Service (DMS) เพื่อย้ายข้อมูลจากคลัสเตอร์ Amazon DocumentDB ที่มีอยู่ไปยังคลัสเตอร์ Elastic Clusters

ฉันจะกำหนดคีย์ส่วนข้อมูลได้อย่างไร

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

แนวคิดใดที่เกี่ยวข้องกับ Elastic Clusters

  • Elastic Clusters: คลัสเตอร์ Amazon DocumentDB ที่ช่วยให้คุณปรับขนาดอัตราการโอนถ่ายข้อมูลของเวิร์กโหลดให้รองรับการอ่าน/เขียนนับล้านรายการต่อวินาที และพื้นที่จัดเก็บเป็นระดับเพตะไบต์ คลัสเตอร์ Elastic Cluster ประกอบด้วยส่วนข้อมูลอย่างน้อยหนึ่งส่วนสำหรับการประมวลผลและปริมาณพื้นที่จัดเก็บ และมีความพร้อมใช้งานสูงในหลาย Availability Zones ตามค่าเริ่มต้น
  • ส่วนข้อมูล: ส่วนข้อมูลจะเตรียมการคำนวณสำหรับคลัสเตอร์ Elastic Clusters ส่วนข้อมูลโดยค่าเริ่มต้นจะมีสามโหนด หนึ่งโหนดตัวเขียนและสองโหนดตัวอ่าน คุณสามารถมีได้สูงสุด 32 ส่วนข้อมูลและแต่ละส่วนข้อมูลจะมีได้สูงสุด 64 vCPUs
  • คีย์ส่วนข้อมูล: คีย์ส่วนข้อมูลเป็นฟิลด์ทางเลือกในเอกสาร JSON ที่ Elastic Clusters ใช้เพื่อกระจายการรับส่งข้อมูลการอ่านและเขียนไปยังส่วนข้อมูลที่ตรงกัน ขอแนะนำให้คุณเลือกคีย์ที่มีค่าเฉพาะจำนวนมาก คีย์ส่วนข้อมูลที่ดีจะแบ่งพาร์ติชันข้อมูลของคุณอย่างสม่ำเสมอทั่วทั้งส่วนข้อมูลที่อยู่ข้างใต้ ทำให้เวิร์กโหลดของคุณมีอัตราการโอนถ่ายข้อมูลและประสิทธิภาพที่ดีที่สุด 
  • คอลเลกชันที่แบ่งส่วนข้อมูล: คอลเล็กชันที่มีข้อมูลกระจายอยู่ในคลัสเตอร์ Elastic Clusters

Elastic Clusters เกี่ยวข้องกับบริการอื่นๆ ของ AWS อย่างไร

Elastic Clusters จะผสานรวมกับบริการอื่นๆ ของ AWS ในลักษณะเดียวกับที่ DocumentDB ทำในปัจจุบัน ก่อนอื่น คุณสามารถใช้ AWS Database Migration Service (DMS) เพื่อย้าย MongoDB และฐานข้อมูลแบบเชิงสัมพันธ์อื่นไปที่ Elastic Clusters ได้ ขั้นที่สอง คุณสามารถติดตามสถานะและประสิทธิภาพของคลัสเตอร์ Elastic Clusters ได้โดยใช้ Amazon CloudWatch ขั้นที่สาม คุณสามารถตั้งค่าการยืนยันตัวตนและการให้สิทธิ์ผ่านผู้ใช้และบทบาท AWS IAM ได้ และใช้ AWS VPC เพื่อรักษาการปลอดภัยการเชื่อมต่อที่ใช้ VPC เท่านั้น ขั้นสุดท้าย คุณสามารถใช้ AWS Glue เพื่อนำเข้าและส่งออกข้อมูลจาก/ไปยังบริการอื่นๆ ของ AWS เช่น S3, Redshift และ OpenSearch

ฉันสามารถย้ายเวิร์กโหลด MongoDB ที่แบ่งส่วนข้อมูลที่มีไปยัง Elastic Clusters ได้ไหม

ได้ คุณสามารถย้ายเวิร์กโหลด MongoDB ที่แบ่งส่วนข้อมูลที่มีไปยัง Elastic Clusters ได้ คุณสามารถใช้ AWS Database Migration Service หรือเครื่องมือ MongoDB แบบเนทีฟ เช่น mongodump และ mongorestore เพื่อย้ายเวิร์กโหลด MongoDB ไปยัง Elastic Clusters ได้ Elastic Clusters ยังรองรับ API ที่ใช้บ่อยของ MongoDB อาทิ shardCollection() คุณจึงมีความยืดหยุ่นในการใช้เครื่องมือและสคริปต์ที่มีซ้ำกับ Amazon DocumentDB ได้

ฮาร์ดแวร์ การเพิ่มทรัพยากร และพื้นที่เก็บข้อมูล

คลัสเตอร์ Amazon DocumentDB มีขีดจำกัดของพื้นที่จัดเก็บต่ำสุดและสูงสุดเท่าใด

พื้นที่จัดเก็บต่ำสุดมีขนาด 10 GB พื้นที่จัดเก็บของ Amazon DocumentDB จะขยายเพิ่มโดยอัตโนมัติ สูงสุด 128 TiB ซึ่งจะเพิ่มขึ้นทีละ 10 GB โดยไม่กระทบต่อประสิทธิภาพ ตามการใช้คลัสเตอร์ของคุณ Amazon DocumentDB Elastic Clusters จะทำให้พื้นที่จัดเก็บเพิ่มขึ้นโดยอัตโนมัติเป็น 4 PB โดยเพิ่มขึ้นทีละ 10 GB ไม่จำเป็นต้องจัดเตรียมพื้นที่จัดเก็บไว้ล่วงหน้าในทุกกรณี

การเพิ่มทรัพยากร Amazon DocumentDB ทำได้อย่างไร

Amazon DocumentDB จะเพิ่มทรัพยากรในสองมิติคือ พื้นที่จัดเก็บและการประมวลผล พื้นที่จัดเก็บของ Amazon DocumentDB จะเพิ่มขึ้นโดยอัตโนมัติจาก 10 GB เป็น 128 TiB ในคลัสเตอร์ที่ใช้อินสแตนซ์ และสูงสุด 4 PiB สำหรับคลัสเตอร์ Amazon DocumentDB Elastic ความสามารถในการประมวลผลของ Amazon DocumentDB สามารถขยายขนาดได้โดยการสร้างอินสแตนซ์ที่มีขนาดใหญ่ขึ้นและในแนวนอน (สำหรับอัตราการโอนถ่ายข้อมูลที่เน้นการอ่านที่มากกว่า) โดยการเพิ่มอินสแตนซ์แบบจำลองเพิ่มเติมในคลัสเตอร์

ฉันจะปรับขนาดทรัพยากรการประมวลผลที่เชื่อมโยงกับคลัสเตอร์ Amazon DocumentDB ได้อย่างไร

คุณสามารถปรับขนาดทรัพยากรการประมวลผลที่จัดสรรให้กับอินสแตนซ์ของคุณในคอนโซลการจัดการของ AWS ได้โดยการเลือกอินสแตนซ์ที่ต้องการแล้วคลิกปุ่ม “แก้ไข” ระบบจะแก้ไขหน่วยความจำและทรัพยากร CPU โดยการเปลี่ยนคลาสอินสแตนซ์

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

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

ฉันจะเปิดใช้งานการสำรองข้อมูลให้กับคลัสเตอร์ได้อย่างไร

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

ฉันจะใช้สแนปช็อตคลัสเตอร์และเก็บไว้นานตามต้องการได้ไหม

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

หากอินสแตนซ์ของฉันล้มเหลว ฉันจะกู้คืนข้อมูลของได้อย่างไร

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

จะเกิดอะไรขึ้นกับข้อมูลสำรองอัตโนมัติและสแนปช็อตคลัสเตอร์ หากฉันลบคลัสเตอร์ออก

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

จะเกิดอะไรขึ้นกับข้อมูลสำรองอัตโนมัติและสแนปช็อตคลัสเตอร์ หากฉันลบบัญชีของฉัน

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

ฉันสามารถแชร์สแนปช็อตกับบัญชี AWS อื่นได้ไหม

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

ฉันจะถูกเรียกเก็บเงินค่าสแนปช็อตที่แชร์ไหม

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

ฉันสามารถแชร์สแนปช็อตโดยอัตโนมัติได้ไหม

เราไม่รองรับการแชร์สแนปช็อตคลัสเตอร์โดยอัตโนมัติ หากต้องการแชร์สแนปช็อตโดยอัตโนมัติ คุณต้องสร้างสำเนาสแนปช็อตด้วยตนเอง จากนั้นจึงแชร์สำเนานั้น

ฉันสามารถแชร์สแนปช็อต Amazon DocumentDB ข้ามรีเจี้ยนอื่นได้ไหม

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

ฉันสามารถแชร์สแนปช็อต Amazon DocumentDB ที่เข้ารหัสได้ไหม

ได้ คุณสามารถแชร์สแนปช็อต Amazon DocumentDB ที่เข้ารหัสได้ ผู้รับสแนปช็อตที่แชร์จะต้องมีคีย์ KMS ที่ใช้เข้ารหัสสแนปช็อต

ฉันสามารถใช้สแนปช็อต Amazon DocumentDB นอกเหนือจากบริการได้ไหม

ไม่ได้ สแนปช็อต Amazon DocumentDB จะสามารถใช้ได้ภายในบริการเท่านั้น

หากฉันลบคลัสเตอร์ จะเกิดอะไรขึ้นกับข้อมูลสำรอง

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

ความพร้อมใช้งานและการจำลองสูง

Amazon DocumentDB ปรับปรุงความทนทานต่อความผิดพลาดของคลัสเตอร์ต่อความล้มเหลวของดิสก์ได้อย่างไร

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

Amazon DocumentDB ช่วยลดเวลาในการกู้คืนหลังฐานข้อมูลหยุดทำงานได้อย่างไร

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

Amazon DocumentDB รองรับแบบจำลองประเภทใดบ้าง

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

  • ฟีเจอร์: แบบจำลองการอ่านของ Amazon DocumentDB
  • จำนวนของแบบจำลอง: สูงสุด 15
  • ประเภทของการจำลอง: อะซิงโครนัส (โดยทั่วไปคือมิลลิวินาที)
  • ผลกระทบด้านประสิทธิภาพต่ออินสแตนซ์หลัก: ต่ำ
  • ทำหน้าที่เป็นเป้าหมายการใช้ระบบสำรองเพื่อกู้คืนข้อมูล: ใช่ (ไม่มีการสูญเสียข้อมูล)
  • การใช้ระบบสำรองเพื่อกู้คืนข้อมูลอัตโนมัติ: ใช่

ฉันสามารถใช้แบบจำลองข้ามภูมิภาคด้วย Amazon DocumentDB ได้ไหม

ได้ คุณสามารถสร้างแบบจำลองข้อมูลจากรีเจี้ยนต่างๆ ได้โดยใช้ฟีเจอร์ Global Cluster Global Clusters ครอบคลุมหลากหลาย AWS Regions Global Clusters จะสร้างแบบจำลองข้อมูลของคุณไปยังคลัสเตอร์ในรีเจี้ยนต่างๆ สูงสุดห้ารีเจี้ยนโดยไม่กระทบต่อประสิทธิภาพ Global Clusters สามารถฟื้นคืนจากการหยุดทำงานในระดับรีเจี้ยนได้อย่างรวดเร็ว และช่วยลดเวลาแฝงให้การอ่านทั่วโลก หากต้องการเรียนรู้เพิ่มเติม โปรดดูโพสต์บล็อกของเรา

สามารถจัดลำดับความสำคัญของแบบจำลองนั้นๆ ให้เป็นเป้าหมายการใช้ระบบสำรองเพื่อกู้คืนข้อมูลแบบจำลองอื่นๆ ได้ไหม

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

จะแก้ไขชั้นลำดับความสำคัญของอินสแตนซ์หลังสร้างแล้วได้ไหม

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

ฉันจะป้องกันไม่ให้แบบจำลองบางตัวเลื่อนระดับเป็นอินสแตนซ์หลักได้ไหม

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

Amazon DocumentDB ประเมินความพร้อมใช้งานระดับสูงของคลัสเตอร์อย่างไร

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

ฉันจะปรับปรุงความพร้อมใช้งานของอินสแตนซ์ Amazon DocumentDB เดียวได้อย่างไร

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

จะเกิดอะไรขึ้นระหว่างการใช้ระบบสำรองเพื่อกู้คืนข้อมูลและจะใช้เวลานานเท่าใด

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

  • หากคุณมีแบบจำลอง Amazon DocumentDB ใน Availability Zone เดียวกันหรือต่างกันขณะกำลังใช้ระบบสำรองเพื่อกู้คืนข้อมูล Amazon DocumentDB จะเปลี่ยน Canonical Name Record (CNAME) สำหรับอินสแตนซ์ให้เป็นจุดที่แบบจำลองมีประสิทธิภาพ ซึ่งได้รับการเลื่อนระดับให้เป็นอินสแตนซ์ใหม่แทน โดยทั่วไปแล้วตั้งแต่ต้นจนจบ การใช้ระบบสำรองเพื่อกู้คืนข้อมูลจะใช้เวลาไม่เกิน 30 วินาที 
  • หากคุณไม่มีแบบจำลองอินสแตนซ์ Amazon DocumentDB (คลัสเตอร์อินสแตนซ์เดียว) Amazon DocumentDB จะพยายามสร้างอินสแตนซ์ใหม่ใน Availability Zone เดียวกันให้เป็นอินสแตนซ์เดิม การแทนที่อินสแตนซ์เดิมนี้จะดำเนินการโดยพยายามอย่างเต็มที่ซึ่งอาจไม่สำเร็จ ตัวอย่างเช่น ในกรณีที่มีปัญหาที่ส่งผลอย่างกว้างขวางต่อ Availability Zone 

แอปพลิเคชันของคุณควรเชื่อมต่อฐานข้อมูลใหม่ในกรณีที่การเชื่อมต่อขาดหาย

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

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

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

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

ความปลอดภัยและการปฏิบัติตามข้อกำหนด

ฉันสามารถใช้ Amazon DocumentDB ใน Amazon Virtual Private Cloud (Amazon VPC) ได้ไหม

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

Amazon DocumentDB รองรับการควบคุมการเข้าถึงตามบทบาท (RBAC) ไหม

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

โหมดการยืนยันตัวตน MongoDB ที่มี ทำงานร่วมกับ Amazon DocumentDB อย่างไร

Amazon DocumentDB ใช้เครือข่ายที่เข้มงวดและขอบเขตการให้สิทธิ์ของ VPC การยืนยันตัวตนและการให้สิทธิ์สำหรับ API การจัดการ Amazon DocumentDB จะดำเนินการตาม ผู้ใช้ IAM บทบาท และนโยบาย การยืนยันตัวตนกับฐานข้อมูล Amazon DocumentDB สามารถทำได้ผ่านเครื่องมือและไดรเวอร์ MongoDB มาตรฐานที่มี Salted Challenge Response Authentication Mechanism (SCRAM) ซึ่งเป็นกลไกการยืนยันตัวตนเริ่มต้นสำหรับ MongoDB

Amazon DocumentDB รองรับการเข้ารหัสข้อมูลที่อยู่ในพื้นที่จัดเก็บไหม

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

ฉันจะเข้ารหัสคลัสเตอร์ที่ไม่ได้เข้ารหัสได้ไหม

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

Amazon DocumentDB ผ่านการรับรองการปฏิบัติตามกฎข้อกำหนดใดบ้าง

Amazon DocumentDB ได้รับการออกแบบมาเพื่อให้ตรงตามมาตรฐานความปลอดภัยสูงสุด และทำให้คุณตรวจสอบการรักษาความปลอดภัยของเราได้ง่ายพร้อมกับปฏิบัติตามกฎระเบียบและข้อบังคับของคุณเอง Amazon DocumentDB ได้รับการประเมินว่าปฏิบัติตาม PCI DSS, ISO 9001, 27001, 27017 และ 27018, SOC 1, 2 และ 3 รวมถึง การรับรอง Health Information Trust Alliance (HITRUST) Common Security Framework (CSF) นอกเหนือจากที่เข้าเกณฑ์ HIPAA อยู่แล้ว สามารถดาวน์โหลดรายงานการปฏิบัติตามกฎข้อบังคับของ AWS ได้ใน AWS Artifact

การอัปเกรดเวอร์ชันหลัก

การอัปเกรดเวอร์ชันหลักแบบ In-place คืออะไร

การอัปเกรดเวอร์ชันหลักแบบ In-place (MVU) ช่วยให้คุณสามารถอัปเกรดคลัสเตอร์ Amazon DocumentDB 3.6 หรือ 4.0 เป็น Amazon DocumentDB 5.0 โดยใช้คอนโซล AWS, Software Development Kit (SDK) หรือ Command Line Interface (CLI) ได้ ด้วย MVU แบบ In-place คุณไม่จําเป็นต้องสร้างคลัสเตอร์ใหม่หรือเปลี่ยนปลายทางของคุณ MVU แบบ In-place พร้อมให้บริการในทุกรีเจี้ยนที่ให้บริการ Amazon DocumentDB 5.0 ยกเว้นในรีเจี้ยน AWS GovCloud (สหรัฐฯ) โปรดอ่านเอกสารประกอบ MVU แบบ In-place ในการเริ่มต้นใช้งาน MVU แบบ In-place

เหตุใดฉันจึงควรใช้ MVU แบบ In-place

MVU แบบ In-place ช่วยให้คุณอัปเกรดคลัสเตอร์ Amazon DocumentDB 3.6 หรือ 4.0 เป็นเวอร์ชัน 5.0 ได้อย่างราบรื่นโดยไม่จําเป็นต้องสํารองข้อมูลและกู้คืนไปยังคลัสเตอร์อื่น และไม่ใช้เครื่องมือย้ายข้อมูลอื่นๆ ด้วยเหตุนี้จึงช่วยลดเวลาและความพยายามที่เกี่ยวข้องกับกระบวนการอัปเกรดโดยทั่วไป ซึ่งเกี่ยวข้องกับการกําหนดค่าต้นทางและปลายทางเป้าหมาย การย้ายดัชนีและข้อมูล การเปลี่ยนรหัสแอปพลิเคชัน และอื่น ๆ

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

เวลาหยุดทํางานเมื่ออัปเกรดด้วย MVU แบบ In-place คืออะไร

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

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

MVU แบบ In-place รองรับเวอร์ชันของกลไกใดบ้างในปัจจุบัน

MVU แบบ In-place รองรับเฉพาะ Amazon DocumentDB 3.6 หรือ 4.0 เป็นทรัพยากร และเวอร์ชัน 5.0 เป็นเป้าหมายเท่านั้น แต่ไม่รองรับ Amazon DocumentDB Global Clusters หรือ Elastic Clusters หรือมี DocumentDB 4.0 เป็นเป้าหมาย

แมชชีนเลิร์นนิง

ฉันจะใช้ข้อมูลใน Amazon DocumentDB เพื่อสร้างโมเดลแมชชีนเลิร์นนิงได้อย่างไร

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

การใช้ Amazon DocumentDB เป็นแหล่งที่มาของข้อมูลใน Amazon SageMaker Canvas เพื่อสร้างโมเดลแมชชีนเลิร์นนิงมีค่าใช้จ่ายอะไรบ้าง

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

AI ช่วยสร้างและแมชชีนเลิร์นนิง

การค้นหาเวกเตอร์คืออะไร

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

เหตุใดฉันจึงควรใช้การค้นหาเวกเตอร์สําหรับ Amazon DocumentDB

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

Amazon DocumentDB เวอร์ชันใดบ้างที่รองรับการค้นหาเวกเตอร์

การค้นหาเวกเตอร์สําหรับ Amazon DocumentDB พร้อมใช้งานบนคลัสเตอร์ที่ใช้อินสแตนซ์ Amazon DocumentDB 5.0

การใช้งานการค้นหาเชิงความหมายแตกต่างจากการค้นหาคําหลักด้วย Amazon DocumentDB อย่างไร

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

ค่าใช้จ่ายที่เกี่ยวข้องกับการใช้การค้นหาเวกเตอร์สําหรับ Amazon DocumentDB คือเท่าไร

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

เหตุใดฉันจึงควรใช้แมชชีนเลิร์นนิงที่ไม่ต้องใช้โค้ดด้วย Amazon DocumentDB และ Amazon SageMaker Canvas

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

การใช้ Amazon DocumentDB เป็นแหล่งที่มาของข้อมูลใน Amazon SageMaker Canvas เพื่อสร้างโมเดลแมชชีนเลิร์นนิงมีค่าใช้จ่ายอะไรบ้าง

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

เรียนรู้เพิ่มเติมเกี่ยวกับค่าบริการ

ดูหน้าราคาของ Amazon DocumentDB (พร้อมฟังก์ชันการทำงานร่วมกับ MongoDB)

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

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

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

เริ่มต้นการสร้างด้วย Amazon DocumentDB (พร้อมฟังก์ชันการทำงานร่วมกับ MongoDB) ในคอนโซล AWS

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