مشاركة عبر


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

ينطبق على: قاعدة بيانات Azure ل PostgreSQL - خادم مرن

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

Premium SSD

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

Premium SSD v2 (معاينة)

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

إشعار

Premium SSD v2 قيد المعاينة حاليا لقاعدة بيانات Azure ل PostgreSQL - الخادم المرن.

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

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

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

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

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

Premium SSD v2 - IOPS

تحتوي جميع أقراص Premium SSD v2 على أساس 3000 IOPS مجانا. بعد 6 جيبي بايت، يمكن أن يزيد الحد الأقصى لعمليات الإدخال والإخراج في الثانية على القرص بمعدل 500 لكل جيبي بايت، حتى 80000 عملية إدخال/إخراج في الثانية. لذلك، يمكن أن يحتوي القرص الذي يبلغ 8 غيغابايت على ما يصل إلى 4000 IOPS، ويمكن أن يحتوي القرص الذي يبلغ 10 غيغابايت على ما يصل إلى 5000 IOPS. لكي تتمكن من تعيين 80000 إدخال/إخراج في الثانية على قرص، يجب أن يحتوي هذا القرص على ما لا يقل عن 160 جيبي بايت. تؤدي زيادة IOPS إلى أكثر من 3000 إلى زيادة سعر القرص الخاص بك.

Premium SSD v2 - معدل النقل

تحتوي جميع أقراص Premium SSD v2 على معدل نقل أساسي يبلغ 125 ميغابايت/ثانية مجانا. بعد 6 جيبي بايت، يزيد الحد الأقصى لمعدل النقل الذي يمكن تعيينه بمقدار 0.25 ميغابايت/ثانية لكل عملية إدخال/إخراج في الثانية محددة. إذا كان القرص يحتوي على 3000 IOPS، فإن الحد الأقصى لمعدل النقل الذي يمكن تعيينه إليه هو 750 ميغابايت/ثانية. لرفع معدل النقل لهذا القرص إلى ما بعد 750 ميغابايت/ثانية، يجب زيادة معدل الإدخال/الإخراج في الثانية خاصته. على سبيل المثال، إذا قمت بزيادة IOPS إلى 4000، فإن الحد الأقصى لمعدل النقل الذي يمكن تعيينه هو 1000. 1200 ميغابايت/ثانية هو الحد الأقصى لمعدل النقل المعتمد للأقراص التي تحتوي على 5000 عملية إدخال/إخراج في الثانية أو أكثر. تؤدي زيادة معدل النقل إلى ما يتجاوز 125 ميغابايت/ثانية إلى زيادة سعر القرص.

إشعار

Premium SSD v2 قيد المعاينة حاليا لقاعدة بيانات Azure ل PostgreSQL - الخادم المرن.

Premium SSD v2 - القيود أثناء المعاينة

  • لا يتم دعم قابلية الوصول العالية أو قراءة النسخ المتماثلة أو النسخ الاحتياطية المتكررة جغرافيا أو تشفير البيانات باستخدام المفاتيح المدارة من قبل العميل أو ميزات النمو التلقائي للتخزين ل Premium SSD v2.

  • الترحيل عبر الإنترنت من Premium SSD (PV1) إلى Premium SSD v2 (PV2) غير مدعوم. كبديل، إذا كنت تريد الترحيل عبر أنواع التخزين المختلفة، يمكنك إجراء استعادة نقطة زمنية للخادم الحالي إلى خادم جديد يتم توفيره بنوع تخزين مختلف.

  • يمكن تمكين Premium SSD V2 فقط للخوادم التي تم إنشاؤها حديثا. تمكين Premium SSD V2 على الخوادم الموجودة غير مدعوم.

  • لا يمكن تمكين Premium SSD V2 إلا في المناطق التالية: شرق أستراليا، البرازيل الجنوبية، كندا الوسطى، وسط الهند، وسط الولايات المتحدة، شرق آسيا، شرق الولايات المتحدة، شرق الولايات المتحدة 2، وسط فرنسا، ألمانيا الغربية الوسطى، إسرائيل الوسطى، شرق اليابان، كوريا الوسطى، النرويج الشرقية، بولندا الوسطى، جنوب وسط الولايات المتحدة، جنوب شرق آسيا، شمال سويسرا، شمال الإمارات العربية المتحدة، غرب وسط الولايات المتحدة، غرب أوروبا، وغرب الولايات المتحدة 2.

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

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

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

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

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

