حدود وقيود Azure Cosmos DB ل PostgreSQL

ينطبق على: Azure Cosmos DB ل PostgreSQL (مدعوم بملحق قاعدة بيانات Citus إلى PostgreSQL)

يصف القسم التالي السعة والحدود الوظيفية في Azure Cosmos DB لخدمة PostgreSQL.

التسمية

اسم شبكة نظام المجموعة

يجب أن يكون للمجموعة اسم مكون من 40 حرفا أو أقصر.

الشبكات

الحد الأقصى للاتصالات

يستخدم كل اتصال PostgreSQL (حتى الاتصالات الخاملة) ما لا يقل عن 10 ميغابايت من الذاكرة، لذلك من المهم تقييد الاتصالات المتزامنة. فيما يلي الحدود التي اخترناها للحفاظ على سلامة العُقد:

  • الحد الأقصى للاتصالات لكل عقدة
    • 300 لـ 0-3 vCores
    • 500 لـ 4-15 vCores
    • 1000 لـ 16+ vCores
  • الحد الأقصى للاتصالات لكل عقدة مع حساب قابل للاندفاع
    • 20 ل 1 vCore قابل للاندفاع
    • 40 ل 2 vCores قابل للاندفاع

حدود الاتصال أعلاه هي لاتصالات المستخدم (max_connections ناقص superuser_reserved_connections). نحتفظ باتصالات إضافية للإدارة والاسترداد.

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

تجمّعات الاتصال

يمكنك مواصلة توسيع نطاق الاتصالات باستخدام تجمّعات الاتصال. يقدم Azure Cosmos DB ل PostgreSQL تجمع اتصال pgBouncer مدارا تم تكوينه لما يصل إلى 2000 اتصال عميل متزامن.

التخزين

تحجيم التخزين

يمكن زيادة مساحة التخزين على عُقد المنسق والعامل (زيادتها) ولكن لا يمكن تصغيرها (تقليلها).

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

يتم دعم ما يصل إلى 32 تيرابايت من التخزين على عقد المنسق والعامل في التكوين متعدد العقد. يتم دعم ما يصل إلى 2 تيرابايت من التخزين لتكوينات العقدة الواحدة. راجع خيارات التخزين المتوفرة وحساب IOPS لمختلف أحجام العقدة والمجموعة.

المفاتيح التي يديرها العميل لتشفير التخزين

يحتوي تشفير البيانات باستخدام المفاتيح المدارة من قبل العميل (CMK) ل Azure Cosmos DB لمجموعات PostgreSQL على القيود التالية.

  • يمكن تمكين تشفير CMK فقط أثناء إنشاء Azure Cosmos DB جديد لنظام مجموعة PostgreSQL.
  • تشفير CMK غير مدعوم مع وصول خاص (ارتباط خاص).

Compute

حدود اشتراك vCore

يفرض Azure حصة vCore لكل اشتراك لكل منطقة. هناك ثلاث حصص نسبية قابلة للتعديل بشكل مستقل: vCores لعقد المنسق وvCores للعقد العاملة وvCores للحوسبة القابلة للاندفاع. يجب أن تكون الحصة النسبية الافتراضية أكثر من كافية لتجربة Azure Cosmos DB ل PostgreSQL وتشغيل إنتاج صغير إلى متوسط الحجم. إذا احتجت إلى المزيد من vCores لمنطقة ما في اشتراكك، فراجع كيفية ضبط حصص الحساب.

الحوسبة القابلة للاندفاع

في Azure Cosmos DB لمجموعات PostgreSQL مع تمكين الحوسبة القابلة للاندفاع، الميزات التالية غير مدعومة حاليا:

  • شبكات مسرعة
  • التخزين المؤقت المحلي
  • ترقيات إصدار PostgreSQL وCitus
  • دعم PostgreSQL 11
  • قراءة النسخ المتماثلة
  • التوافر العالي
  • النسخ الاحتياطي المكرر جغرافيا
  • ملحق azure_storage

المصادقة

مصادقة معرف Microsoft Entra

إذا تم تمكين معرف Microsoft Entra على Azure Cosmos DB لنظام مجموعة PostgreSQL، فإن ما يلي غير مدعوم حاليا:

  • PostgreSQL 11 و12 و13
  • مجموعات Microsoft Entra

الأمان

يتم تعطيل تجزئة MD5 في Azure Cosmos DB ل PostgreSQL وتؤثر على المناطق التالية:

  • يتم تجزئة كلمات مرور Postgres الأصلية باستخدام أسلوب SCRAM-SHA-256 فقط.
  • ملحق pgcrypto: MD5 غير متوفر كطريقة تجزئة.
  • ملحق uuid-ossp: MD5 غير متوفر كطريقة تجزئة.
  • وظائف Postgres المضمنة. على سبيل المثال، SELECT md5('your_string')؛
  • دالات مخصصة مثل الدالات المخصصة في PL/pgSQL التي تستخدم تجزئة MD5.

إنشاء قاعدة البيانات

يوفر مدخل Azure بيانات اعتماد للاتصال بقاعدة بيانات واحدة بالضبط لكل مجموعة. إنشاء قاعدة بيانات أخرى غير مسموح به حاليا، ويفشل الأمر CREATE DATABASE مع وجود خطأ.

بشكل افتراضي، تسمى citusقاعدة البيانات هذه . يدعم Azure Cosmos DB ل PostgreSQL أسماء قواعد البيانات المخصصة في وقت توفير نظام المجموعة فقط.

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

نسخ احتياطي جغرافي مكرر واستعادة

  • يمكن تمكين النسخ الاحتياطي الجغرافي المتكرر فقط أثناء إنشاء نظام المجموعة.
    • يمكنك تمكين النسخ الاحتياطي الجغرافي المتكرر عند إجراء استعادة نظام المجموعة.
  • لا يمكن تعطيل النسخ الاحتياطي المتكرر جغرافيا بمجرد إنشاء نظام المجموعة.
  • لا يمكن تمكين النسخ الاحتياطي الجغرافي المتكرر على مجموعات عقدة واحدة مع حوسبة قابلة للاندفاع.
  • المفتاح المدار من قبل العميل (CMK) غير مدعوم للمجموعات مع تمكين النسخ الاحتياطي المتكرر جغرافيا.
  • لا يمكن أن يحتوي Azure Cosmos DB لنظام مجموعة PostgreSQL مع تمكين النسخ الاحتياطي المتكرر جغرافيا على نسخة متماثلة لقراءة نظام المجموعة في المنطقة التي يتم فيها تخزين النسخ الاحتياطي المتكرر جغرافيا.

الخطوات التالية