عام

ما المقصود بخدمة Amazon DocumentDB (بالتوافق مع MongoDB)؟

Amazon DocumentDB (بالتوافق مع MongoDB) هي خدمة قاعدة بيانات المستندات تتسم بالسرعة والتوفر العالي، وهي قابلة للتوسعة ومُدارة بالكامل وتتوافق مع أعباء عمل JSON الأصلية. كقاعدة بيانات للمستندات، تسهّل Amazon DocumentDB عمليات تخزين بيانات JSON والاستعلام عنها وفهرستها. يمكن للمطورين استخدام رمز تطبيق MongoDB نفسه وبرامج التشغيل والأدوات كما يفعلون اليوم لتشغيل أعباء العمل على Amazon DocumentDB وإدارتها وقياسها. استمتع بالأداء المُحسَّن وقابلية التوسع والتوافر بدون القلق بشأن إدارة البنية الأساسية.

يمكن للعملاء استخدامخدمة ترحيل قاعدة بيانات ‏AWS (‏AWS DMS) لترحيل قواعد بياناتهم المحلية أو قواعد بيانات MongoDB غير العلائقية في سحابة الحوسبة المرنة لـ Amazon (‏Amazon EC2) إلى Amazon DocumentDB بسهولة وبدون وقت تعطّل تقريبًا. لا داعي للقيام باستثمارات مسبقة لاستخدام Amazon DocumentDB، ولا يدفع العملاء إلا مقابل السعة التي يستخدمونها.

ما هي حالات الاستخدام المناسبة تمامًا لقاعدة بيانات مستندات مثل Amazon DocumentDB؟

قواعد البيانات الموجهة للمستندات هي إحدى الفئات الأسرع نموًا لقواعد بيانات noSQL، والسبب الأساسي في ذلك هو أن قواعد بيانات المستندات توفر مخططات مرنة وقدرات استعلام شاملة. يعد نموذج المستندات خيارًا رائعًا لحالات الاستخدام التي فيها مجموعات البيانات الديناميكية التي تتطلب استعلامًا وفهرسة وتجميعات مخصصة. من خلال النطاق الذي يوفره Amazon DocumentDB، يلجأ إليه مجموعة متنوعة من العملاء بسبب حالات استخدام كثيرة، مثل إدارة المحتوى والتخصيص والكتالوجات وتطبيقات الجوال والويب وإنترنت الأشياء وإدارة الملفات الشخصية.

ماذا تعني عبارة "متوافق مع MongoDB"؟

عبارة "متوافق مع MongoDB" تعني أن Amazon DocumentDB يتفاعل مع واجهات برمجة تطبيقات MongoDB 3.6‏، و4.0، و5.0 مفتوحة المصدر الخاصة ببرنامج Apache 2.0. نتيجة لذلك، يمكنك استخدام برامج تشغيل وتطبيقات وأدوات MongoDB نفسها من خلال Amazon DocumentDB مع إجراء تغييرات طفيفة أو بدون أي تغييرات. بينما تتوافق Amazon DocumentDB مع الغالبية العظمى من واجهات برمجة تطبيقات MongoDB التي يستخدمها العملاء بالفعل، إلا أنها لا تتوافق كل واحدة منها. نركز على تقديم القدرات التي يستخدمها العميل ويحتاجها بالفعل.

منذ الإطلاق، واصلنا العمل عكسيًا بدءًا من العملاء وقدمنا ​​أكثر من 80 قدرة إضافية، بما في ذلك التوافق مع MongoDB 4.0، و 5.0 والمعاملات، وتجزئة البيانات. لمعرفة المزيد حول واجهات برمجة تطبيقات MongoDB المدعومة، راجع وثائق التوافق. لمعرفة المزيد حول عمليات إطلاق Amazon DocumentDB الأخيرة، راجِع "إعلانات Amazon DocumentDB" على صفحة موارد Amazon DocumentDB.

هل يشترك استخدام Amazon DocumentDB الحصول على ترخيص MongoDB SSPL؟

لا، لا تستخدم Amazon DocumentDB أي من تعليمات برمجية خاصة بـ MongoDB SSPL وبالتالي فلا يشترط استخدامها امتلاك هذا الترخيص. بدلاً من ذلك، تتفاعل خدمة Amazon DocumentDB مع واجهات برمجة تطبيقات MongoDB 3.6‏، و4.0 و5.0 مفتوحة المصدر الخاصة ببرنامج Apache 2.0. سنواصل الاستماع إلى آراء عملائنا والعمل عكسيًا بدءًا منهم لتوفير الإمكانات التي يحتاجون إليها. لمعرفة المزيد حول واجهات برمجة تطبيقات MongoDB المتوافقة، راجع وثائق التوافق. لمعرفة المزيد حول عمليات إطلاق Amazon DocumentDB الأخيرة، راجِع "إعلانات Amazon DocumentDB" على صفحة موارد Amazon DocumentDB.

كيف يمكنني ترحيل البيانات من قاعدة بيانات MongoDB الحالية إلى Amazon DocumentDB؟

