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

المصطلحات الرئيسية

وحدة سعة القراءة (RCU‏): يعتبر كل استدعاء لواجهة API لقراءة البيانات من الجدول الخاص بك طلبًا للقراءة. ويمكن أن تكون طلبات القراءة متسقة بشدة أو متسقة في النهاية أو متصلة بالمعاملات. بالنسبة للعناصر التي يصل حجمها إلى 4 كيلوبايت، يمكن لوحدة RCU إجراء طلب قراءة بتناسق شديد في الثانية تتطلب العناصر التي يزيد حجمها عن 4 كيلوبايت وحدات RCU إضافية. بالنسبة للعناصر التي يصل حجمها إلى 4 كيلوبايت، يمكن لوحدة RCU إجراء طلبات قراءة باتساق شامل في الثانية. تتطلب طلبات قراءة المعاملات اثنتين من وحدات RCU لإجراء عملية قراءة واحدة في الثانية للعناصر التي يزيد حجمها عن 4 كيلوبايت. على سبيل المثال، تتطلب القراءة المتناسقة بشدة لعنصر يبلغ حجمه 8 كيلوبايت اثنتين من وحدات RCU، وتتطلب القراءة بتناسق شامل لعنصر يبلغ حجمه 8 كيلوبايت اثنتين من وحدات RCU، كما تتطلب قراءة المعاملات لعنصر يبلغ حجمه 8 كيلوبايت أربع وحدات RCU. راجع تناسق القراءة للمزيد من التفاصيل.

وحدة سعة الكتابة (WCU‏): يعتبر كل استدعاء من API لكتابة البيانات في الجدول الخاص بك هو طلب كتابة. بالنسبة للعناصر التي يصل حجمها إلى 1 كيلوبايت، يمكن لوحدة WCU إجراء طلب كتابة واحد قياسي في الثانية. تتطلب العناصر التي يزيد حجمها عن 1 كيلوبايت وحدات WCU إضافية. تتطلب طلبات كتابة المعاملات اثنين من وحدات سعة الكتابة (WCU) لإجراء عملية كتابة واحدة في الثانية للعناصر التي يزيد حجمها عن 1 كيلوبايت. على سبيل المثال، يتطلب طلب الكتابة القياسي لعنصر يبلغ حجمه 1 كيلوبايت وحدة سعة كتابة (WCU) واحدة، ويتطلب طلب الكتابة القياسي لعنصر يبلغ حجمه 3 كيلوبايت ثلاث وحدات سعة كتابة (WCU)، كما يتطلب طلب كتابة معاملاتية لعنصر يبلغ حجمه 3 كيلوبايت ست وحدات سعة كتابة (WCU).

وحدة سعة الكتابة المتكررة (rWCU‏): عند استخدام جداول DynamoDB العالمية، تتم كتابة البيانات الخاصة بك تلقائيًا في مناطق AWS المتعددة التي تختارها. وتتم كل عملية كتابة في المنطقة المحلية وكذلك في المناطق المتكررة.

وحدة طلب قراءة التدفقات: يكون كل استدعاء لواجهة برمجة تطبيقات GetRecords إلى تدفقات DynamoDB Streams عبارة عن وحدة طلب قراءة تدفقات واحدة. ويمكن أن تقوم كل وحدة طلب قراءة تدفقات بإرجاع ما يصل إلى 1 ميجابايت من البيانات.

طلبات القراءة/الكتابة المعاملاتية: في DynamoDB، تختلف الكتابة أو القراءة المعاملاتية عن الكتابة أو القراءة القياسية، لأنها تضمن نجاح أو فشل كل العمليات المضمنة في معاملة واحدة كمجموعة واحدة.


نظرة عامة حول الميزات وتحرير الفواتير لـ DynamoDB

الميزة

ما تقوم به

وحدة تحرير الفواتير

الميزات الأساسية

 

سعة الكتابة المتوفرة

كتابة البيانات في الجدول الخاص بك

وحدة سعة الكتابة (WCU)

 

سعة القراءة المتوفرة

قراءة البيانات من الجدول الخاص بك

وحدة سعة القراءة (RCU)

 

تخزين البيانات

تخزين البيانات، بما في ذلك قيم الفهرس

جيجابايت/الشهر

الميزات الاختيارية

 

النسخ الاحتياطي المستمر

عمل نُسخ احتياطية مستمرة للأيام الـ 35 السابقة

جيجابايت/الشهر

 

