تتوفر Azure Cosmos DB في وضعين مختلفين للسعة: معدل النقل المقدم وبدون خادم. يمكنك تنفيذ نفس عمليات قاعدة البيانات في كلا الوضعين، ولكن الطريقة التي تحصل بها على فوترة لهذه العمليات مختلفة جذريًّا. يشرح الفيديو التالي الاختلافات الأساسية بين هذه الأوضاع وكيفية تناسبها مع أنواع مختلفة من أعباء العمل:
مقارنة مفصلة
المعايير
معدل النقل المتقدم
دون خادم
الأنسب لـ
أعباء العمل مع حركة مرور مستمرة تتطلب أداء يمكن التنبؤ به
أعباء العمل مع حركة مرور متقطعة أو غير متوقعة ونسبة مرور منخفضة من المتوسط إلى الذروة
طريقة العمل
لكل حاوية من الحاويات الخاصة بك، يمكنك تكوين قدر معين من إعدادات تشغيل الخدمة لمعدل النقل المعبر عن وحدات الطلب في الثانية. كل ثانية، يتوفر هذا المقدار من وحدات الطلب لعمليات قاعدة البيانات الخاصة بك. يمكن تحديث معدل النقل المتقدم يدويًّا أو تعديله تلقائيًّا باستخدام مقياس تلقائي.
قم بتشغيل عمليات قاعدة بياناتك مقابل الحاويات الخاصة بك دون الحاجة إلى توفير أية سعة.
التوزيع القائم على الموقع الجغرافي
متوفر (عدد غير محدود من مناطق Azure)
غير متوفر (يمكن تشغيل الحسابات بلا خادم فقط في منطقة Azure الفردية 1)
الحد الأقصى للتخزين لكل حاوية
غير محدود
1 تيرابايت1
الأداء
< زمن انتقال 10 مللي ثانية من أجل قراءة النقاط والكتابات التي يغطيها SLA
< زمن انتقال 10 مللي ثانية من أجل قراءة النقاط و< 30 للكتابات التي يغطيها SLA
نموذج الفوترة
يتم عمل الفواتير على أساس كل ساعة لـRU/s التي يتم توفيرها، بغض النظر عن عدد وحدات RUs التي تم استهلاكها.
يتم عمل الفواتير على أساس كل ساعة لكمية RUs التي تستهلكها عمليات قاعدة البيانات الخاصة بك.
1 حاويات بلا خادم تصل إلى 1 تيرابايت هي GA. يعتمد الحد الأقصى لتوفر RU/sec على البيانات المخزنة في الحاوية. راجع الأداء بلا خادم
تقدير استهلاكك المتوقع
في بعض الحالات، قد يكون من غير الواضح ما إذا كان يجب اختيار معدل النقل المتقدم أو بدون خادم لعبء عمل معين. للحصول على المساعدة في هذا القرار، يمكنك تقدير إجمالي الاستهلاك المتوقع، وهذا هو العدد الإجمالي الخاص بـ RUs الذي قد تستهلكه على مدى شهر.
تعرف على كيفية استخدام Azure Cosmos DB استنادا إلى الاستهلاك عن طريق اختيار نوع الحساب بلا خادم. تعرف على كيفية مقارنة النموذج بلا خادم بنموذج معدل النقل المقدم.