يمكن للعملاء استخدامخدمة ترحيل قاعدة بيانات ‏AWS (‏AWS DMS) لترحيل قواعد بياناتهم المحلية أو قواعد بيانات MongoDB في سحابة الحوسبة المرنة لـ Amazon (‏Amazon EC2) إلى Amazon DocumentDB بسهولة وبدون وقت تعطّل تقريبًا. باستخدام DMS، يمكنك الترحيل من مجموعة نسخ MongoDB أو من مجموعة مجزأة إلى Amazon DocumentDB. بالإضافة إلى ذلك، يمكنك استخدام معظم الأدوات الحالية لترحيل البيانات من قاعدة بيانات MongoDB إلى Amazon DocumentDB، بما في ذلك mongodump/mongorestore, mongoexport/mongoimport وأدوات الجهات الخارجية التي تتيح تغيير التقاط البيانات (CDC) عبر سجل التشغيل. لمزيد من المعلومات، راجِع الترحيل إلى Amazon DocumentDB.

هل عليّ تغيير برامج تشغيل العميل لاستخدام Amazon DocumentDB؟

لا، يعمل Amazon DocumentDB مع الغالبية العظمى من برامج تشغيل MongoDB المتوافقة مع MongoDB 3.4+.

هل يدعم Amazon DocumentDB معاملات الدقة والاتساق والعزل والقدرة على التحمل (ACID)؟

نعم. مع إطلاق إتاحة التوافق مع MongoDB 4.0، تدعم Amazon DocumentDB القدرة على تنفيذ معاملات الدقة والاتساق والعزل والقدرة على التحمل (ACID) في مستندات وبيانات ومجموعات وقواعد بيانات متعددة.

هل تخضع Amazon DocumentDB لجدول MongoDB الخاص بنهاية العمر الافتراضي (EOL)؟

لا، لا تتبع Amazon DocumentDB دورات حياة التوافق نفسها مثل MongoDB، ولا ينطبق جدول MongoDB الخاص بنهاية العمر الافتراضي (EOL) على Amazon DocumentDB.

كيف يمكنني الوصول إلى مجموعة Amazon DocumentDB الخاصة بي؟

يتم نشر مجموعات Amazon DocumentDB داخل سحابة Amazon VPC (‏VPC) الخاصة بالعميل ويمكن الوصول إليها مباشرةً عن طريق مثيلات سحابة الحوسبة المرنة لـ Amazon (‏Amazon EC2) أو خدمات AWS الأخرى التي تم نشرها في نفس سحابة VPC. بالإضافة إلى ذلك، يمكن الوصول إلى Amazon DocumentDB عن طريق مثيلات Amazon EC2 أو خدمات AWS الأخرى في سحابات VPC مختلفة في المنطقة نفسها أو مناطق أخرى عبر الاتصال بين نظراء VPC. يجب أن يتم الوصول إلى مجموعات Amazon DocumentDB من خلال mongo shell أو برامج تشغيل 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. عند استخدام مثيلات describe-db-instances وdescribe-db-clusters ضمن واجهات برمجة تطبيقات AWS CLI، ننصحك بفلترة موارد Amazon DocumentDB باستخدام المعلمة التالية: "--filter Name=engine,Values=docdb".

ما أنواع المثيلات التي يقدمها Amazon DocumentDB؟

يرجى الاطلاع على Amazon DocumentDB صفحة التسعير للحصول على معلومات حول أنواع المثيلات المتاحة لكل منطقة.

كيف يمكنني تجربة استخدام Amazon DocumentDB؟

لتجربة Amazon DocumentDB، يُرجى الاطلاع على دليل بدء الاستخدام.

هل لدى Amazon DocumentDB اتفاقية مستوى خدمة؟

نعم. لمزيد من المعلومات، يرجى مراجعة اتفاقية مستوى خدمة Amazon DocumentDB (بالتوافق مع MongoDB).

الأداء

ما نوع الأداء الذي يمكن أن أتوقعه من Amazon DocumentDB؟

عند الكتابة إلى وحدة التخزين، لا يحتفظ Amazon DocumentDB إلا بسجلات الكتابة المسبقة، ولا يحتاج إلى كتابة عمليات مزامنة كاملة لصفحة المخزن المؤقت. بفضل هذا التحسين، الذي لا يضر بالمتانة، فإن عمليات كتابة Amazon DocumentDB تكون عادةً أسرع من قواعد البيانات التقليدية. يمكن لمجموعات Amazon DocumentDB توسيع نطاقها لاستيعاب ملايين القراءات في الثانية مع ما يصل إلى 15 نسخة قراءة.

التسعير

ما تكلفة Amazon DocumentDB وفي أي مناطق AWS هو متوفّر؟

يُرجى الاطلاع على Amazon DocumentDB صفحة التسعير للحصول على معلومات حول المناطق والأسعار.

هل تمتلك Amazon DocumentDB فئة مجانية وهل يمكنك بدء استخدامها مجانًا؟

