التخزين في قاعدة بيانات Azure لخادم PostgreSQL المرن

يمكنك إنشاء خادم مرن قاعدة بيانات Azure لـ PostgreSQL باستخدام Azure الأقراص المدارة. Azure الأقراص المدارة هي وحدات تخزين على مستوى الكتلة تديرها Azure وتستخدمها مع Azure Virtual Machines. تعمل الأقراص المدارة مثل قرص فعلي في خادم محلي، ولكنها ظاهرية. عند استخدام الأقراص المدارة، ما عليك سوى تحديد حجم القرص ونوع القرص، ثم توفير القرص. بعد توفير القرص، يعالج Azure الباقي. تدعم قاعدة بيانات Azure لـ PostgreSQL الخوادم المرنة محركات الأقراص ذات الحالة الصلبة المتميزة (Premium SSD) ومحركات الأقراص ذات الحالة الصلبة المتميزة الإصدار 2 (Premium SSD v2). يعتمد التسعير على طبقة الحوسبة والذاكرة والتخزين التي تختارها.

Premium SSD

يوفر Azure Premium SSD دعما للقرص عالي الأداء وزمن انتقال منخفض للأجهزة الظاهرية (VMs) مع أحمال عمل كثيفة الإدخال/الإخراج (IO). وحدات Premium SSD مناسبة لتطبيقات الإنتاج ذات المهام الحرجة.

الإصدار 2 من محركات الأقراص ذات الحالة الصلبة المتميزة

يوفر Premium SSD v2 أداء أعلى من Premium SSD ، بينما يكون أيضا أقل تكلفة ، كقاعدة عامة. يمكنك تعديل الأداء (السعة والإنتاجية وعمليات الإدخال/الإخراج في الثانية، المشار إليها باسم IOPS) لمحرك الأقراص الصلبة المميز الإصدار 2 بشكل فردي في أي وقت. تسمح القدرة على إجراء هذه التعديلات لأحمال العمل أن تكون فعالة من حيث التكلفة مع تلبية احتياجات الأداء المتغيرة. على سبيل المثال، قد تحتاج قاعدة البيانات كثيفة المعاملات إلى التعامل مع كمية كبيرة من عمليات الإدخال والإخراج في الثانية لبضعة أيام عالية الطلب بشكل استثنائي. أو قد يتطلب تطبيق الألعاب إنتاجية أعلى خلال ساعات الذروة فقط. وبالتالي ، بالنسبة لمعظم أحمال العمل للأغراض العامة ، يمكن أن يوفر Premium SSD v2 أفضل سعر للأداء. يمكنك الآن نشر قاعدة بيانات Azure لـ PostgreSQL خوادم مرنة مع قرص Premium SSD v2 في جميع المناطق المدعومة.

الاختلافات بين Premium SSD وPremium SSD v2

على عكس Premium SSD ، لا يحتوي Premium SSD v2 على أحجام مخصصة. يمكنك تعيين قرص Premium SSD v2 على أي حجم تفضله ، وإجراء تعديلات دقيقة وفقا لمتطلبات عبء العمل الخاصة بك. يمكن أن تذهب هذه الزيادات الحبيبية بخطوات 1 جيجا بايت. قرص SSD Premium v2 لا يدعم التخزين المؤقت للمضيف، لكنه لا يزال يوفر زمن استجابة أقل من SSD المميز. تتراوح سعات محرك الأقراص ذي الحالة الصلبة v2 المتميزة من 1 جيجابايت إلى 64 تيرابايت.

يوفر الجدول التالي مقارنة بين الجوانب المختلفة لأنواع الأقراص التي تدعمها قاعدة بيانات Azure لـ PostgreSQL الخوادم المرنة، لمساعدتك في تحديد الخوادم التي تناسب احتياجاتك بشكل أفضل.

الإصدار 2 من محركات الأقراص ذات الحالة الصلبة المتميزة Premium SSD
نوع القرص فرقه فرقه
Scenario الإنتاج وأحمال العمل الحساسة للأداء التي تتطلب باستمرار زمن انتقال منخفض و IOPS عالية ومعدل نقل. الإنتاج وأحمال العمل الحساسة للأداء.
الحد الأقصى لحجم القرص 65,536 جيبي بايت 32,767 جيبي بايت
الحد الأقصى لمعدل النقل 1200 ميجابايت/ثانية 900 ميجابايت/ثانية
الحد الأقصى ل IOPS 80,000 20,000

يوفر Premium SSD v2 ما يصل إلى 32 تيرابايت لكل منطقة لكل اشتراك افتراضيا، ولكنه يدعم سعة أعلى حسب الطلب. لطلب زيادة في السعة، اطلب زيادة الحصة أو تواصل مع Azure Support.

تقدم خدمة قاعدة بيانات Azure لـ PostgreSQL معدل نقل بيانات أساسي يبلغ 125 ميجابايت/ثانية للأقراص حتى 399 جيجابايت، و500 ميجابايت/ثانية للأقراص التي تزيد عن 400 جيجابايت دون تكلفة إضافية. تؤدي زيادة الإنتاجية إلى ما وراء المستوى المجاني إلى فرض رسوم إضافية.

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