النسخ الاحتياطي حسب الطلب

أخذ نُسخ احتياطية للقطات عند نقاط زمنية محددة

جيجابايت/الشهر

 

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

استعادة جدول إلى لقطة أو فترة زمنية معينة

جيجابايت

 

الجداول العالمية

نسخ البيانات لإنشاء جدول متعدد المناطق ومتعدد الإدارات

وحدة سعة الكتابة المتكررة (rWCU)

 

DynamoDB Accelerator (DAX)‎

تقليل زمن الاستجابة عبر الذاكرة المؤقتة الموجودة في الذاكرة

عقدة في الساعة

 

DynamoDB Streams

توفير تسلسل مرتب زمنيًا للتغييرات على مستوى العنصر في جدول

وحدة طلب قراءة التدفقات

 

نقل البيانات الصادرة

نقل البيانات إلى مناطق AWS أخرى

جيجابايت

تسعير ميزة DynamoDB التفصيلية

  • • طلبات القراءة والكتابة

    السعة المتوفرة

    عندما تقوم بتحديد وضع السعة المتوفرة، فإنك تحدد سعة القراءة والكتابة التي تتوقع أن يتطلبها التطبيق الخاص بك. يمكنك استخدام ميزة Auto Scaling لضبط سعة الجدول تلقائيًا بناءً على معدل الاستخدام المحدد لضمان أداء التطبيق مع تقليل التكاليف. يفرض DynamoDB رسومًا على وحدة سعة كتابة WCU واحدة لكل عملية كتابة في الثانية (ما يصل إلى 1 كيلوبايت) واثنتين من وحدات WCU لكل عملية كتابة معاملاتية في الثانية. بالنسبة لعمليات القراءة، يفرض DynamoDB رسومًا على وحدة (RCU) واحدة لكل عملية قراءة متناسقة بشدة في الثانية، واثنين من وحدات (RCU) لكل عملية قراءة معاملاتية في الثانية، بالإضافة إلى وحدة طلب قراءة نصفية لكل عملية قراءة بتناسق شامل في الثانية (بما يصل إلى 4 كيلوبايت). ستتم محاسبتك على القدرة الإنتاجية (بيانات القراءة والكتابة) التي توفّرها في جداول Amazon DynamoDB خاصتك، حتى عند عدم استخدامك القدرة المتوفرة بالكامل. قد تتنوع بيانات القراءة والكتابة الفعلية للأداء لجداول DynamoDB خاصتك كما قد تكون أقل من القدرة الإنتاجية التي توفّرها.

    السعة المحجوزة

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

    يمكنك شراء قدرة محجوزة لـ DynamoDB من خلال تقديم طلب عبر وحدة الإدارة في AWS. يتم شراء السعة المحجوزة في كتل مكونة من 100 وحدة من وحدات WCUs القياسية أو 100 وحدة من وحدات RCUs. لا يمكنك شراء كتل وحدات WCUs المتكررة. عند شراء قدرة محجوزة من DynamoDB، يجب تحديد منطقة وكمية ومدة لـ AWS. ستتم محاسبتك (1) لمرة واحدة، وبرسم دفعة مقدمة، و(2) برسم بالساعة لكل ساعة خلال المدة على أساس كمية القدرة المحجوزة التي تشتريها من DynamoDB. تخضع القدرة المحجوزة أيضًا لـ DynamoDB لكل التخزين ونقل البيانات والرسوم الأخرى التي يمكن تطبيقها ضمن اتفاقية عملاء AWS أو اتفاقيات أخرى لدينا تحكم استخدامك للخدمات.

  • • تخزين البيانات

    لن تحتاج إلى توفير التخزين: يراقب DynamoDB حجم الجداول الخاصة بك من أجل تحديد رسوم التخزين الخاصة بك. يقيس DynamoDB حجم بياناتك القابلة لتحرير فاتورة عن طريق جمع الحجم الأساسي بالبايت للبيانات التي تقوم بتحميلها إلى جانب تكلفة إضافية لتخزين كل عنصر من 100 بايت يمثل الفهرسة. 

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

    يوفر DynamoDB طريقتين لعمل النسخ الاحتياطي لبيانات الجدول الخاص بك. توفر عمليات النسخ الاحتياطي المستمرة مع استرجاع النقطة الزمنية (PITR) نسخًا احتياطية مستمرة للجدول الخاص بك للأيام الـ 35 السابقة. يمكنك استرجاع الجدول الخاص بك إلى حالته عند أي ثانية محددة في خلال الأسابيع الخمسة السابقة. تخلق عمليات النسخ الاحتياطي حسب الطلب لقطات للجدول الخاص بك لأرشفتها لفترات زمنية طويلة من أجل مساعدتك على الوفاء بالمتطلبات التنظيمية الخاصة بالشركات والحكومات.

    عمليات النسخ الاحتياطي المستمرة (PITR)

    يفرض DynamoDB الرسوم على عمليات النسخ الاحتياطي المستمرة اعتمادًا على حجم كل جدول من جداول DynamoDB (بيانات الجدول والفهارس الثانوية المحلية) التي تم تمكينه وفقًا لها. يراقب DynamoDB حجم الجداول التي يتم تمكين عمليات النسخ الاحتياطي المستمرة بها بشكل مستمر طوال الشهر من أجل تحديد رسوم النسخ الاحتياطي الخاصة بك، كما يستمر في تحرير الفواتير لك إلى أن تقوم بتعطيل عمليات النسخ الاحتياطي المستمرة في كل جدول.

    النسخ الاحتياطي حسب الطلب

    يفرض DynamoDB الرسوم على عمليات النسخ حسب الطلب اعتمادًا على حجم تخزين الجدول (بيانات الجدول والفهارس الثانوية المحلية). يتم تحديد حجم كل نسخة احتياطية في وقت طلب كل نسخة احتياطية. يتم تحرير فاتورة الحجم الإجمالي لتخزين النسخ الاحتياطي كل شهر حسب مجموع كل النسخ الاحتياطية من جداول DynamoDB. يراقب DynamoDB حجم عمليات النسخ الاحتياطي حسب الطلب بشكل مستمر طوال الشهر من أجل تحديد رسوم النسخ الاحتياطي الخاصة بك.

    استرجاع جدول

    يتم حساب تكلفة استرجاع جدول من نُسخ احتياطية حسب الطلب أو استرجاع نقطة زمنية على حسب الحجم الإجمالي للبيانات التي تم استرجاعها (بيانات الجدول والفهارس الثانوية المحلية والفهارس الثانوية العالمية) لكل طلب.

  • • الجداول العالمية

    تفرض DynamoDB رسومًا على استخدام الجداول العالمية بناءً على الموارد المستخدمة في كل جدول متماثل. يتم قياس طلبات الكتابة للجداول العالمية في شكل وحدات WCUs متكررة وليس وحدات WCUs قياسية. يعتمد عدد وحدات WCUs المتكررة المستهلكة في النسخ المتماثل على إصدار الجداول العالمية التي تستخدمها. للحصول على المزيد من المعلومات، راجع أفضل الممارسات والمتطلبات لإدارة الجداول العالمية. يتم تحرير فواتير طلبات القراءة وتخزين البيانات بما يتسق مع الجداول القياسية (جداول ليست عالمية). إذا أضفت نسخة متماثلة لجدول من أجل إنشاء جدول عالمي أو توسيع نطاقه في المناطق الجديدة، تفرض DynamoDB رسومًا لاستعادة الجدول في المناطق المُضافة لكل جيجابايت من البيانات المخزنة. يحتسب النسخ المتماثل عبر المناطق وإضافة النسخ المتماثلة إلى الجداول التي تحتوي على بيانات رسوم كذلك نظير نقل البيانات الصادرة. انظر قسم "نقل البيانات" في صفحة التسعير هذه للاطلاع على التفاصيل.

  • • DynamoDB Accelerator (DAX)‎

    يفرض DynamoDB الرسوم لسعة DAX بالساعة وتعمل مثيلات DAX لديك دون أي التزامات طويلة الأجل. يتم التسعير وفقًا لكل عقدة في الساعة يتم استهلاكها، ويعتمد على نوع المثيل الذي تختاره. يتم تحرير فاتورة بساعة كاملة لكل جزء من العقدة في الساعة. يسري التسعير على كل العقد المنفردة في قطاع DAX. على سبيل المثال، إذا كان لديك قطاع DAX من ثلاث عقد، يتم تحرير فاتورتك لكل عقدة منفصلة (ثلاث عقد إجمالاً) على أساس سعر الساعة.

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

  • • DynamoDB Streams

    تفرض DynamoDB رسومًا مقابل قراءة البيانات من DynamoDB Streams في شكل وحدات طلب القراءة. يتم تحرير فاتورة كل استدعاء لواجهة GetRecords API كوحدة طلب قراءة تدفقات وتعيد ما يصل إلى 1 ميجابايت من البيانات من DynamoDB Streams. تكون وحدات طلب قراءة التدفقات فريدة عن طلبات القراءة في جدول DynamoDB الخاص بك.  

  • • نقل البيانات

    يشير نقل البيانات الواردة والصادرة إلى النقل إلى داخل DynamoDB وخارجه. لا تفرض DynamoDB الرسوم على نقل البيانات الواردة، كما أنها لا تفرض الرسوم على البيانات المنقولة بين DynamoDB وخدمات AWS الأخرى في منطقة AWS نفسها (بعبارة أخرى، 0.00 USD لكل جيجابايت). البيانات المنقولة بين مناطق AWS (مثل المنقولة بين DynamoDB في منطقة شرق الولايات المتحدة [شمال. فرجينيا] وAmazon EC2 في منطقة الاتحاد الأوروبي [أيرلندا]) يتم تحديد رسومها على كلا جانبي النقل. كجزء من طبقة AWS المجانية، تتلقى 1 جيجابايت من نقل البيانات الصادرة لكل شهر في جميع خدمات AWS باستثناء منطقة AWS GovCloud (US)‎. للمزيد من المعلومات، راجع طبقة AWS المجانية. لنقل البيانات التي تتجاوز 500 تيرابايت في الشهر، اتصل بنا.