نعم، يمكنك تجربة Amazon DocumentDB مجانًا باستخدام الإصدار التجريبي المجاني لمدة شهر واحد. إذا لم تكن قد استخدمت Amazon DocumentDB من قبل، فأنت مؤهل للحصول على نسخة تجريبية مجانية مدتها شهر واحد. تحصل منظمتك على 750 ساعة شهريًا من استخدام مثيل t3.medium، و30 مليون عملية إدخال وإخراج، ومساحة تخزين قدرها 5 جيجابايت، ومساحة تخزين للنسخ الاحتياطية قدرها 5 جيجابايت مجانًا ولمدة 30 يومًا. بمجرد انتهاء صلاحية الفترة التجريبية المجانية التي مدتها شهر واحد أو تجاوز الاستخدام المسموح به، يمكنك إغلاق كتلتك لتجنب أي رسوم، أو إبقاؤها قيد التشغيل وفقًا للأسعار القياسية عند الطلب. لمعرفة المزيد، راجِع صفحة الإصدار التجريبي المجاني من DocumentDB.

لماذا يجب أن أستخدم Amazon DocumentDB I/O-Optimized؟

يعد Amazon DocumentDB I/O-Optimized الخيار المثالي عندما تحتاج إلى تكاليف يمكن التنبؤ بها أو لديك تطبيقات كثيفة الإدخال/الإخراج. إذا كنت تتوقع أن تتجاوز تكاليف الإدخال/الإخراج 25% من إجمالي تكاليف قاعدة بيانات Amazon DocumentDB، فإن هذا الخيار يوفر أداءً محسنًا للأسعار. راجع وثائق Amazon DocumentDB I/O-Optimized لمعرفة المزيد، بما في ذلك كيفية البدء.

هل يمكنني التبديل بين تكوينات I/O-Optimized وتكوينات التخزين القياسية (standard)؟

يمكنك تبديل مجموعات قواعد البيانات الحالية مرة واحدة كل 30 يومًا إلى Amazon DocumentDB I/O-Optimized. يمكنك العودة إلى تكوينات التخزين القياسية Amazon DocumentDB standard في أي وقت.

باستخدام Amazon DocumentDB I/O-Optimized، هل سأستمر في الدفع مقابل عمليات الإدخال/الإخراج المطلوبة لتكرار البيانات عبر المناطق باستخدام المجموعات العالمية؟

نعم، يستمر فرض رسوم عمليات الإدخال/الإخراج المطلوبة لتكرار البيانات عبر المناطق. لا يفرض Amazon DocumentDB I/O-Optimized رسومًا على عمليات الإدخال/الإخراج للقراءة والكتابة التي تختلف عن النسخ المتماثل للبيانات. راجع وثائق Amazon DocumentDB I/O-Optimized لمعرفة المزيد.

الكُتل المرنة (Elastic Clusters)

ما هي كتل Amazon DocumentDB المرنة؟

تتيح لك مجموعات Amazon DocumentDB المرنة إمكانية توسيع قاعدة بيانات المستندات بطريقة مرنة للتعامل مع الملايين من عمليات الكتابة والقراءة، مع سعة تخزين بالبيتابايت. تعمل الكتل المرنة على تبسيط طريقة تفاعل العملاء مع Amazon DocumentDB من خلال إدارة البنية الأساسية تلقائيًا وإزالة الحاجة إلى إنشاء المثيلات أو إزالتها أو ترقيتها أو توسيع نطاقها.

كيف أبدأ باستخدام الكتل المرنة؟

يمكنك إنشاء مجموعة المجموعات المرنة باستخدام Amazon DocumentDB API أو SDK أو CLI أو CloudFormation (CFN) أو وحدة تحكم AWS. عند توفير المجموعة الخاص بك، فإنك تحدد عدد الأجزاء والحوسبة لكل جزء يحتاجه عبء العمل لديك. بمجرد إنشاء المجموعة الخاصة بك، فأنت على استعداد لبدء الاستفادة من قابلية التوسع المرنة للمجموعات المرنة. الآن، يمكنك الاتصال بمجموعة المجموعات المرنة وقراءة البيانات أو كتابتها من التطبيق الخاص بك. المجموعات المرنة تتّسم بالمرونة. حسب احتياجات أعباء العمل الخاصة بك، يمكنك إضافة الحوسبة أو إزالتها عن طريق تعديل عدد الأجزاء و/أو الحوسبة لكل جزء باستخدام وحدة تحكم AWS أو API أو CLI أو SDK. ستقوم الكتل المرنة تلقائيًا بتوفير/إلغاء توفير البنية الأساسية وإعادة التوازن في بياناتك.

كيف تعمل الكتل المرنة؟

تستخدم المجموعات المرنة التجزئة لتقسيم البيانات عبر نظام التخزين الموزع في Amazon DocumentDB. تعمل تجزئة البيانات، المعروفة أيضًا باسم التقسيم، على تقسيم مجموعات البيانات الكبيرة إلى مجموعات بيانات صغيرة في عقد متعددة لتمكين العملاء من توسيع قاعدة بياناتهم بما يتجاوز حدود التوسعة الرأسية لقاعدة بيانات واحدة. تستخدم المجموعات المرنة الفصل بين الحوسبة والتخزين في Amazon DocumentDB. بدلاً من إعادة تقسيم المجموعات عن طريق نقل أجزاء صغيرة من البيانات بين عقد الحوسبة، يمكن للمجموعات المرنة نسخ البيانات بكفاءة داخل نظام التخزين الموزع.