إشعار

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

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

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

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

لتجنب هذا الموقف، يتم تبديل الخادم تلقائيا إلى وضع القراءة فقط عندما يصل استخدام التخزين إلى 95 بالمائة، أو عندما تكون السعة المتوفرة أقل من 5 غيغابايت. إذا كنت تستخدم نوع تخزين Premium SSD، يمكنك استخدام ميزة التخزين التلقائي لتجنب حدوث هذه المشكلة.

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

التخزين التلقائي (Premium SSD)

يمكن أن يساعد التخزين التلقائي في التأكد من أن الخادم الخاص بك لديه دائما مساحة خالية كافية متاحة، ولا يصبح للقراءة فقط. عند تشغيل التحجيم التلقائي للتخزين، يزداد حجم القرص دون التأثير على حمل العمل. يتم دعم التخزين التلقائي فقط لطبقة تخزين Premium SSD.

بالنسبة للخوادم التي بها أكثر من 1 تيرابايت من التخزين المقدم، يتم تنشيط آلية التخزين التلقائي عندما تقل المساحة المتاحة عن 10٪ من السعة الإجمالية أو 64 غيغابايت، أيهما أصغر من القيمتين. وعلى العكس من ذلك، بالنسبة للخوادم التي تحتوي على مساحة تخزين أقل من 1 تيرابايت، يتم تعديل هذا الحد إلى 20٪ من المساحة الحرة المتوفرة أو 64 غيغابايت، اعتمادا على أي من هذه القيم أصغر.

كمثال توضيحي، دعونا نفكر في خادم بسعة تخزين 2 تيرابايت (وهو أكبر من 1 تيرابايت). في هذه الحالة، يتم تعيين حد autogrow عند 64 جيبي بايت. يتم إجراء هذا الاختيار لأن 64 جيبي بايت هي القيمة الأصغر بالمقارنة مع 10٪ من 2 تيرابايت، وهو ما يقرب من 204.8 غيغابايت. في المقابل، بالنسبة للخادم الذي يبلغ حجم تخزينه 128 غيغابايت (وهو أصغر من 1 تيرابايت)، يتم تنشيط ميزة autogrow عندما يكون هناك 25.8 غيغابايت فقط من المساحة المتبقية. يستند هذا التنشيط إلى حد 20٪ من إجمالي التخزين المخصص (128 جيبي بايت)، وهو أصغر من 64 غيغابايت.

السلوك الافتراضي يزيد من حجم القرص إلى حجم تخزين SSD المميز التالي. دائما ما تتضاعف هذه الزيادة في كل من الحجم والتكلفة، بغض النظر عما إذا كنت تبدأ عملية تحجيم التخزين يدويا أو من خلال التحجيم التلقائي للتخزين. يعد تمكين التحجيم التلقائي للتخزين أمرا ذا قيمة عند إدارة أحمال العمل غير المتوقعة، لأنه يكتشف تلقائيا ظروف التخزين المنخفض ويتوسع التخزين وفقا لذلك.

