حول قاعدة بيانات Azure ل PostgreSQL - النسخ الاحتياطي للخادم المرن

‏‫ملاحظة‬

النسخ الاحتياطي في Azure for PostgreSQL flexible server and elastic cluster (v2) الآن في مرحلة المعاينة. يأخذ حل v2 النسخ الاحتياطية الفعلية من لقطات القرص المدارة بدلا من النسخ الاحتياطية المنطقية (pg_dump المبنية)، ويعالج حدود الحل المتوفر عموما الموضح في هذا المقال:

  • يحمي قاعدة بيانات Azure لـ PostgreSQL المرنة الخوادم والعناقيد المرنة، مع دعم حتى 32 تيرابايت على قرص Premium SSD v1 وحتى 64 تيرابايت على Premium SSD v2، مقارنة بحد 1 تيرابايت
  • يدعم جداول النسخ الاحتياطي اليومي مع هدف نقطة استعادة (RPO) ليوم واحد واستعادة كخادم مباشرة إلى خادم مرن مستهدف أو عنقود مرن، مقارنة بالنسخ الأسبوعية والاستعادة كملفات.

الحل الموصوف في هذا المقال لا يزال متاحا بشكل عام. لمعرفة المزيد عن المعاينة، راجع About النسخ الاحتياطي في Azure for PostgreSQL flexible server and elastic cluster (v2).

وقد اجتمعت خدمات النسخ الاحتياطي في Azure وAzure Database Services معاً لإنشاء حل احتياطي من فئة المؤسسة لـ Azure Database لخوادم PostgreSQL التي تحتفظ بنسخ احتياطية لمدة تصل إلى 10 سنوات. توفر الميزة الإمكانات التالية:

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

تدفق النسخ الاحتياطي

لتنفيذ عملية النسخ الاحتياطي:

  1. امنح أذونات لمخزن النسخ الاحتياطي MSI على مورد ARM الهدف (خادم PostgreSQL-Flexible)، وإنشاء الوصول والتحكم.
  2. تكوين نهج النسخ الاحتياطي وتحديد الجدولة والاحتفاظ والمعلمات الأخرى.

بمجرد نجاح التكوين:

  1. تستدعي خدمة النسخ الاحتياطي النسخ الاحتياطي استنادا إلى جداول النهج على واجهة برمجة تطبيقات ARM لخادم PostgreSQL المرن، وكتابة البيانات إلى حاوية كائن ثنائي كبير الحجم آمنة مع SAS لتحسين الأمان.
  2. يتم توفير خادم النسخ الاحتياطي المدار من الخدمة تلقائيا خلف الكواليس لعمليات النسخ الاحتياطي، مما يعزل معالجة النسخ الاحتياطي عن خادم PostgreSQL الأساسي ويساعد في تجنب الاضطرابات في أعباء العمل الإنتاجية أثناء عمليات النسخ الاحتياطي الطويلة.
  3. تتوافق دورات حياة نقطة الاستبقاء والاسترداد مع نهج النسخ الاحتياطي للإدارة الفعالة.
  4. أثناء الاستعادة، تستدعي خدمة النسخ الاحتياطي الاستعادة على واجهة برمجة تطبيقات ARM لخادم PostgreSQL المرن باستخدام SAS للاسترداد غير المتزامن وغير المتزامن.

مصادقة النسخ الاحتياطي في Azure مع خادم PostgreSQL

تحتاج خدمة النسخ الاحتياطي في Azure إلى الاتصال بخادم Azure PostgreSQL المرن أثناء أخذ كل نسخة احتياطية. 

أذونات النسخ الاحتياطي

لعمليات النسخ الاحتياطي الناجحة، يحتاج المخزن MSI إلى الأذونات التالية:

  1. استعادة: دور Storage Blob Data Contributor على حساب التخزين الهدف.
  2. النسخ الاحتياطي:
    1. دور النسخ الاحتياطي للاحتفاظ بخادم PostgreSQL المرن على المدى الطويل على الخادم.
    2. دور القارئ على مجموعة الموارد للخادم.

معرفة التسعير

تتحمل رسوما مقابل:

  • رسوم المثيل المحمي: يفرض النسخ الاحتياطي في Azure ل PostgreSQL - الخوادم المرنة رسوم مثيل محمي وفقا لحجم قاعدة البيانات. عند تكوين النسخ الاحتياطي لخادم PostgreSQL Flexible، يتم إنشاء مثيل محمي. يتم احتساب كل مثيل على أساس حجمه (ب GBs) على أساس كل وحدة (250 جيجابايت).

  • رسوم تخزين النسخ الاحتياطي: النسخ الاحتياطي في Azure ل PostgreSQL - تخزن الخوادم المرنة النسخ الاحتياطية في Vault Tier. يتم فرض رسوم منفصلة على نقاط الاستعادة المخزنة في المستوى القياسي للمخزن تسمى رسوم تخزين النسخ الاحتياطي وفقا لإجمالي البيانات المخزنة (في GBs) ونوع التكرار الذي تم تمكينه على مخزن النسخ الاحتياطي.

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

النسخ الاحتياطي لقاعدة بيانات Azure ل PostgreSQL - خادم مرن باستخدام مدخل Microsoft Azure.