حجم القرص قسط SSD IOPS معدل الإدخال/الإخراج في الثانية للإصدار 2 من محركات الأقراص ذات الحالة الصلبة المتميزة
32 غيغابايت تم توفير 120؛ ما يصل إلى 3500 أول 3000 IOPS مجانا؛ يمكن أن يصل إلى 17,179
64 جيبي بايت تم توفير 240؛ ما يصل إلى 3500 أول 3000 IOPS مجانا؛ يمكن أن يصل إلى 34359
128 جيبي بايت تم توفير 500؛ ما يصل إلى 3500 أول 3000 IOPS مجانا؛ يمكن أن يصل إلى 68719
256 غيغابايت توفير 100 1؛ ما يصل إلى 3500 أول 3000 IOPS مجانا؛ يمكن أن يصل إلى 80,000
512 جيجا بايت توفير 300 2؛ ما يصل إلى 3500 أول 12,000 IOPS مجانا؛ يمكن تغيير الحجم إلى 80,000
1 تيرابايت 5,000 أول 12,000 IOPS مجانا؛ يمكن أن يصل إلى 80,000
2تيرا بايت 7,500 أول 12,000 IOPS مجانا؛ يمكن أن يصل إلى 80,000
4 تيرا بايت 7,500 أول 12,000 IOPS مجانا؛ يمكن أن يصل إلى 80,000
8 تيرا بايت 16,000 أول 12,000 IOPS مجانا؛ يمكن أن يصل إلى 80,000
16 تيرا بايت 18,000 أول 12,000 IOPS مجانا؛ يمكن أن يصل إلى 80,000
32 تيرا بايت 20,000 أول 12,000 IOPS مجانا؛ يمكن أن يصل إلى 80,000
64 تيرابايت N/A أول 12,000 IOPS مجانا؛ يمكن أن يصل إلى 80,000

يوفر الجدول التالي نظرة عامة على سعة أقراص SSD v2 المميزة وأقصى أداء لمساعدتك في اتخاذ القرار أيها يجب استخدامه.

حجم قرص SSD v2 الحد الأقصى لعمليات الإدخال/الإخراج في الثانية المتوفرة الحد الأقصى لمعدل النقل المتاح (ميغابايت/ثانية)
1 جيبي بايت-64 تيرابايت 3,000-80,000 (زيادات بمقدار 500 عملية إدخال/إخراج لكل جيبي بايت) 125-1200 (زيادات بمقدار 0.25 ميغابايت/ثانية لكل مجموعة إدخال/إخراج في الثانية)

يحتوي نوع الجهاز الظاهري أيضا على حدود IOPS. على الرغم من أنه يمكنك اختيار أي حجم تخزين بشكل مستقل عن نوع الخادم، قد لا تتمكن من استخدام جميع IOPS التي يوفرها التخزين، خاصة عند اختيار خادم يحتوي على عدد قليل من vCores. لمعرفة المزيد، راجع Compute options في قاعدة بيانات Azure لـ PostgreSQL.

إشعار

بغض النظر عن نوع التخزين الذي تخصصه لجهازك، يمكنك فقط زيادة التخزين وليس تقليله.

يمكنك مراقبة استهلاك الإدخال/الإخراج في Azure portal، أو باستخدام أوامر Azure CLI. المقاييس ذات الصلة التي يجب مراقبتها هي حد التخزين والنسبة المئوية للتخزين والتخزين المستخدم ونسبة الإدخال/الإخراج.

الشروط الكاملة للقرص

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

  • يتحول الخادم تلقائيا إلى وضع القراءة فقط عندما يصل استخدام التخزين إلى 95 بالمائة، أو عندما تكون السعة المتوفرة أقل من 5 غيغابايت. إذا كنت تستخدم نوع تخزين Premium SSD، فاستخدم ميزة التخزين التلقائي أو قم بتوسيع نطاق تخزين الخادم لتجنب هذه المشكلة.
  • إذا تم وضع علامة للقراءة فقط على الخادم بسبب حالة القرص الكاملة، فاحذف البيانات التي لم تعد بحاجة إليها. للقيام بذلك، قم بتنفيذ الأمر التالي لتغيير الوضع إلى القراءة والكتابة. عندما يكون الخادم في وضع القراءة والكتابة، يمكنك تنفيذ أمر الحذف.
	SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;

مراقبة مساحة القرص المستخدمة باستخدام storage_percentage أو storage_used المقاييس بشكل نشط. قم بزيادة حجم القرص قبل نفاد المساحة المتوفرة في التخزين. قم بإعداد تنبيه لإعلامك عند اقتراب تخزين الخادم من حالة خارج القرص. لمزيد من المعلومات، راجع استخدم بوابة Azure لإعداد تنبيهات حول المقاييس الخاصة ب قاعدة بيانات Azure لـ PostgreSQL.

السعر

للحصول على معلومات التسعير الأكثر up-toالتاريخ، انظر قاعدة بيانات Azure لـ PostgreSQL تسعير الخادم المرن.

Azure portal يعرض لك أيضا تقديرا لتكاليف تكوين الخادم الشهرية، بناء على الخيارات المختارة.

يمكن رؤية هذا التقدير طوال تجربة إنشاء الخادم، في صفحة New قاعدة بيانات Azure لـ PostgreSQL Flexible server:

لقطة شاشة تعرض التكاليف الشهرية المقدرة في معالج الخادم الجديد قاعدة بيانات Azure لـ PostgreSQL Flexible Server.

يمكن أيضا رؤيته للخوادم الموجودة إذا، في قائمة الموارد لمثيل موجود، ضمن قسم Settings ، حدد Compute + storage:

لقطة شاشة تعرض التكاليف الشهرية المقدرة في صفحة الحوسبة + التخزين لخادم مرن قاعدة بيانات Azure لـ PostgreSQL موجود.

إذا لم يكن لديك اشتراك في Azure، يمكنك استخدام حاسبة أسعار Azure للحصول على تقدير سعر. في موقع حاسبة التسعير Azure، اختر فئة Databases، ثم اختر قاعدة بيانات Azure لـ PostgreSQL لإضافة الخدمة إلى تقديرك ثم تخصيص الخيارات.

لقطة شاشة تظهر حاسبة التسعير Azure.