يتم تنفيذ عملية تحجيم التخزين عبر الإنترنت، دون التسبب في أي وقت تعطل، إلا عندما يحتاج حجم القرص إلى عبور حدود 4096 غيغابايت. هذا الاستثناء هو قيود على الأقراص المدارة من Azure. في هذه الحالة، لا يتم تشغيل نشاط تحجيم التخزين التلقائي، حتى إذا تم تمكين إعداد التخزين التلقائي للخادم. في مثل هذه الحالات، تحتاج إلى توسيع نطاق التخزين يدويا. يرجى العلم أنه في هذا السيناريو (الوصول إلى حد 4096 GiB أو عبوره)، يعد التحجيم اليدوي عملية غير متصلة. نوصي بجدولة هذه المهمة لتتوافق مع احتياجات عملك. يمكن تنفيذ جميع العمليات الأخرى عبر الإنترنت. بمجرد أن يكون حجم القرص المخصص 8192 جيبي بايت أو أعلى، يتم تشغيل autogrow للتخزين مرة أخرى تلقائيا ويتم تنفيذ كل عملية زيادة تخزين لاحقة عبر الإنترنت حتى يصل القرص المخصص إلى الحد الأقصى للسعة المتزايدة، وهو 32768 جيبي بايت.

إشعار

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

قيود واعتبارات النمو التلقائي للتخزين

  • عادة ما يتم تنفيذ عمليات تحجيم القرص عبر الإنترنت، باستثناء في سيناريوهات محددة تتضمن عبور حدود 4096 غيغابايت. تتضمن هذه السيناريوهات الوصول إلى الحد الأقصى البالغ 4096 غيغابايت أو تجاوزه. على سبيل المثال، يؤدي التحجيم من 2048 جيبي بايت إلى 8192 غيغابايت إلى تشغيل عملية دون اتصال. في مدخل Microsoft Azure، يؤدي الانتقال إلى 4 تيرابايت، والذي يتم تمثيله ك 4095 جيبي بايت، إلى إبقاء العملية عبر الإنترنت. ومع ذلك، إذا حددت بشكل صريح 4 تيرابايت ك 4096 غيغابايت، كما هو الحال في Azure CLI، يتم إكمال عملية التحجيم في وضع عدم الاتصال، لأنها تصل إلى الحد الأقصى وهو 4096 غيغابايت. عادة ما تستغرق عملية مقياس الخط الأفليني في أي مكان بين دقيقتين إلى 10 دقائق. مع ميزة تقليل تحجيم وقت التعطل، يتم تقليل هذه المدة إلى أقل من 30 ثانية. يحسن هذا الانخفاض في وقت التعطل أثناء تحجيم الموارد من التوفر الإجمالي لمثيل قاعدة البيانات.

  • يتم دعم التخزين المؤقت للمضيف (للقراءة فقط و للقراءة/الكتابة) على أحجام أقراص تقل عن 4 تيرابايت. يمكن لأي قرص تم توفيره حتى 4095 جيبي بايت الاستفادة من التخزين المؤقت للمضيف. التخزين المؤقت للمضيف غير مدعوم لأحجام الأقراص التي تزيد عن أو تساوي 4096 غيغابايت. على سبيل المثال، يمكن للقرص المميز P50 المتوفر في 4095 GiB الاستفادة من التخزين المؤقت للمضيف ولا يمكن لقرص P50 المتوفر في 4096 GiB الاستفادة من التخزين المؤقت للمضيف. يفقد العملاء الذين ينتقلون من حجم قرص أقل إلى 4096 غيغابايت أو أعلى القدرة على استخدام التخزين المؤقت للقرص.

    يرجع هذا القيد إلى أقراص Azure المدارة الأساسية، والتي تحتاج إلى عملية تحجيم قرص يدوي. تتلقى رسالة إعلامية في المدخل عند الاقتراب من هذا الحد.

  • لا يتم تشغيل التخزين التلقائي عندما يكون لديك استخدام WAL مرتفع.

إشعار

يعتمد التحجيم التلقائي للتخزين على تحجيم القرص عبر الإنترنت، لذلك لا يتسبب أبدا في توقف.

تحجيم IOPS

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

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

هام

يحدد حجم الحساب المحدد الحد الأدنى والحد الأقصى IOPS.

تعرف على كيفية توسيع نطاق IOPS أو خفضه.

السعر

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

يعرض لك مدخل Microsoft Azure أيضا تقديرا للتكاليف الشهرية لتكوين الخادم، استنادا إلى الخيارات المحددة.

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

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

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

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

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

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