Amazon DocumentDB (بالتوافق مع MongoDB) عبارة عن خدمة قاعدة بيانات مستندات مبنية لغرض إدارة بيانات بتنسيق JSON على نطاق واسع، وهي مُدارة بالكامل ومتكاملة مع AWS، وجاهزة لكي تستخدمها المؤسسات وتتسم بدرجة عالية من التحمل. توفّر هذه الخدمة القابلة للتوسع للعملاء القدرة على التحمل اللازمة عند تشغيل أعباء عمل MongoDB ذات المهام الحرجة.
في Amazon DocumentDB، تزداد سعة التخزين تلقائيًا حتى 128 تيبي بايت في المجموعات المستندة إلى المثيلات، وما يصل إلى 4 بيبي بايت في مجموعات Amazon DocumentDB المرنة، مع إحداث تأثير ضئيل على تطبيقك أو عدم التأثير به مطلقًا. تدعم Amazon DocumentDB ملايين الطلبات في الثانية مع ما يصل إلى 15 نسخة متماثلة للقراءة بزمن استجابة منخفض في غضون دقائق، بدون أي تعطّل للتطبيق، مهما كان حجم بياناتك.
تقدم Amazon DocumentDB 99.9% من اتفاقية مستوى الخدمة وتجعل بياناتك قادرة على التحمل في ثلاث مناطق توافر خدمات (AZ) داخل منطقة ما من خلال النسخ المتماثل لعمليات الكتابة الجديدة بست طرق لضمان بقاء بياناتك قابلة للقراءة في الحالات النادرة لحدوث فشل كامل في منطقة توافر خدمات بالإضافة إلى فشل عقدة التخزين المتزامن الإضافي في منطقة توافر خدمات مختلفة. من خلال النسخ المتماثل لعمليات الكتابة الجديدة بست طرق، تتمتع Amazon DocumentDB بالمرونة في مواجهة حالات الفشل وتضمن تجاوز الفشل بدون فقدان البيانات داخل أحد المناطق. لا يدفع العملاء إلا مقابل تخزين نسخة واحدة.
يمكن للعملاء استخدام خدمة ترحيل قاعدة بيانات AWS (AWS DMS) بسهولة لترحيل قواعد بيانات MongoDB المدارة ذاتيًا إلى Amazon DocumentDB بدون أي وقت تعطّل تقريبًا.
أداء على نطاق واسع
مجموعات Amazon DocumentDB المرنة
تتيح مجموعات Amazon DocumentDB المرنة للعملاء التعامل مع الملايين من عمليات الكتابة والقراءة في الثانية، ما يسمح للعملاء بتوسيع نطاق قواعد بيانات المستندات الخاصة بهم في دقائق، بدون أي وقت تعطّل تقريبًا أو تأثير على الأداء. يمكن للعملاء أيضًا تخزين بيتابايت من البيانات والدفع فقط مقابل السعة التي يستهلكونها بدون الحاجة إلى إدارة البنية الأساسية. باستخدام مجموعات Amazon DocumentDB المرنة، يمكن للعملاء الآن تلبية احتياجات التوسع لأي تطبيق تقريبًا.
معدل نقل عال ووقت استجابة منخفض لاستعلامات المستندات
يحتوي Amazon DocumentDB على نموذج مستند JSON مرن وأنواع بيانات وفهرسة فعالة. تستخدم الخدمة بنية محسّنة للذاكرة موسعة من أجل السماح بتقييم سريع للاستعلام على مجموعات المستندات الكبيرة.
سهولة تكييف نطاق موارد حساب قاعدة البيانات
بنقرات قليلة في وحدة إدارة تحكم AWS، يمكن للعملاء توسيع نطاق موارد الحوسبة والذاكرة من خلال زيادتها أو إنقصاها عن طريق إنشاء مثيلات نسخة جديدة بالحجم المطلوب أو إزالة المثيلات. عادةً ما تكتمل عمليات تكيف الحوسبة خلال دقائق معدودة.
توسعة نطاق التخزين التلقائي أو تضييقه
ستعمل Amazon DocumentDB تلقائيًا على زيادة حجم وحدة التخزين كلما ازدادت احتياجات تخزين المجموعات لديك. سيزداد حجم وحدة التخزين تدريجيًا بقدر 10 جيجابايت وصولاً إلى حد أقصى يبلغ 4 بيبي بايت. لا يحتاج العملاء إلى توفير مساحة تخزين زائدة لقاعدة بيانات المستندات الخاصة بك من أجل التكيّف مع النمو المستقبلي.
وقت استجابة بطيء في قراءة النسخ المتماثلة
قم بزيادة معدل نقل القراءة لدعم طلبات التطبيقات ذات الحجم الكبير من خلال إنشاء ما يصل إلى 15 نسخة متماثلة لقراءة قاعدة البيانات. لدى نسخ Amazon DocumentDB التخزين الأساسي نفسه ويعمل كمثيل المصدري، ما يقلل التكاليف ويزيل الحاجة إلى نسخ البيانات إلى عقد الاستنساخ. هذا يتيح المزيد من قوة المعالجة لخدمة طلبات القراءة، ويقلل من وقت تأخر النسخ المتماثل - وغالبًا ما يصل إلى أجزاء من الثانية المكونة من رقم واحد. يوفر Amazon DocumentDB أيضًا نقطة نهاية واحدة لاستعلامات القراءة، بحيث يمكن للتطبيق الاتصال بدون الحاجة إلى تتبع النسخ المتماثلة عند إضافتها وإزالتها.
متوافق مع MongoDB
يتوافق Amazon DocumentDB مع برامج التشغيل والأدوات MongoDB 3.6, 4.0 و5.0. يمكن استخدام الغالبية العظمى من التطبيقات وبرامج التشغيل والأدوات التي يستخدمها العملاء بالفعل اليوم مع قاعدة بيانات MongoDB غير العلائقية المفتوحة المصدر مع Amazon DocumentDB. يحاكي Amazon DocumentDB الاستجابات التي يتوقعها العميل من خادم MongoDB من خلال تنفيذ واجهات برمجة تطبيقات Apache 2.0 مفتوحة المصدر MongoDB 3.6، و4.0، و5.0 على نظام تخزين مصمم خصيصًا لهذا الغرض وموزع ومتسامح مع الأخطاء ويعالج الأخطاء ذاتيًا، ما يمنح العملاء الأداء وقابلية التوسع والتوافر الذي يحتاجون إليه عند تشغيل أعباء عمل MongoDB الحرجة على نطاق واسع. تعرف على المزيد حول واجهات برمجة تطبيقات MongoDB المدعومة.
إمكانات الاستعلام الجغرافي المكاني
يتيح إطلاق إمكانات الاستعلام الجغرافي المكاني للعملاء استخدام Amazon DocumentDB من أجل دعم تخزين البيانات الجغرافية المكانية والاستعلام عنها وفهرستها. يمكن للعملاء إنشاء فهارس 2dsphere واستخدام واجهات برمجة تطبيقات MongoDB الجغرافية المكانية الشائعة، مثل $nearSphere و$geoNear و$minDistance و$maxDistance، من أجل تنفيذ الاستعلامات المخزنة على البيانات المخزنة DocumentDB.
معاملات الدقة والاتساق والعزل والقدرة على التحمل (ACID)
الدقة والاتساق والعزل والقدرة على التحمل (ACID) هي مجموعة من خصائص معاملات قاعدة البيانات التي تهدف إلى ضمان صحة البيانات على الرغم من الأخطاء، وانقطاع الطاقة، وغيرها من الحوادث المؤسفة. مع إطلاق دعم التوافق مع MongoDB 4.0، تدعم Amazon DocumentDB القدرة على إجراء معاملات ACID في مستندات وبيانات ومجموعات وقواعد بيانات متعددة.
دعم الترحيل
يمكن للعملاء بسهولة ترحيل قواعد بيانات MongoDB في أماكن العمل أو على سحابة الحوسبة المرنة لـ Amazon (Amazon EC2) إلى Amazon DocumentDB مجانًا (لمدة ستة أشهر لكل مثيل)، وذلك بدون أي وقت تعطّل تقريبًا من خلال خدمة ترحيل قاعدة بيانات (AWS DMS). باستخدام DMS، يمكن للعملاء الترحيل من مجموعة نسخ MongoDB أو من مجموعة مجزأة إلى Amazon DocumentDB. لمزيد من المعلومات حول ترحيل قواعد البيانات العلائقية وغير العلائقية إلى Amazon DocumentDB، اطّلِع على الترحيل إلى Amazon DocumentDB.
فعّالة من حيث التكلفة
الدفع فقط حسب الاستخدام
لا يوجد التزام مسبق مع Amazon DocumentDB. ستدفع رسومًا بالساعة لكل مثيل تقوم بتشغيله، وعندما تنتهي من استخدام مثيل Amazon DocumentDB، يمكنك حذفه أو إيقافه مؤقتًا. لا تحتاج إلى الإفراط في توفير مساحة التخزين كهامش أمان، وتدفع فقط مقابل مساحة التخزين التي تستهلكها فعلاً. لمعرفة المزيد من التفاصيل، تفضل بزيارة صفحة تسعير Amazon DocumentDB.
إمكانية التنبؤ بالأسعار على أي نطاق
توفر Amazon DocumentDB تكوين تخزين I/O-Optimized لأولئك الذين يبحثون عن إمكانية التنبؤ بالأسعار. يمنحك تكوين Amazon DocumentDB I/O-Optimized توفيرًا في التكاليف يصل إلى 40% للتطبيقات كثيفة الإدخال/الإخراج حيث تتجاوز رسوم الإدخال/الإخراج 25% من إجمالي الإنفاق على قاعدة بيانات Amazon DocumentDB I/O-Optimized. باستخدام Amazon DocumentDB I/O-Optimized، يمكنك التخلص بشكل فعال من عدم اليقين بشأن رسوم الإدخال/الإخراج المتغيرة من هيكل الفواتير الخاص بك. بدلاً من ذلك، تتم محاسبتك فقط مقابل رسوم الحوسبة والتخزين والنسخ الاحتياطي، مما يضمن إمكانية التنبؤ بالأسعار والشفافية.
الأداء-السعري
يتيح لك Amazon DocumentDB الاختيار بين تكوينات التخزين القياسية (Standard) والمحسّنة للإدخال/الإخراج (I/O-Optimized) لمجموعة قواعد البيانات الخاصة بك. تتيح لك المرونة زيادة أداء السعر إلى أقصى حد عن طريق اختيار التكوين المناسب بناءً على احتياجاتك. إذا كان التطبيق الخاص بك يتطلب استهلاكًا منخفضًا إلى متوسط للإدخال/الإخراج، فيجب عليك اختيار التكوين القياسي (Standard). إذا كانت حالة الاستخدام الخاصة بك تتطلب أحمال عمل مكثفة للإدخال/الإخراج، فيمكنك اختيار تكوين التخزين المحسّن للإدخال/الإخراج (I/O-Optimized).
مُدار بالكامل
التوفير التلقائي للخدمات والإعداد التلقائي
من السهل البدء باستخدام Amazon DocumentDB. ما عليك سوى إطلاق مجموعة Amazon DocumentDB جديدة باستخدام وحدة إدارة تحكم AWS. يتم تكوين مثيلات Amazon DocumentDB مسبقًا بمعلمات وإعدادات مناسبة لفئة المثيل المحددة. يمكن للعملاء تشغيل مجموعة وتوصيل التطبيق في غضون دقائق بدون الحاجة إلى أي تكوين إضافي.
المراقبة والمقاييس
يوفر Amazon DocumentDB مقاييس Amazon CloudWatch لمثيلات قاعدة البيانات السحابية. يمكن للعملاء استخدام وحدة إدارة تحكم AWS لعرض أكثر من 40 مقياسًا تشغيليًا رئيسيًا للمجموعة، بما في ذلك الحوسبة والذاكرة والتخزين وإنتاجية الاستعلام وعدادات MongoDB والاتصالات النشطة.
المعالجة المجمعة التلقائية للبرمجيات
ستحتفظ Amazon DocumentDB بقاعدة بيانات عملاء محدّثة تتضمّن أحدث التصحيحات. يمكن للعملاء التحكم فيما إذا كانت المجموعة مصححة ووقت إجراء التصحيح من خلال إدارة إصدار محرك قاعدة البيانات.
درجات عالية من الأمان والتوافق
عزل الشبكة
يعمل Amazon DocumentDB في السحابة الخاصة الافتراضية بـ Amazon (Amazon VPC)، ما يسمح للعملاء بعزل المجموعة في الشبكة الافتراضية والاتصال بالبنية الأساسية لتكنولوجيا المعلومات المحلية باستخدام شبكات IPsec الخاصة الافتراضية (VPNs) المشفرة وفقًا للمعايير المتّبعة في المجال. بالإضافة إلى ذلك، باستخدام تكوين السحابة الخاصة الافتراضية (VPC) الخاص بـ Amazon DocumentDB، يمكن للعملاء تكوين إعدادات جدار الحماية والتحكم في وصول الشبكة إلى المجموعة.
التفويض
يدعم Amazon DocumentDB التحكم في الوصول المستند إلى الدور (RBAC) مع الأدوار المضمنة والأدوار المحددة. يمكّن RBAC العملاء من فرض الامتيازات الأقل كأفضل ممارسة من خلال تقييد الإجراءات التي يُصرح للمستخدمين بأدائها. يتكامل Amazon DocumentDB مع إدارة الهوية والوصول في AWS (AWS IAM) ويقدم للعملاء القدرة على التحكم في الإجراءات التي يستطيع مستخدمو ومجموعات AWS IAM اتخاذها عند التعامل مع موارد Amazon DocumentDB معينة، مثل المجموعات والمثيلات وحتى اللقطات ومجموعات المعلمات. يمكنك أيضًا وضع علامة على موارد Amazon DocumentDB والتحكم في الإجراءات التي يستطيع مستخدمو ومجموعات IAM اتخاذها عند التعامل مع مجموعات الموارد التي لها نفس العلامة (وقيمة العلامة المرتبطة).
التشفير
يسمح Amazon DocumentDB للعملاء بتشفير قواعد البيانات باستخدام المفاتيح التي تم إنشاؤها والتحكم فيها من خلال خدمة AWS للإدارة الرئيسية (AWS KMS) في مجموعة تعمل باستخدام تشفير Amazon DocumentDB، يتم تشفير البيانات المخزنة في أثناء عدم النشاط في مساحة التخزين الأساسية، كما يتم تخزين النسخ الاحتياطية التلقائية ونسخ القراءة واللقطات في المجموعة نفسها. يتم تشفير الاتصالات تلقائيًا بين العميل وAmazon DocumentDB أثناء النقل باستخدام TLS.
شهادات الامتثال
تم تصميم Amazon DocumentDB لتلبية أعلى معايير الأمان ولتسهيل التحقق من أمان العملاء لدينا وتلبية الالتزامات التنظيمية والامتثال. تم تقييم Amazon DocumentDB للتوافق مع PCI DSS، وISO 9001، و27001، و27017، و27018، وSOC 1 و2 و3، وشهادة إطار العمل الأمني المشترك لتحالف المعلومات الصحية (HITRUST CSF)، بالإضافة إلى كونها مؤهلة للتوافق مع قانون إخضاع التأمين الصحي لقابلية النقل والمساءلة (HIPAA).
عالية التوفر
الكتل العالمية
توفر المجموعات العالمية لـ Amazon DocumentDB قدرة على التعافي من الكوارث الناتجة عن انقطاعات الكهرباء على مستوى المنطقة، وتتيح قراءات شاملة تتميز بوقت استجابة منخفض. تنشئ المجموعات العالمية لـ Amazon DocumentDB نسخ عن بياناتك في مجموعات في ما يصل إلى 5 مناطق AWS، مع إحداث تأثير ضئيل على الأداء أو عدم التأثير به مطلقًا، ومع تأخر نموذجي لا يتجاوز الثانية الواحدة. تعرف على المزيد حول إعداد المجموعات العالمية في دليل مستخدم Amazon DocumentDB.
مراقبة المثيلات وإصلاحها
تتم مراقبة صحة مجموعة Amazon DocumentDB ومثيلاتها باستمرار. في حال تعطّل المثيل الذي يشغّل قاعدة بياناتك، ستتم إعادة تشغيله والعمليات المرتبطة به تلقائيًا. لا يتطلب استرداد Amazon DocumentDB إعادة تشغيل طويلة محتملة لسجلات إعادة قاعدة البيانات، لذلك تكون أوقات إعادة تشغيل المثيل عادةً 30 ثانية أو أقل. كما أنه يعزل ذاكرة التخزين المؤقت لقاعدة البيانات من عمليات قاعدة البيانات، ما يسمح لذاكرة التخزين المؤقت بعدم التأثر بإعادة تشغيل قاعدة البيانات.
النشر لمناطق توافر خدمات متعددة ونسخ القراءة
إذا كان هناك عطل في المثيل، فإن Amazon DocumentDB تقوم بأتمتة تجاوز العطل إلى واحد مما يصل إلى 15 نسخة من Amazon DocumentDB أنشأها العملاء في أي من مناطق توافر الخدمات الثلاثة. إذا لم تكن هناك نسخ Amazon DocumentDB متوفرة، فسيحاول Amazon DocumentDB في حالة حدوث عطل أن ينشئ للعملاء مثيلاً جديدًا تلقائيًا.
تخزين متسامح مع الأخطاء ويعالجها ذاتيًا
يتم نسخ كل جزء بحجم 10 جيجابايت من وحدة التخزين الخاصة بك بست طرق، في ثلاث مناطق توافر (AZ). يستخدم Amazon DocumentDB تخزينًا متسامحًا مع الأخطاء يتعامل بشفافية مع فقدان ما يصل إلى نسختين من البيانات بدون التأثير على توفر قاعدة البيانات للكتابة وما يصل إلى ثلاث نسخ بدون التأثير على توفر القراءة. تعد مساحة تخزين Amazon DocumentDB ذاتية المعالجة أيضًا؛ فيتم فحص كتل وأقراص البيانات باستمرار بحثًا عن أخطاء ويتم استبدالها تلقائيًا.
نسخ احتياطي تلقائي ومستمر وتزايدي، واستعادة البيانات من مرحلة زمنية معينة (PITR)
تتيح إمكانية النسخ الاحتياطي البسيطة لقاعدة بيانات Amazon DocumentDB إمكانية الاسترداد الفوري للمجموعات. يمكن للعملاء استعادة مجموعتهم من أي ثانية خلال فترة الاحتفاظ بالبيانات، حتى آخر خمس دقائق. يمكن تكوين فترة الاحتفاظ بالنسخ الاحتياطية التلقائية لمدة تصل إلى خمسة وثلاثين يومًا. يتم تخزين النسخ الاحتياطية التلقائية في خدمة التخزين البسيطة في Amazon (Amazon S3)، والتي تم تصميمها بمتانة بنسبة 99.999999999%. تعد نسخ Amazon DocumentDB الاحتياطية تلقائية وتزايدية ومستمرة وليس لها أي تأثير على أداء المجموعة.
لقطات المجموعات والكتل
لقطات المجموعات والكتل هي نسخ احتياطي يبدأها المستخدم للمجموعة المخزنة في Amazon S3 والتي سيتم الاحتفاظ بها حتى حذفها بوضوح. فهي تستفيد من اللقطات الإضافية الآلية لتقليل الوقت ومساحة التخزين المطلوبين. يمكن للعملاء إنشاء مجموعة جديدة من لقطات المجموعات والكتل في أي وقت.
تعلُّم الآلة
تعلّم الآلة بدون تعليمات برمجية باستخدام Amazon DocumentDB وAmazon SageMaker Canvas
تتكامل Amazon DocumentDB مع Amazon SageMaker Canvas، مما يجعل من السهل بناء نماذج تعلّم الآلة (ML) لاحتياجات التراجع (regression) والتنبؤ وتخصيص النماذج الأساسية لتلخيص المحتوى وتوليده باستخدام البيانات المخزنة في Amazon DocumentDB دون كتابة سطر واحد من التعليمات البرمجية. يزيل التكامل داخل وحدة التحكم العبء الثقيل غير المتمايز للاتصال والوصول إلى Amazon DocumentDB لتسريع تطوير ML الخاص بك من خلال تجربة بدون تعليمات برمجية.
يمكنك تشغيل SageMaker Canvas من داخل وحدة تحكم Amazon DocumentDB وإضافة قواعد بيانات Amazon DocumentDB الحالية كمصدر بيانات لبدء بناء نماذج تعلّم الآلة الخاصة بك. يمكنك استخدام بياناتك في Amazon DocumentDB في SageMaker Canvas لإنشاء نماذج للتنبؤ بتقلب العملاء، واكتشاف الاحتيال، والتنبؤ بفشل الصيانة، والتنبؤ بالمقاييس المالية والمبيعات، وتحسين المخزون، وإنشاء المحتوى. اقرأ وثائق Amazon DocumentDB ML لمعرفة المزيد.
اطّلع على صفحة تسعير Amazon DocumentDB (بالتوافق مع MongoDB).
ابدأ في التطوير باستخدام Amazon DocumentDB (بالتوافق مع MongoDB) في وحدة تحكم AWS.