ما أنواع تجزئة البيانات التي تتيحها المجموعات المرنة؟

تتيح المجموعات المرنة التقسيم المستند إلى التجزئة.

كيف تختلف المجموعات المرنة عن التجزئة في MongoDB؟

باستخدام المجموعات المرنة، يمكنك بسهولة توسيع نطاق عبء العمل الخاص بك أو تضييقه على Amazon DocumentDB، وعادةً مع وقت تعطل قصير للتطبيق أو بدون أي وقت تعطّل ومع إحداث تأثير على الأداء أو بدون التأثير به مطلقًا مهما كان حجم البيانات. قد تؤثر عملية مماثلة على MongoDB في أداء التطبيق وتستغرق ساعات، وفي بعض الحالات أيامًا. تقدم المجموعات المرنة أيضًا إمكانات إدارة متباينة، مثل النسخ الاحتياطي بلا تأثير واستعادة البيانات من مرحلة زمنية معيّنة بسرعة، ما مكّن العملاء من التركيز لفترة أطول على تطبيقاتهم بدلاً من إدارة قاعدة بياناتهم.

هل أحتاج إلى إجراء أي تغييرات على تطبيقي لاستخدام المجموعات المرنة؟

لا. لست بحاجة إلى إجراء أي تغييرات على تطبيقك لاستخدام المجموعات المرنة.

هل يمكنني تحويل مجموعة Amazon DocumentDB الحالية إلى مجموعة مرنة؟

نعم، على المدى القريب، يُمكنك الاستفادة من خدمة ترحيل قواعد البيانات AWS Database Migration service (DMS) في ترحيل البيانات من مجموعة Amazon DocumentDB الحالية إلى مجموعة مرنة.

كيف يمكنني تحديد مفتاح جزء من البيانات؟

لا يختلف اختيار مفتاح جزء من البيانات الأمثل للمجموعات المرنة عن قواعد البيانات الأخرى. مفتاح جزء من البيانات الرائع له خاصيتان: التردد العالي والعدد العناصر الكبير. على سبيل المثال، إذا كان تطبيقك يخزن user_orders في DocumentDB، فعليك عمومًا استرداد البيانات بواسطة المستخدم. لذلك، تريد أن تكون جميع الطلبات المتعلقة بمستخدم معين في جزء واحد من البيانات. في هذه الحالة، سيكون user_id مفتاح جزء جيد. قراءة المزيد من المعلومات

ما المفاهيم المرتبطة بالمجموعات المرنة؟

  • المجموعات المرنة: مجموعة Amazon DocumentDB التي تتيح لك زيادة إنتاجية أعباء العمل إلى ملايين عمليات القراءة/الكتابة في الثانية والتخزين بوحدات البيتابايت. تتكون المجموعة المرنة من جزء بيانات واحد أو أكثر للحوسبة ووحدة التخزين، وتكون في الوضع الافتراضي عالية التوافر في العديد من مناطق توافر الخدمات.
  • جزء من البيانات: يوفر الجزء من البيانات الحوسبة لمجموعة مرنة. سيكون للجزء من البيانات افتراضيًا ثلاث عقد: عقدة كاتب واحدة وعقدتين للقارئ. يمكنك الحصول على 32 جزءًا من البيانات كحد أقصى، ويمكن أن يحتوى كل منها على 64 وحدة معالجة مركزية كبيرة بحد أقصى.
  • مفتاح الجزء من البيانات: يعد مفتاح الجزء من البيانات حقلاً اختياريًا في مستندات JSON التي تستخدمها المجموعات المرنة لتوزيع حركة ارتياد القراءة والكتابة على الجزء المطابق. ننصحك باختيار مفتاح يحتوي على الكثير من القيم الفريدة. سيقوم مفتاح جزء جيد بتقسيم بياناتك بالتساوي عبر الأجزاء الأساسية، ما يمنح عبء العمل الخاص بك أفضل معدل نقل وأداء. 
  • مجموعة أجزاء من البيانات: مجموعة يتم توزيع بياناتها عبر مجموعة مرنة.

كيف ترتبط المجموعات المرنة بخدمات AWS الأخرى؟

تتكامل المجموعات المرنة مع خدمات AWS الأخرى بنفس الطريقة التي يتكامل بها DocumentDB اليوم. أولاً، يمكنك استخدام خدمة ترحيل قاعدة بيانات ‏AWS (‏AWS DMS) للترحيل من MongoDB وقواعد البيانات العلائقية الأخرى إلى المجموعات المرنة. ثانيًا، يمكنك مراقبة سلامة وأداء مجموعة مرنة باستخدام Amazon CloudWatch. ثالثًا، يمكنك إعداد المصادقة والتفويض من خلال مستخدمي وأدوار AWS IAM واستخدام AWS VPC لإجراء اتصالات VPC الآمنة فقط. أخيرًا، يمكنك استخدام AWS Glue لاستيراد البيانات وتصديرها من/إلى خدمات AWS الأخرى، مثل S3 وRedshift وOpenSearch.

