Englishworlber.sa
علم المملكة العربية السعوديةشركة سعودية · الرياض

PostgreSQL

جاهزية PostgreSQL للإنتاج: قائمة تحقق عملية للإطلاق

قائمة تحقق عملية لنقل PostgreSQL من تثبيت يعمل إلى قاعدة بيانات إنتاجية قابلة للدعم.

١٦ سبتمبر ٢٠٢٦ · 1 دقيقة قراءة

يبدأ الإنتاج بأهداف صريحة

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

ابنِ أساسًا رتيبًا وقابلًا للتكرار

ثبّت إصدارًا رئيسيًا مدعومًا من PostgreSQL، ووثّق مصدر الحزمة، وافصل بيانات قاعدة بيانات عن ملفات نظام التشغيل، وفعّل فحوصات سلامة البيانات عند التهيئة، ومزامنة الوقت على كل عقدة. احتفظ بالإعدادات في نظام التحكم بالإصدارات أو إدارة الإعدادات. تجنّب الضبط غير المفسَّر المنسوخ من بيئة أخرى؛ يجب أن يكون لكل إعداد غير افتراضي مسؤول وسبب.

احمِ الوصول قبل ضبط الأداء

استمع فقط على الواجهات المطلوبة، واستخدم قواعد المصادقة المستندة إلى العنصر التي تسمي الشبكات الدقيقة، واشترط SCRAM-SHA-256، واستخدم TLS للحركة التي تعبر حد الثقة. يجب أن تكون للتطبيقات أدوار تسجيل دخول مخصصة وألا تمتلك مخططات. يجب أن يستخدم الإدارة البشرية حسابات مسماة مع رفع صلاحيات قابل للتدقيق بدلاً من بيانات اعتماد مستخدم جذري مشتركة.

اجعل الفشل مرئيًا

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

أثبت الاسترداد

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

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

تحدث مع مهندسي Worlber

أرسل لنا بيئتك وهدفك. سنوضح لك ما يصلح، وما لا يصلح، والخطوة الآمنة التالية.

contactus@worlber.com

جاهزية PostgreSQL للإنتاج: قائمة تحقق عملية للإطلاق | Worlber Insights