Amazon DocumentDB (พร้อมฟังก์ชันการทำงานร่วมกับMongoDB) เป็นบริการฐานข้อมูลแบบโครงสร้างเอกสารที่สร้างขึ้นตามวัตถุประสงค์สำหรับการจัดการข้อมูล JSON ในระดับต่างๆ มีการจัดการและผสานรวมกับ AWS อย่างเต็มรูปแบบ และพร้อมสำหรับองค์กรที่มีความทนทานสูง บริการที่ปรับขนาดได้นี้มอบความทนทานที่จำเป็นให้แก่ลูกค้าเมื่อใช้งานเวิร์กโหลด MongoDB ที่สำคัญ ใน Amazon DocumentDB ที่เก็บข้อมูลจะปรับขนาดโดยอัตโนมัติสูงสุด 128 TiB ในคลัสเตอร์ที่ใช้อินสแตนซ์ และ 4 PiB ในคลัสเตอร์ Amazon DocumentDB Elastic โดยแทบจะไม่มีผลกับแอปพลิเคชันของคุณ Amazon DocumentDB รองรับคำขอได้หลายล้านคำขอต่อวินาที ด้วยแบบจำลองการอ่านเวลาแฝงต่ำสูงสุด 15 รายการในไม่กี่นาที โดยไม่มีการหยุดทำงานของแอปพลิเคชัน ไม่ว่าข้อมูลของคุณจะมีขนาดเท่าใดก็ตาม Amazon DocumentDB มี SLA 99.9% และจำลองสำเนาข้อมูลของคุณหกชุดใน AWS Availability Zone (AZ) ทั้งสามแห่ง ลูกค้าสามารถใช้ AWS Database Migration Service (DMS) สำหรับการ ย้ายฐานข้อมูล MongoDB ที่คุณจัดการด้วยตนเองไปยัง Amazon DocumentDB โดยแทบไม่มีการหยุดทำงาน
ประสิทธิภาพในทุกขนาด
คลัสเตอร์ Amazon DocumentDB Elastic ช่วยให้ลูกค้าสามารถจัดการกับการเขียนและการอ่านหลายล้านครั้งต่อวินาที ช่วยให้ลูกค้าปรับขนาดฐานข้อมูลแบบโครงสร้างเอกสารได้ในไม่กี่นาทีโดยมีเวลาหยุดทำงานเพียงเล็กน้อยหรือแทบจะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานเลย ลูกค้ายังสามารถจัดเก็บข้อมูลระดับเพตะไบต์และชำระเงินเฉพาะความจุที่พวกเขาใช้โดยไม่มีการจัดการโครงสร้างพื้นฐานเบื้องต้น ขณะนี้ลูกค้าสามารถตอบสนองความต้องการในด้านการปรับขนาดของแอปพลิเคชันแทบทุกชนิดด้วยคลัสเตอร์ Amazon DocumentDB Elastic
Amazon DocumentDB มีรูปแบบเอกสาร JSONที่ยืดหยุ่น ชนิดข้อมูลและการจัดทำดัชนีที่มีประสิทธิภาพ บริการนี้ใช้สถาปัตยกรรมที่เพิ่มประสิทธิภาพในหน่วยความจำเพื่อเพิ่มขนาดเพื่อให้ประเมินการสอบถามอย่างรวดเร็วในชุดเอกสารขนาดใหญ่
ด้วยเพียงไม่กี่คลิกใน คอนโซลการจัดการของ AWS ลูกค้าสามารถปรับขนาดทรัพยากรการประมวลผลและหน่วยความจำให้เพิ่มขึ้นหรือลดลงได้โดยสร้างอินสแตนซ์แบบจำลองใหม่ตามขนาดที่ต้องการหรือลบอินสแตนซ์ออก โดยทั่วไปแล้ว การดำเนินการปรับขนาดการประมวลผลจะเสร็จสิ้นภายในไม่กี่นาที
Amazon DocumentDB จะเพิ่มขนาดของพื้นที่จัดเก็บโดยอัตโนมัติเมื่อความต้องการพื้นที่จัดเก็บคลัสเตอร์ของคุณเพิ่มขึ้น ปริมาณการจัดเก็บจะเพิ่มขึ้นทีละ 10 GB สูงสุด 4 PiB ลูกค้าไม่จำเป็นต้องจัดเตรียมพื้นที่เก็บข้อมูลส่วนเกินสำหรับฐานข้อมูลแบบโครงสร้างเอกสารของคุณเพื่อรองรับการเติบโตในอนาคต
เพิ่มอัตราการโอนถ่ายข้อมูลการอ่านเพื่อรองรับคำขอแอปพลิเคชันที่มีปริมาณมากโดยสร้างแบบจำลองการอ่านฐานข้อมูลสูงสุด 15 ชุด แบบจำลอง Amazon DocumentDB ใช้พื้นที่จัดเก็บพื้นฐานเดียวกันกับอินสแตนซ์ต้นทาง ลดค่าใช้จ่าย และหลีกเลี่ยงความจำเป็นในการเขียนที่โหนดแบบจำลอง สิ่งนี้ทำให้พลังในการประมวลผลเพิ่มขึ้นเพื่อรองรับคำขออ่าน และลดเวลาหน่วงของแบบจำลอง–ซึ่งมักจะลดลงเหลือหลักมิลลิวินาทีเดียว Amazon DocumentDB ยังมอบตำแหน่งข้อมูลเดี่ยวสำหรับการสอบถามการอ่าน เพื่อให้แอปพลิเคชันสามารถเชื่อมต่อได้โดยไม่จำเป็นต้องติดตามแบบจำลองเมื่อมีการเพิ่มและลบออก
ใช้งานร่วมกับ MongoDB ได้
Amazon DocumentDB ใช้งานร่วมกับไดรเวอร์และเครื่องมือ MongoDB 3.6, 4.0 และ 5.0 ได้ แอปพลิเคชัน ไดรเวอร์ และเครื่องมือส่วนใหญ่ที่ลูกค้าใช้อยู่แล้วในปัจจุบันกับฐานข้อมูลที่ไม่ใช่แบบเชิงสัมพันธ์ MongoDB แบบโอเพนซอร์สสามารถใช้กับ Amazon DocumentDB ได้ Amazon DocumentDB จำลองการตอบสนองที่ไคลเอนต์คาดหวังจากเซิร์ฟเวอร์ MongoDB โดยใช้ MongoDB API เวอร์ชัน 3.6, 4.0 และ 5.0 แบบโอเพนซอร์สของ Apache 2.0 บนระบบจัดเก็บข้อมูลแบบกระจายที่สร้างตามวัตถุประสงค์ซึ่งทนทานต่อความผิดพลาดและซ่อมแซมตัวเองได้ ลูกค้าจะได้รับประสิทธิภาพ ความสามารถในการปรับขนาด และความพร้อมใช้งานที่จำเป็นต่อการใช้งานเวิร์กโหลด MongoDB ที่มีความสำคัญต่องานขององค์กรในวงกว้าง เรียนรู้เพิ่มเติมเกี่ยวกับ MongoDB API ที่รองรับ
การเปิดใช้งานความสามารถในการสอบถามข้อมูลเชิงพื้นที่ ทำให้ลูกค้าสามารถใช้ Amazon DocumentDB เพื่อรองรับการจัดเก็บ การสอบถาม และการจัดทำดัชนีข้อมูลเชิงพื้นที่ ลูกค้าสามารถสร้างดัชนี 2dsphere และใช้ MongoDB API เชิงพื้นที่ยอดนิยม เช่น $nearSphere, $geoNear, $minDistance, $maxDistance เพื่อดำเนินการสืบค้นที่เก็บไว้ในข้อมูลที่จัดเก็บ DocumentDB
ACID (ความเป็นอะตอม ความสม่ำเสมอ การแยกตัว ความทนทาน) คือชุดของคุณสมบัติของธุรกรรมฐานข้อมูลที่มีจุดประสงค์เพื่อรับประกันความถูกต้องของข้อมูล แม้จะมีข้อผิดพลาด ไฟดับ และอุบัติเหตุอื่นๆ ด้วยการเปิดตัวการรองรับ MongoDB 4.0 ทำให้ Amazon DocumentDB รองรับความสามารถในการทำธุรกรรม ACID ในเอกสาร ใบแจ้งยอด คอลเลกชัน และฐานข้อมูลต่างๆ
ลูกค้าสามารถย้ายฐานข้อมูล MongoDB ภายในองค์กรหรือบน Amazon Elastic Compute Cloud (EC2) ไปยัง Amazon DocumentDB ได้ฟรี (เป็นระยะเวลาหกเดือนต่อหนึ่งอินสแตนซ์)โดยแทบไม่ต้องหยุดทำงานโดยใช้ AWS Database Migration Service (DMS) ด้วย DMS ลูกค้าสามารถย้ายจากชุดแบบจำลอง MongoDB หรือจากคลัสเตอร์ที่แยกส่วนไปยัง Amazon DocumentDB สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการย้ายฐานข้อมูลทั้งแบบเชิงสัมพันธ์และไม่เชิงสัมพันธ์ไปยัง Amazon DocumentDB โปรดดู การย้ายไปยัง Amazon DocumentDB
มีการจัดการอย่างเต็มรูปแบบ
เริ่มต้นใช้งาน Amazon DocumentDB ได้ง่ายๆ เพียงเปิดใช้คลัสเตอร์ Amazon DocumentDB ใหม่โดยใช้คอนโซลการจัดการของ AWS อินสแตนซ์ Amazon DocumentDB ได้รับการกำหนดค่าล่วงหน้าด้วยพารามิเตอร์และการตั้งค่าที่เหมาะสมสำหรับคลาสอินสแตนซ์ที่เลือก ลูกค้าสามารถเปิดใช้คลัสเตอร์และเชื่อมต่อแอปพลิเคชันของคุณเข้าด้วยกันภายในเวลาไม่กี่นาทีโดยไม่ต้องกำหนดค่าเพิ่มเติม
Amazon DocumentDB มอบตัววัดAmazon CloudWatch สำหรับอินสแตนซ์ฐานข้อมูลคลาวด์ ลูกค้าสามารถใช้คอนโซลการจัดการของ AWS เพื่อดูตัววัดการดำเนินการที่สำคัญกว่า 40 รายการของคลัสเตอร์ รวมถึงการประมวลผล หน่วยความจำ พื้นที่เก็บข้อมูล อัตราการโอนถ่ายข้อมูลการสอบถาม MongoDB ตรงข้ามและการเชื่อมต่อที่ใช้งานอยู่
Amazon DocumentDB จะอัพเดทฐานข้อมูลลูกค้าด้วยแพตช์ล่าสุด ลูกค้าสามารถควบคุมได้ว่าคลัสเตอร์จะได้รับแพตช์หรือไม่และได้เมื่อใดผ่านการจัดการเวอร์ชันของโปรแกรมฐานข้อมูล
มีความปลอดภัยสูงและได้มาตรฐาน
Amazon DocumentDB ใช้งานในAmazon Virtual Private Cloud (VPC) ซึ่งช่วยให้ลูกค้าสามารถแยกคลัสเตอร์ในเครือข่ายเสมือนและเชื่อมต่อกับโครงสร้างพื้นฐานด้านไอทีในองค์กรโดยใช้ Virtual Private Network (VPN) ที่เข้ารหัส IPsec มาตรฐานอุตสาหกรรม นอกจากนี้ การใช้การกำหนดค่า VPC ของ Amazon DocumentDB ลูกค้าจะสามารถกำหนดค่าการตั้งค่าไฟร์วอลล์และควบคุมการเข้าถึงเครือข่ายไปยังคลัสเตอร์
Amazon DocumentDB รองรับ การควบคุมการเข้าถึงตามบทบาท (RBAC) พร้อมบทบาทในตัวและบทบาทที่กำหนด RBAC ช่วยให้ลูกค้าสามารถบังคับใช้การให้สิทธิ์เท่าที่จำเป็นเป็นแนวทางปฏิบัติที่ดีที่สุดโดยจำกัดการดำเนินการที่ผู้ใช้ได้รับอนุญาตให้ดำเนินการ Amazon DocumentDB ผสานรวมกับAWS Identity and Access Management (IAM) และทำให้ลูกค้าสามารถควบคุมการกระทำที่ผู้ใช้และกลุ่ม AWS IAM สามารถดำเนินการกับทรัพยากรเฉพาะ Amazon DocumentDB รวมถึงคลัสเตอร์ อินสแตนซ์ สแน็ปช็อต และกลุ่มพารามิเตอร์ นอกจากนี้ แท็กทรัพยากร Amazon DocumentDB และควบคุมการดำเนินการที่ผู้ใช้และกลุ่ม IAM สามารถดำเนินการกับกลุ่มทรัพยากรที่มีแท็กเดียวกัน (และค่าแท็ก)
Amazon DocumentDB ช่วยให้ลูกค้าเข้ารหัสฐานข้อมูลโดยใช้คีย์ที่สร้างและควบคุมผ่าน AWS Key Management Service (KMS) ในคลัสเตอร์ที่ใช้งานกับการเข้ารหัส Amazon DocumentDB ข้อมูลที่จัดเก็บอยู่ในพื้นที่จัดเก็บข้อมูลพื้นฐานจะถูกเข้ารหัส เช่นเดียวกับข้อมูลสำรองอัตโนมัติสแน็ปช็อต และแบบจำลองในคลัสเตอร์เดียวกัน ตามค่าเริ่มต้น การเชื่อมต่อระหว่างไคลเอนต์กับ Amazon DocumentDB จะถูกเข้ารหัสระหว่างส่งผ่านด้วย TLS
Amazon DocumentDB ออกแบบมาเพื่อให้ตรงตามมาตรฐานความปลอดภัยสูงสุด และทำให้ลูกค้าตรวจสอบความปลอดภัยของเราได้ง่ายและปฏิบัติตามกฎระเบียบและข้อบังคับ Amazon DocumentDB ได้รับการประเมินว่าเป็นไปตาม PCI DSS ISO 9001 27001 27017และ27018 SOC 1, 2 และ 3และการรับรองHealth Information Trust Alliance Common Security Framework certification (HITRUST CSF) นอกเหนือจากที่ได้รับเลือกHIPAAอยู่แล้ว
พร้อมให้บริการอย่างมาก
คลัสเตอร์ Amazon DocumentDB สากล มีกระบวนการกู้คืนจากความเสียหายจากการหยุดทำงานทั่วทั้งภูมิภาคและเปิดใช้งานการอ่านทั่วโลกที่มีเวลาแฝงต่ำ คลัสเตอร์ Amazon DocumentDB สากลจะจำลองข้อมูลของคุณไปยังคลัสเตอร์ในภูมิภาค AWS สูงสุด 5 แห่งโดยแทบจะไม่ส่งผลกระทบต่อประสิทธิภาพหรือไม่มีเลย โดยมีความล่าช้าโดยทั่วไปน้อยกว่าหนึ่งวินาที เรียนรู้เพิ่มเติมเกี่ยวกับคลัสเตอร์สากลได้ที่คู่มือผู้ใช้ Amazon DocumentDB
มีการติดตามสภาพการทำงานของคลัสเตอร์ Amazon DocumentDB และอินสแตนซ์ต่างๆ อย่างต่อเนื่อง หากอินสแตนซ์ที่ขับเคลื่อนฐานข้อมูลของคุณล้มเหลว อินสแตนซ์และกระบวนการที่เกี่ยวข้องจะเริ่มต้นใหม่โดยอัตโนมัติ การกู้คืน Amazon DocumentDB ไม่ต้องการการเล่นซ้ำของข้อมูลบันทึกการทำซ้ำของฐานข้อมูลที่มีความยาว ดังนั้นเวลารีสตาร์ทอินสแตนซ์โดยทั่วไปคือ 30 วินาทีหรือน้อยกว่า นอกจากนี้ยังแยกแคชของฐานข้อมูลออกจากกระบวนการฐานข้อมูล ทำให้แคชอยู่รอดได้เมื่อรีสตาร์ทฐานข้อมูล
หากอินสแตนซ์ล้มเหลว Amazon DocumentDB จะใช้ระบบสำรองเพื่อกู้คืนข้อมูลโดยอัตโนมัติ หนึ่งถึง 15 แบบจำลอง Amazon DocumentDB ที่ลูกค้าสร้างขึ้นใน Availability Zone ใดๆ ก็ตามในสามแห่ง หากไม่ได้เตรียมแบบจำลอง Amazon DocumentDB ไว้ ในกรณีที่เกิดความล้มเหลว Amazon DocumentDB จะพยายามสร้างอินสแตนซ์ใหม่ให้ลูกค้าโดยอัตโนมัติ
ปริมาณฐานข้อมูลขนาด 10 GB ของคุณจะถูกจำลองแบบหกวิธีใน Availability Zone (AZ) ทั้ง 3 ที่ Amazon DocumentDB มีระบบป้องกันข้อผิดพลาด โดยสามารถจัดการกับการสูญเสียสำเนาข้อมูลสองชุดได้อย่างโปร่งใสโดยไม่ส่งผลต่อความพร้อมในการเขียนฐานข้อมูล และสามารถจัดการกับการสูญเสียสำเนาข้อมูลได้ถึงสามชุดโดยไม่ส่งผลต่อความพร้อมในการอ่าน พื้นที่จัดเก็บของ Amazon DocumentDB ยังสามารถซ่อมแซมตัวเองได้ บล็อกข้อมูลและดิสก์จะถูกสแกนหาข้อผิดพลาดอย่างต่อเนื่องและมีการแทนที่โดยอัตโนมัติ
ความสามารถในการสำรองฐานข้อมูลอย่างง่ายของ Amazon DocumentDB ช่วยให้คลัสเตอร์สามารถกู้คืน ณ จุดใดจุดหนึ่งของเวลาได้ ลูกค้าสามารถกู้คืนคลัสเตอร์เป็นวินาทีใดก็ได้ในระหว่างระยะเวลาการเก็บรักษา จนถึงห้านาทีสุดท้าย คุณสามารถกำหนดค่าระยะเวลาเก็บรักษาข้อมูลสำรองอัตโนมัติได้สูงสุดถึง 35 วัน การสำรองข้อมูลแบบอัตโนมัติจัดเก็บที่ Amazon Simple Storage Service (Amazon S3) ที่ออกแบบมาสำหรับความคงทน 99.999999999% การสำรองข้อมูล Amazon DocumentDB เป็นแบบอัตโนมัติ เพิ่มขึ้นและต่อเนื่องและไม่มีผลกระทบต่อประสิทธิภาพของคลัสเตอร์
คลัสเตอร์สแน็ปช็อต คือการสำรองข้อมูลที่ผู้ใช้เริ่มจากคลัสเตอร์ที่จัดเก็บไว้ใน Amazon S3 ซึ่งจะเก็บไว้จนกว่าจะลบออกอย่างแน่นอน พวกเขาใช้ประโยชน์จากสแน็ปช็อตที่เพิ่มขึ้นโดยอัตโนมัติเพื่อลดเวลาและพื้นที่จัดเก็บที่ต้องใช้ ลูกค้าสามารถสร้างคลัสเตอร์ใหม่จากคลัสเตอร์สแน็ปช็อตเมื่อต้องการได้

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

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