هل يمكنني ترحيل أعباء عمل MongoDB الحالية التي تم تقسيمها إلى مجموعات مرنة؟

نعم. يمكنك ترحيل أعباء عمل MongoDB المُجزَّأة الحالية إلى مجموعات مرنة. يمكنك إما استخدام خدمة ترحيل قاعدة بيانات AWS (‏AWS DMS) أو أدوات MongoDB الأصلية، مثل mongodump وmongorestore، لترحيل عبء عمل MongoDB إلى المجموعات المرنة. تتوافق المجموعات المرنة أيضًا مع واجهات برمجة التطبيقات الشائعة الاستخدام في MongoDB، مثل shardCollection()، ما يمنحك المرونة لإعادة استخدام الأدوات والبرامج النصية الحالية مع Amazon DocumentDB.

الأجهزة والتحجيم والتخزين

ما هي حدود التخزين الدنيا والقصوى لمجموعة Amazon DocumentDB؟

الحد الأدنى للتخزين هو 10 جيجابايت. حسب استخدامك للكتلة، ستزداد مساحة تخزين Amazon DocumentDB تلقائيًا لتصل إلى 128 تيبي بايت، بزيادات قدرها 10 جيجابايت وبدون أي تأثير على الأداء. باستخدام كتل Amazon DocumentDB المرنة، سيزداد التخزين تلقائيًا حتى 4 بيبي بايت بزيادات قدرها 10 جيجابايت. في كلتا الحالتين، ليست هناك حاجة لطلب التخزين مقدمًا.

كيف يتوسع نطاق Amazon DocumentDB؟

يتوسّع نطاق Amazon DocumentDB في بُعدين: التخزين والحوسبة. تزداد مساحة تخزين Amazon DocumentDB تلقائيًا من 10 جيجابايت إلى 128 تيبي بايت في حالة الكتل المستندة إلى المثيلات، وإلى 4 بيبي بايت في حالة كتل Amazon DocumentDB المرنة. يمكن زيادة سعة حوسبة Amazon DocumentDB عن طريق إنشاء مثيلات أكبر وأفقياً (لزيادة معدل نقل القراءة) عن طريق إضافة نسخ متماثلة إضافية إلى الكتلة.

كيف يمكنني توسعة نطاق موارد الحوسبة المرتبطة بمجموعة Amazon DocumentDB الخاصة بي؟

يمكنك توسعة نطاق موارد الحوسبة المخصصة لمثيلك في وحدة الإدارة في AWS عن طريق اختيار المثيل المطلوب والنقر على الزر "تعديل". يتم تعديل موارد الذاكرة ووحدة المعالجة المركزية من خلال تغيير فئة المثيل.

عند تعديل فئة المثيل، سيتم تطبيق التغييرات المطلوبة أثناء فترة الصيانة المحددة. بدلاً من ذلك، يمكنك استخدام علامة "التطبيق فورًا" لتطبيق طلبات التوسعة على الفور. سيكون لكل من هذين الخيارين تأثير الإتاحة لبضع دقائق أثناء تنفيذ عملية التوسعة. ضع في اعتبارك أنه سيتم أيضًا تطبيق أي تغييرات معلقة أخرى على النظام.

النسخ الاحتياطي والاستعادة

كيف يمكنني تمكين النسخ الاحتياطية للمجموعة الخاصة بي؟

يتم دائمًا تمكين النسخ الاحتياطية التلقائية على مجموعات Amazon DocumentDB. تتيح إمكانية النسخ الاحتياطي لقاعدة البيانات البسيطة في Amazon DocumentDB إمكانية الاسترداد الفوري لمجموعاتك. يمكنك زيادة فترة النسخ الاحتياطي لديك لعمليات استعادة البيانات من مرحلة زمنية معيّنة وصولًا إلى 35 يومًا. لا تؤثر النسخ الاحتياطية على أداء قاعدة البيانات.

هل يمكنني التقاط لقطات مجموعات والاحتفاظ بها طالما أردت؟

نعم. يمكن الاحتفاظ باللقطات اليدوية خارج إطار النسخ الاحتياطي وليس هناك أي تأثير على الأداء عند التقاط اللقطات. لاحظ أن استعادة البيانات من لقطات المجموع تتطلب إنشاء مجموعة جديدة.

إذا تعطّل المثيل الخاص بي، فما مسار الاسترداد الذي يمكنني اتباعه؟