طبقة DynamoDB المجانية

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

  • 25 وحدة من وحدات سعة الكتابة و25 وحدة من وحدات سعة القراءة للسعة المتوفرة
  • 25 جيجابايت من تخزين البيانات
  • 25 وحدة سعة كتابة متكررة للجداول العالمية المنتشرة في اثنين من مناطق AWS
  • 2.5 مليون طلب قراءة تدفقات من DynamoDB Streams
  • 1 جيجابايت من البيانات يتم نقلها للخارج (15 جيجابايت لأول 12 شهر)، ويتم تجميعها عبر خدمات AWS

أمثلة تسعير DynamoDB

  • • مثال أساسي

    يعرض المثال كيفية حساب التسعير لجدول مجهز بميزة Auto Scaling مع وضع السعة المتوفرة. تضبط ميزة Auto Scaling باستمرار السعة المتوفرة على حسب السعة الحقيقية المستهلكة لتحقيق استخدام فعلي يبقى بالقرب من الاستخدام المستهدف.

    افترض أنك تقوم بإنشاء جدول جديد في منطقة شرق الولايات المتحدة (شمال فرجينيا) مع تعيين القيمة الاستخدام المستهدف الافتراضية وهي 70 بالمئة، والحد الأدنى لوحدات السعة لتكون عند 100 وحدة RCU و100 وحدة WCU وتعيين الحد الأقصى للسعة ليكون 400 وحدة RCU و400 وحدة WCU (انظر الحدود في DynamoDB). بغرض البساطة، افترض أن في كل مرة يتفاعل المستخدم مع تطبيقك، يتم ممارسة سعة كتابة واحدة 1 كيلوبايت وسعة قراء متسقة للغاية 1 كيلوبايت.

    لأول 10 أيام، افترض أن وحدات RCU و WCU المستهلكة تتراوح بين 1 و70. لا تقوم ميزة Auto Scaling بتشغيل أي أنشطة تكيف وتكون فاتورتك لكل ساعة 0.078 USD (‏0.065 USD لوحدات WCU المئة المتوفرة [0.00065 USD ×‏ 100] و0.013 USD لوحدات RCU [0.00013 المئة USD ×‏ 100]).

    والآن افترض أنه في اليوم الحادي عشر تزيد السعة المستهلكة إلى 100 وحدة RCU و100 وحدة WCU. تبدأ ميزة Auto Scaling في تشغيل أنشطة رفع النطاق لزيادة السعة المتوفرة إلى 143 وحدة WCU و143 وحدة RCU (‏100 مستهلكة ÷ 143 متوفرة = 69.9 بالمئة). الفاتورة لكل ساعة هي 0.11109 USD (0.0925 USD لـ 143 وحدة WCU و0.01859 USD لـ 143 وحدة RCU).

    في اليوم الواحد والعشرين، افترض أن السعة المستهلكة تقل لتصل إلى 80 وحدة RCU و80 وحدة WCU. تبدأ ميزة Auto Scaling في تشغيل أنشطة خفض النطاق لتقليل السعة المتوفرة إلى 114 وحدة WCU و114 وحدة RCU (‏80 مستهلكة ÷ 114 متوفرة = 70.2 بالمئة). الفاتورة لكل ساعة هي 0.08952 USD (0.0741 USD لـ 114 وحدة WCU و0.01482 USD لـ 114 وحدة RCU).

    ستقوم بدفع 66.86 USD في الشهر كالآتي:

    الأيام 1 – 10: 18.72 USD (0.078 USD في الساعة x 24 ساعة x 10 أيام)

    الأيام 11 – 10: 26.66 USD (0.11109 USD في الساعة x 24 ساعة x 20 أيام)

    الأيام 21 – 30: 21.48 USD (0.08952 USD في الساعة x 24 ساعة x 10 أيام)

    تتضمن طبقة AWS المجانية 25 وحدة WCU و25 وحدة RCU مما يقلل فاتورتك الشهرية بقيمة 14.04 USD

    25 وحدة WCU x 0.00065 USD في الساعة x 24 ساعة x 30 يوم = 11.70 USD

    25 وحدة RCU x 0.00013 USD في الساعة x 24 ساعة x 30 يوم = 2.34 USD

    تخزين البيانات: افترض أن جدولك يشغل 25 جيجابايت من مساحة التخزين في بداية الشهر وينمو ليصل إلى 29 جيجابايت بنهاية الشهر، حيث يبلغ المتوسط 27 جيجابايت بناءً على المراقبة المستمرة لحجم جدولك. الـ 25 جيجابايت الأولى مدرجة في طبقة AWS المجانية. يتم حساب الـ 2 جيجابايت المتبقية بقيمة 0.25 USD لكل جيجابايت، الأمر الذي ينتج عنه تكلفة بقيمة 0.50 USD لمساحة الجدول في الشهر.

    في ذلك الشهر، ستقدر فاتورتك الإجمالية بقيمة 53.32 USD ويتضمن ذلك الإجمالي 52.82 USD للقراءة والكتابة و0.50 USD لتخزين البيانات.

  • • مثال تفصيلي

    يعرض المثال كيفية حساب التسعير لجدول مجهز بميزة Auto Scaling مع وضع السعة المتوفرة. تضبط ميزة Auto Scaling باستمرار السعة المتوفرة على حسب السعة الحقيقية المستهلكة لتحقيق استخدام فعلي يبقى بالقرب من الاستخدام المستهدف.

    افترض أنك تقوم بإنشاء جدول جديد في منطقة شرق الولايات المتحدة (شمال فرجينيا) مع تعيين القيمة الاستخدام المستهدف الافتراضية وهي 70 بالمئة، والحد الأدنى لوحدات السعة لتكون عند 100 وحدة RCU و100 وحدة WCU وتعيين الحد الأقصى للسعة ليكون 400 وحدة RCU و400 وحدة WCU (انظر الحدود في DynamoDB). تعمل ميزة Auto Scaling مع هذه الحدود مما لا يتيح التكيف المتناقص للسعة المتوفرة إلى أقل من الحد الأدنى أو التكيف المتزايد للسعة المتوفرة إلى أكثر من الحد الأقصى. عند إنشاء الجدول، تبدأ ميزة Auto Scaling بتوفير الحد الأدنى من وحدات السعة. افترض من باب التبسيط أنه في كل مرة يتفاعل فيها المستخدم مع التطبيق الخاص بك، يتم إجراء عملية كتابة واحدة بحجم 1 كيلو بايت وعملية قراءة واحدة متسقة بشكل كبير بحجم 1 كيلو بايت.

    في الساعة الأولى بعد إنشاء الجدول، افترض أن وحدات RCU وWCU المستهلكة تتراوح بين 1 و70. يتراوح الاستخدام الفعلي وفقًا لذلك بين 1 بالمئة (استهلاك النسبة المئوية التي تبلغ 1 ÷ 100 تم توفيرهم) و70 بالمئة (استهلاك النسبة المئوية التي تبلغ 70 ÷ 100 تم توفيرهم) في حدود الاستخدام المستهدف الذي يبلغ 70 بالمئة. لا تقوم ميزة Auto Scaling بتشغيل أي أنشطة تكيف وتكون فاتورتك للساعة 0.078 USD (‏0.065 USD لوحدات WCU المئة المتوفرة [0.00065 USD ×‏ 100] و0.013 USD لوحدات RCU [0.00013 المئة USD ×‏ 100]).

    أثناء الساعة الثانية، افترض أن السعة المستهلكة تزيد إلى 100 وحدة RCU و100 وحدة WCU مما يؤدي إلى زيادة في الاستخدام الفعلي إلى 100 بالمئة (النسبة البالغة 100 تم استهلاكهم ÷ 100 تم توفيرهم) أكبر بكثير من الاستخدام المستهدف البالغ 70 بالمئة. تبدأ ميزة Auto Scaling في تشغيل أنشطة رفع النطاق لزيادة السعة المتوفرة لجلب الاستخدام الحقيقي أقرب إلى المستهدف بنسبة 70 بالمئة. النتيجة هي سعة متوفرة من 143 وحدة WCU و143 وحدة RCU (100 تم استهلاكهم ÷ 143 متوفرين = 69.9 بالمئة). الفاتورة لهذه الساعة الثانية هي 0.11154 USD (0.09295 USD من أجل 143 وحدة WCU و0.01859 USD من أجل 143 وحدة RCU).

    أثناء الساعة الثالثة، افترض أن السعة المستهلكة تقل لتصل إلى 80 وحدة RCU و80 وحدة WCU مما يؤدي إلى نقصان فعلي في الاستخدام إلى 56 بالمئة (80 تم استهلاكهم ÷ 143 تم توفيرهم) أقل بكثير من الاستخدام المستهدف البالغ 70 بالمئة. تبدأ ميزة Auto Scaling في تشغيل أنشطة خفض النطاق بغرض خفض السعة المتوفرة لجلب الاستغلال الفعلي قريبًا من نسبة 70 بالمئة المستهدفة مما يؤدي إلى سعة متوفرة تبلغ 114 وحدة WCU و114 وحدة RCU (80 تم استهلاكها ÷ 114 تم توفيرها = 70.2 بالمئة). الفاتورة لهذه الساعة الثالثة هي 0.08892 USD (0.0741 USD من أجل 114 وحدة WCU و0.01482 USD من أجل 114 وحدة RCU).

    بغرض البساطة، افترض أن سعتك المستهلكة تظل ثابتة عند 80 وحدة RCU و80 وحدة WCU. كذلك يبقى جدولك متوفرًا لـ 114 وحدة WCU و114 وحدة RCU، مع رسوم يومية بقيمة 2.1341 USD مدرجة كـ:

    114 وحدة WCU x 0.00065 USD في الساعة x 24 ساعة = 1.7784 USD

    114 وحدة RCU x 0.00013 USD في الساعة x 24 ساعة = 0.3557 USD

    ستدفع 64.04 USD في الشهر:

    إجمالي اليوم الأول: 2.14578 USD في اليوم

    الساعة الأولى: 0.078 USD في الساعة

    الساعة الثانية: 0.1154 USD في الساعة

    الساعات 3-24: 0.08892 USD في الساعة

    الأيام 2-30: 2.1341 USD في اليوم

    تتضمن طبقة AWS المجانية 25 وحدة WCU و25 وحدة RCU مما يقلل فاتورتك الشهرية بقيمة 14.04 USD:

    25 وحدة WCU x 0.00065 USD في الساعة x 24 ساعة x 30 يوم = 11.70 USD

    25 وحدة RCU x 0.00013 USD في الساعة x 24 ساعة x 30 يوم = 2.34 USD

    تخزين البيانات: افترض أن جدولك يشغل 25 جيجابايت من مساحة التخزين في بداية الشهر وينمو ليصل إلى 29 جيجابايت بنهاية الشهر، حيث يبلغ المتوسط 27 جيجابايت بناءً على المراقبة المستمرة لحجم جدولك. الـ 25 جيجابايت الأولى مدرجة في طبقة AWS المجانية. يتم حساب الـ 2 جيجابايت المتبقية بقيمة 0.25 USD لكل جيجابايت، الأمر الذي ينتج عنه تكلفة بقيمة 0.50 USD لمساحة الجدول في الشهر.

    النسخ الاحتياطي والاستعادة: إذا كان مجموع كل سعات التخزين الاحتياطية عند الطلب 60 جيجابايت لمدة 30 يومًا، ستبلغ التكلفة الشهرية لنسخك الاحتياطية (0.10 USD x 60 جيجابايت) = 6.00 USD/شهر. ومع ذلك، إذا قمت بعد ذلك بحذف 15 جيجابايت من بيانات نسخك الاحتياطية حسب الطلب بعد مرور 10 أيام من دورة الشهر، فستتم محاسبتك بـ (0.10 USD x 60 جيجابايت) – (0.10 USD x 15 جيجابايت x 20/30) = 5.00 USD/شهر.

    الآن افترض أنه بالإضافة إلى إجراء النسخ الاحتياطية حسب الطلب، يمكنك استخدام نسخ احتياطية مستمرة. يبلغ حجم الجدول الخاص بك 29 جيجابايت، مما يؤدي إلى فاتورة تبلغ (0.20 USD x 29 جيجابايت) = 5.80 USD/في الشهر.

    إذا كنت في حاجة إلى استعادة جدول الـ 29 جيجابايت الخاص بك مرة واحدة خلال الشهر، ستتكلف هذه الاستعادة (0.15 USD × 29 جيجابايت) = 4.35 USD.

    DynamoDB Accelerator (DAX): لقد قمت بتحديد أنك بحاجة إلى تسريع وقت الاستجابة للتطبيق الخاص بك وقرر استخدام DynamoDB Accelerator (DAX). يمكنك مراجعة مواصفات الأجهزة المتوفرة وتحديد أن الثلاث عقد المجمعة لنوع المثيل الصغير t2 تناسب احتياجاتك. يمكنك تمكين DAX في اليوم 26. يفرض DynamoDB رسومًا تقدر بمبلغ 0.12 USD في الساعة (0.04 USD‏ × 3 عقد)، بإجمالي يبلغ 14.40 USD للخمسة أيام الأخيرة في الشهر (0.12 USD‏ × 120 ساعة).

    الجداول العالمية: بافتراض أنك قمت الآن بإنشاء جدول متماثل للتعافي من الكوارث في منطقة غرب الولايات المتحدة (أوريجون). افترض أنك أضفت النسخة المتماثلة في منطقة غرب الولايات المتحدة (أوريجون) عندما يكون جدولك بحجم 25 جيجابايت، مما يؤدي إلى فرض مبلغ 3.75 USD (0.15 USD‏‏ ‏‏‏x ‏25 جيجابايت) لرسوم استعادة الجدول. يُنشئ إضافة هذه النسخة المتماثلة كذلك 25 جيجابايت من نقل البيانات، وذلك كما هو مُفصل ضمن قسم «نقل البيانات» أدناه. افترض أيضًا أن احتياجات السعة الخاصة بك متناسبة مع المثال السابق. تستمر ميزة Auto Scaling في توفير 114 وحدة WCUs و114 وحدة RCUs لاحتياجات إنتاجية تطبيقك، لكن يجب عليها الآن أن توفر أيضًا وحدات rWCUs للكتابة لكلٍ من الجدولين المستنسخين الخاصين بك. تتساوى وحدات rWCU المتوفرة مع العدد الإجمالي لوحدات rWCU التي تحتاجها الكتابة في التطبيق في كلا المنطقتين. في هذا السيناريو، أنت تقوم الآن بإجراء 80 عملية كتابة في الثانية لكلٍ من منطقة شرق الولايات المتحدة (شمال فرجينيا) ومنطقة غرب الولايات المتحدة ( أوريجون)، وهو ما يؤدي إلى الحد الأدنى من السعة المتوفرة التي تتكون من 160 وحدة rWCU (80 وحدة rWCU في شمال فرجينيا + 80 وحدة rWCU في أوريجون = 160 وحدة rWCU). توفر ميزة Auto Scaling ما مجموعه 229 وحدة rWCU (160 وحدة rWCU في 70%) للحفاظ على الاستخدام الحقيقي عند نسبة 70 بالمائة من السعة المتوفرة. للحصول على المزيد من المعلومات، راجع أفضل الممارسات والمتطلبات لإدارة الجداول العالمية. يتم تضمين أول 25 وحدة rWCU في كل منطقة لك في طبقة AWS المجانية، وهو ما يؤدي إلى رسوم لكل ساعة بقيمة 0.174525 USD أو 125.66 USD في الشهر الذي يمتد لمدة 30 يومًا. يمكنك أيضًا تخزين 27 جيجابايت إضافية من البيانات في جدول النسخ المتماثل الخاص بك في منطقة غرب الولايات المتحدة (أوريجون). يتم إدراج الـ 25 جيجابايت الأولى في طبقة AWS المجانية في كل منطقة AWS. يتم حساب الـ 2 جيجابايت المتبقية من مساحة التخزين بقيمة 0.25 USD لكل جيجابايت، الأمر الذي ينتج عنه تكلفة إضافية بقيمة 0.50 USD لتخزين الجدول في الشهر.

    DynamoDB Streams: والآن افترض أنك تقوم بتمكين DynamoDB Streams وإنشاء التطبيق الخاص بك لإجراء طلب قراءة واحد في الثانية مقابل بيانات التدفق. يؤدي ذلك على مدار شهر واحد إلى تنفيذ 2,592,000 طلب لقراءة التدفقات، ويتم تضمين أول 2,500,000 طلب لعمليات القراءة في طبقة AWS المجانية. أنت تدفع فقط مقابل طلبات القراءة المتبقية البالغ عددها 92000، والتي تقدر بقيمة 0.02 USD لكل 100000 وحدة طلب قراءة.

    نقل البيانات: نظرًا لأنك تقوم الآن بنقل البيانات بين مناطق AWS لتطبيق الجداول العالمية الخاصة بك، فإن DynamoDB يفرض رسومًا على البيانات المنقولة خارج المناطق ولكن لا يفرض رسومًا على نقل البيانات الواردة. بافتراض وجود 80 عملية كتابة ثابتة في الثانية وكل منها تشغل 1 كيلوبايت، فأنت تقوم بإنشاء 80 كيلوبايت في الثانية في عملية نقل البيانات بين المناطق، وهو ما ينتج عنه 198 جيجابايت (80 كيلوبايت لكل ثانية x‏ 2592000 ثانية في شهر مكون من 30 يومًا) من عمليات نقل البيانات عبر المناطق في الشهر. يُنشئ إضافة النسخ المتماثلة في منطقة غرب الولايات المتحدة (أوريجون) 25 جيجابايت إضافية من نقل البيانات. إذا كنت قد استخدمت بالفعل بدل نقل بيانات طبقة AWS المجانية المخصص لك على خدمات AWS الأخرى، فستتم محاسبتك بقيمة 20.07 USD (‏0.09 USD ‏× [198 جيجابايت + 25 جيجابايت]) لنقل البيانات.

    باختصار، تكون الرسوم الشهرية الإجمالية الخاصة بك لجدول DynamoDB الفردي هي:

    • السعة المخصصة: 50.00 USD
    • تخزين البيانات: 0.50 USD
    • النسخ الاحتياطي عند الطلب: 5.00 USD
    • النسخ الاحتياطي المستمر لـ (PITR): 5.80 USD
    • استعادة الجدول: 4.35 USD
    • DynamoDB Accelerator (DAX)‎:‏ 14.40 USD
    • DynamoDB Streams‏: 0.02 USD

    إجمالي الرسوم: 80.07 USD

    إجمالي الرسوم الشهرية الخاصة بك لـ DynamoDB بعد إضافة منطقة غرب الولايات المتحدة (أوريجون) هي:

    • سعة القراءة المتوفرة: 10.68 USD
    • تخزين البيانات (شمال فرجينيا): 0.50 USD
    • النسخ الاحتياطي عند الطلب: 5.00 USD
    • النسخ الاحتياطي المستمر لـ (PITR): 5.80 USD
    • استعادة الجدول (شمال فرجينيا):4.35 USD
    • DynamoDB Accelerator (DAX)‎:‏ 14.40 USD
    • DynamoDB Streams‏: 0.02 USD
    • استعادة جدول الجداول العالمية (أوريجون): 3.75 USD
    • سعة الكتابة المتكررة في الجداول العالمية: 125.66 USD
    • تخزين البيانات في الجداول العالمية (أوريجون): 0.50 USD
    • نقل البيانات: 20.07 USD

    إجمالي الرسوم: 190.73 USD

موارد التسعير الإضافية

حاسبة التكلفة الإجمالية للملكية

احسب التكلفة الإجمالية للملكية (TCO)

حاسبة شهرية بسيطة

احسب التكاليف الشهرية بسهولة باستخدام AWS

مركز موارد الاقتصاد

الموارد الإضافية للتبديل إلى AWS

صورة صفحة الويب
تعرّف على كيفية البدء

راجع البرامج التدريبية والفيديوهات واشترك في التدريب.

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

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

التسجيل 
صورة صندوق الأدوات
ابدأ البناء في وحدة التحكم

ابدأ في البناء باستخدام Amazon DynamoDB على وحدة الإدارة في AWS.

تسجيل الدخول