تجعل Amazon DocumentDB بياناتك عالية التحمل تلقائيًا في ثلاث مناطق لتوافر الخدمات (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 جيجابايت موزعة على أقراص عديدة. يتم نسخ كل شريحة بحجم 10 جيجابايت من وحدة التخزين الخاصة بك بست طرق، في ثلاث مناطق توافر (AZ). تم تصميم Amazon DocumentDB للتعامل بشفافية مع فقدان ما يصل إلى نسختين من البيانات بدون التأثير على توفر الكتابة، وما يصل إلى ثلاث نسخ بدون التأثير على توفر القراءة. حجم تخزين Amazon DocumentDB يعالج الأخطاء ذاتيًا أيضًا. يتم إجراء فحص لكتل البيانات والأقراص باستمرار بحثًا عن أخطاء ويتم إصلاحها تلقائيًا.

كيف تحسِّن Amazon DocumentDB وقت استرداد البيانات بعد تعطل قاعدة البيانات؟

بخلاف قواعد البيانات الأخرى، بعد تعطّل قاعدة البيانات، لا تحتاج Amazon DocumentDB إلى إعادة تشغيل سجل الإعادة من آخر نقطة زمنية لقاعدة البيانات (عادةً ما تكون خمس دقائق) والتأكد من تطبيق جميع التغييرات، قبل إتاحة قاعدة البيانات للعمليات. يؤدي ذلك إلى تقليل أوقات إعادة تشغيل قاعدة البيانات إلى أقل من 60 ثانية في معظم الحالات. ينقل Amazon DocumentDB ذاكرة التخزين المؤقت خارج عملية قاعدة البيانات ويتيحها على الفور في وقت إعادة التشغيل. هذا يمنعك من الاضطرار إلى تقييد الوصول إلى أن تتم إعادة ملء ذاكرة التخزين المؤقت لتجنب حدوث انقطاع.

ما نوع النسخ المتماثلة التي يدعمها Amazon DocumentDB؟

يدعم Amazon DocumentDB قراءة النسخ المتماثلة ، والتي تشترك في وحدة التخزين الأساسية نفسها، مثل المثيل الأساسي. تكون التحديثات التي تم إجراؤها بواسطة المثيل الأساسي ظاهرة في جميع نسخ Amazon DocumentDB المتماثلة.

  • الميزة: قراءة Amazon DocumentDB للنسخ المتماثلة
  • عدد النسخ المتماثلة: 15 كحد أقصى
  • نوع النسخ المتماثل: غير متزامن (ميلي ثانية بالعادة)
  • تأثير الأداء على الأساسي: منخفض
  • العمل كهدف لتجاوز العطل: نعم (بدون فقدان للبيانات)
  • تجاوز العطل التلقائي: نعم

هل يمكنني الحصول على نسخ متماثلة في مناطق متعددة باستخدام Amazon DocumentDB؟

نعم، يمكنك نسخ بياناتك في مناطق متعددة باستخدام ميزة المجموعة العالمية. تمتد المجموعات العالمية على مناطق AWS المتعددة. تعمل المجموعات العالمية على نسخ بياناتك إلى مجموعات في ما يصل إلى خمس مناطق، مع إحداث تأثير ضئيل على الأداء أو بدون التأثير به مطلقًا. توفر المجموعات العالمية قدرة على التعافي من الكوارث الناتجة عن انقطاعات الكهرباء على مستوى المنطقة، وتتيح قراءات شاملة تتميز بوقت استجابة منخفض. لمعرفة المزيد، راجِع مشاركة المدونة.

هل يمكنني إعطاء الأولوية لبعض النسخ المتماثلة التي تعمل كأهداف لتجاوز العطل على غيرها؟

نعم. يمكنك تحديد مستوى أولوية الترقية لكل مثيل في مجموعتك. في حالة تعطل المثيل الأساسي، ستعمل Amazon DocumentDB على ترقية النسخة المتماثلة ذات الأولوية القصوى لتصبح الأساسية. عند وجود اختلافات بين اثنين أو أكثر من النسخ المتماثلة في نفس طبقة الأولوية، يقوم Amazon DocumentDB بترقية النسخة المتماثلة التي يتطابق حجمها مع حجم المثيل الرئيسي.

هل يمكنني تعديل مستويات الأولوية للمثيلات بعد إنشائها؟

يمكنك تعديل طبقة الأولوية لمثيل في أي وقت. لن يؤدي تعديل مستويات الأولوية ببساطة إلى تجاوز العطل.

هل يمكنني منع بعض النسخ المتماثلة من الترقية إلى المثيل الأساسي؟

يمكنك تحديد مستويات ذات أولوية أقل للنسخ المتماثلة التي لا تريد ترقيتها لتصبح المثيل الأساسي. ومع ذلك، إذا كانت النسخ المتماثلة ذات الأولوية الأعلى على المجموعة غير سليمة أو غير متوفرة لسبب ما، فإن Amazon DocumentDB سترقّي النسخة ذات الأولوية الأقل.

كيف تضمن Amazon DocumentDB توفرًا عاليًا لمجموعتي؟

يمكن نشر Amazon DocumentDB بتكوين عالي التوفر باستخدام تكرار مثيلات في مناطق توفر AWS متعددة كأهداف لتجاوز العطل. في حالة تعطّل المثيل الأساسي، تتم ترقية تكرار المثيل تلقائيًا ليصبح النسخة الأساسية الجديدة، مع الحد الأدنى من انقطاع الخدمة.

كيف يمكنني تحسين توفر مثيل Amazon DocumentDB واحد؟

يمكنك إضافة نسخ إضافية من Amazon DocumentDB. تتشارك نسخ Amazon DocumentDB في التخزين الأساسي نفسه مثل خاصة المثيل الأساسي. يمكن ترقية أي من نسخ Amazon DocumentDB لتصبح أساسية بدون فقدان أي بيانات، وبالتالي يمكن استخدامها لتحسين التسامح مع الخطأ في حالة تعطّل المثيل الأساسي. لزيادة مدى توافر المجموعة، ما عليك سوى إنشاء ما يتراوح بين نسخة واحدة و15 نسخة، في عدة مناطق توافر خدمات، وسيضمّنها Amazon DocumentDB تلقائيًا في الخيارات الأساسية لتجاوز العطل في حالة انقطاع المثيل.

ماذا يحدث أثناء تجاوز العطل وكم من الوقت يستغرق؟

تعالج Amazon DocumentDB تجاوز العطل تلقائيًا، بحيث يمكن لتطبيقاتك استئناف عمليات قاعدة البيانات بأسرع ما يمكن بدون تدخل إداري يدوي.

  • إذا كان لديك أحد نسخ Amazon DocumentDB في منطقة توافر الخدمات نفسها أو في منطقة توافر مختلفة، فعند التعطّل، يبحث Amazon DocumentDB في سجل الاسم المتعارف عليه (CNAME) لمثيلك للعثور على النسخة السليمة، والتي يتم ترقيتها بدورها لتصبح النسخة الأساسية الجديدة. من البداية إلى النهاية، يستغرق تجاوز العطل عادةً 30 ثانية. 
  • إذا لم يكن لديك مثيل لأحد نسخ Amazon DocumentDB (أي مجموعة مثيل واحدة)، فستحاول Amazon DocumentDB إنشاء مثيل جديد في نفس منطقة توافر الخدمات الخاصة بالمثيل الأصلي. يتم استبدال المثيل الأصلي هذا على أساس أفضل جهد وقد لا ينجح، على سبيل المثال، إذا كانت هناك مشكلة تؤثر في منطقة توافر الخدمات على نطاق واسع. 

على تطبيقك إعادة محاولة اتصالات قاعدة البيانات في حالة فقد الاتصال.

إذا كان لديّ مثيل أساسي ومثيل من نسخ Amazon DocumentDB يستوليان على حركة ارتياد القراءة وتبدأ عملية تجاوز العطل، فماذا يحدث؟

سيحدّد Amazon DocumentDB تلقائيًا مشكلة في المثيل الأساسي ويبدأ في توجيه حركة ارتياد القراءة/الكتابة إلى مثيل نسخة Amazon DocumentDB. في المتوسط​​، ستكتمل عملية تجاوز العطل هذه خلال 30 ثانية. بالإضافة إلى ذلك، ستتم مقاطعة حركة ارتياد القراءة التي كانت تخدمها نسخ Amazon DocumentDB المتماثلة لفترة وجيزة.

إلى أي مدى ستكون النسخ المتماثلة الخاصة بي متأخرة عن المثيل الأساسي؟

نظرًا لأن النسخ المتماثلة Amazon DocumentDB لديها حجم البيانات نفسه الخاص بالمثيل الأساسي، فلا يوجد فعليًا أي تأخير في النسخ. عادةً ما نلاحظ فترات تأخير تمتد على 1/10 من المللي ثانية.

الأمان والامتثال

هل يمكنني استخدام Amazon DocumentDB في السحابة الخاصة الافتراضية بـ Amazon (‏Amazon VPC)؟

نعم. يجب إنشاء جميع مجموعات Amazon DocumentDB في سحابة VPC. من خلال Amazon VPC، يمكنك تحديد طوبوغرافيا الشبكة الظاهرية التي تشبه إلى حد كبير الشبكة التقليدية التي يمكن أن تقوم بتشغيلها في مركز البيانات الخاص بك. ويمنحك ذلك السيطرة الكاملة على من يمكنه الوصول إلى مجموعات Amazon DocumentDB.

هل يتيح Amazon DocumentDB التحكم في الوصول المستند إلى الدور (RBAC)؟

يتيح Amazon DocumentDB التحكم في الوصول المستند إلى الدور (RBAC) باستخدام أدوار مضمنة. يمكّنك RBAC من فرض أقل امتياز كأفضل ممارسة من خلال تقييد الإجراءات التي يُسمح للمستخدمين بأدائها. لمزيد من المعلومات، راجِع التحكم في الوصول المستند إلى الدور في Amazon DocumentDB.

كيف تعمل أوضاع مصادقة MongoDB الحالية مع Amazon DocumentDB؟

تستخدم Amazon DocumentDB شبكة صارمة وحدود التفويض الخاصة بـ VPC. يتم توفير المصادقة والتفويض لواجهات برمجة تطبيقات إدارة 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 مع 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، وشهادة إطار العمل الأمني ​​المشترك لتحالف المعلومات الصحية (HITRUST CSF)، بالإضافة إلى كونها مؤهلة للتوافق مع قانون إخضاع التأمين الصحي لقابلية النقل والمساءلة (HIPAA). يمكن تنزيل تقارير امتثال AWS في AWS Artifact.

ترقية الإصدار الرئيسي

ما المقصود بالترقية الموضعية للإصدار الرئيسي؟

تتيح لك الترقية الموضعية للإصدار الرئيسي (MVU) ترقية مجموعات Amazon DocumentDB 3.6 أو 4.0 إلى Amazon DocumentDB 5.0 باستخدام وحدة تحكم AWS أو مجموعة تطوير البرامج (SDK) أو واجهة سطر الأوامر (CLI). مع MVU الموضعية، ليست هناك حاجة لإنشاء مجموعات جديدة أو تغيير نقاط النهاية الخاصة بك. باستثناء منطقة AWS GovCloud (الولايات المتحدة)، تتوفر وحدة MVU الموضعية في جميع المناطق التي يتوفر فيها Amazon DocumentDB 5.0. لبدء استخدام MVU الموضعي، يرجى مراجعة وثائق MVU الموضعية.

لماذا يجب أن أستخدم MVU الموضعية؟

تتيح لك MVU الموضعية ترقية مجموعات Amazon DocumentDB 3.6 أو 4.0 بسلاسة إلى الإصدار 5.0 دون الحاجة إلى إجراء النسخ الاحتياطي والاستعادة إلى مجموعة أخرى ودون استخدام أدوات ترحيل البيانات الأخرى. عند القيام بذلك، فإنه يقلل الوقت والجهد المرتبطين بعملية الترقية المعتادة التي تستلزم تكوين نقاط النهاية المصدر والهدف، وترحيل الفهارس والبيانات، وتغيير كود التطبيق، والمزيد.

لن تحتاج إلى تغيير نقطة النهاية في تطبيقاتك بعد الترقية. نظرًا لأن البيانات تظل في نفس المجموعة، فلا توجد تكلفة إضافية للترقية باستخدام الميزة.

ما هي فترة التوقف عند الترقية باستخدام MVU الموضعية؟

يمكن أن يختلف وقت التعطل من مجموعة إلى أخرى اعتمادًا على عدد المجموعات والفهارس وقواعد البيانات والمثيلات. قبل تشغيل ترقية الإصدار الرئيسي في الموقع على مجموعة الإنتاج الخاصة بك، نوصي بشدة بتشغيله في بيئة أقل لاختبار وقت التعطل والأداء وكذلك التحقق من أن تطبيقاتك تعمل بالشكل المتوقع بعد الترقية.

يمكنك أيضًا استخدام ميزة الاستنساخ السريع لـ Amazon DocumentDB لاستنساخ بيانات المجموعة الخاصة بك للاختبار. اعتمادًا على مدى تعقيد تنفيذ Amazon DocumentDB الخاص بك، يمكنك الاستعانة بمهندس حلول قواعد البيانات للحصول على مساعدة إضافية.

ما إصدارات المحرك التي تدعمها MVU الموضعية اليوم؟

يتم دعم MVU الموضعية فقط مع Amazon DocumentDB 3.6 أو 4.0 كمصدر والإصدار 5.0 كهدف. لا يتم دعمها لمجموعات Amazon DocumentDB العالمية أو المجموعات المرنة أو مع DocumentDB 4.0 كهدف.

تعلُّم الآلة

كيف يمكنني استخدام بياناتي في Amazon DocumentDB لإنشاء نماذج تعلّم الآلة؟

تتكامل Amazon DocumentDB مع Amazon SageMaker Canvas، مما يجعل من السهل إنشاء نماذج تعلّم الآلة (ML) وتخصيص النماذج الأساسية باستخدام البيانات المخزنة في Amazon DocumentDB دون كتابة سطر واحد من التعليمات البرمجية. لم تعد بحاجة إلى تطوير بيانات مخصصة ومسارات تعلم الآلة بين 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 وعمليات الإدخال/الإخراج الناتجة عندما تقرأ SageMaker Canvas البيانات من مثيل Amazon DocumentDB الخاص بك. لا توجد رسوم إضافية لاستخدام DocumentDB كمصدر بيانات في Amazon SageMaker Canvas. تفضل بزيارة صفحة تسعير Amazon DocumentDB‏ ووصفحة تسعير SageMaker Canvas لمعرفة المزيد.

تعرَّف على المزيد حول التسعير

اطّلع على صفحة تسعير Amazon DocumentDB (بالتوافق مع MongoDB).

تعرّف على المزيد 
تسجيل الاشتراك للحصول على حساب مجاني

تمتع بالوصول الفوري إلى الطبقة المجانية من AWS. 

تسجيل الاشتراك 
بدء التطوير في وحدة التحكم

ابدأ في التطوير باستخدام Amazon DocumentDB (بالتوافق مع MongoDB) في وحدة تحكم AWS.

سجِّل الدخول