مشاركة عبر


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

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

تتضمن بعض مزايا استخدام خدمة الترحيل ما يلي:

  • خدمة الترحيل المدارة
  • دعم عمليات ترحيل المخطط والبيانات
  • لا يوجد إعداد معقد
  • تجارب الترحيل البسيطة باستخدام مدخل Microsoft Azure أو Azure CLI
  • حجم غير محدود لقاعدة البيانات

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

رسم تخطيطي يوضح مصادر PostgreSQL المختلفة.

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

رسم تخطيطي يصور الترحيل من خادم واحد إلى خادم مرن.

لماذا تستخدم خادما مرنا؟

قاعدة بيانات Azure للخادم المرن PostgreSQL هو خدمة PostgreSQL المدارة من الجيل التالي في Azure. تتوفر قاعدة بيانات Azure ل PostgreSQL التي يتم تشغيلها بواسطة إصدار مجتمع PostgreSQL في نشر خادم مرن.

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

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

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

  • دعم الإصدارات الجديدة من PostgreSQL: يدعم الخادم المرن لقاعدة بيانات Azure ل PostgreSQL جميع إصدارات PostgreSQL الرئيسية بدءا من الإصدار 11.

  • زمن الانتقال المصغر: يمكنك تجميع الخادم المرن في نفس منطقة التوفر مثل خادم التطبيق للحد الأدنى من زمن الانتقال.

  • تجميع الاتصالات: تحتوي قاعدة بيانات Azure لخادم PostgreSQL المرن على آلية تجميع اتصالات مضمنة عبر المكون الإضافي pgBouncer لدعم آلاف الاتصالات النشطة ذات النفقات العامة المنخفضة.

  • معلمات الخادم: توفر قاعدة بيانات Azure للخادم المرن PostgreSQL مجموعة غنية من معلمات الخادم للتكوين والضبط.

  • نافذة الصيانة المخصصة: يمكنك جدولة نافذة الصيانة للخادم المرن ليوم معين من الأسبوع والوقت.

  • قابلية وصول عالية: تدعم قاعدة بيانات Azure لخادم PostgreSQL المرن قابلية الوصول العالية داخل نفس منطقة التوفر وعبر مناطق التوفر من خلال تكوين خادم احتياطي دافئ متزامن مع الخادم الأساسي.

  • الأمان: توفر قاعدة بيانات Azure للخادم المرن PostgreSQL طبقات متعددة من حماية المعلومات والتشفير لحماية بياناتك.

  • Vector Search وAzure الذكاء الاصطناعي Extension: مع تكامل Vector Search وAzure الذكاء الاصطناعي extension ل PostgreSQL، يمكن للمستخدمين إجراء عمليات بحث متقدمة واستخدام رؤى تستند إلى الذكاء الاصطناعي مباشرة في قاعدة البيانات للحصول على قدرات استعلام محسنة وذكاء التطبيق.

الترحيل إلى قاعدة بيانات Azure لخادم PostgreSQL المرن

يمكنك الاختيار من بين الخيارات التالية للترحيل من خادم PostgreSQL المصدر إلى خادم مرن:

الترحيل دون اتصال: في الترحيل دون اتصال، يتم إيقاف جميع التطبيقات التي تتصل بمثيل المصدر. ثم يتم نسخ قواعد البيانات إلى خادم مرن.

الترحيل عبر الإنترنت: في الترحيل عبر الإنترنت، لا يتم إيقاف التطبيقات التي تتصل بالخادم المصدر أثناء نسخ قواعد البيانات إلى خادم مرن. يتبع النسخة الأولية لقاعدة البيانات النسخ المتماثل للحفاظ على الخادم المرن متزامنا مع مثيل المصدر. يتم تنفيذ عملية قطع ويتزامن الخادم المرن تماما مع مثيل المصدر، ما يؤدي إلى الحد الأدنى من وقت التعطل.

يصف الجدول التالي الخيارات غير المتصلة والإنترنت:

Option Advantages Considerations السيناريوهات الموصى بها
Offline - تنفيذ بسيط وسهل وأقل تعقيدا.
- فرص أقل بكثير من الفشل.
- لا توجد قيود على عدد كائنات قاعدة البيانات التي يمكنها التعامل معها.
- وقت تعطل التطبيقات. - الأفضل للسيناريوهات التي تكون فيها البساطة ومعدل النجاح العالي ضروريين.
- مثالي عندما يمكن نقل قاعدة البيانات دون اتصال دون تأثير كبير على العمليات التجارية.
- مناسب عندما يمكن ترحيل قواعد البيانات ضمن نافذة الصيانة المخطط لها.
Online - الحد الأدنى جدا من وقت التعطل للتطبيق الخاص بك.
- مثالي لقواعد البيانات الكبيرة والعملاء الذين لديهم متطلبات لوقت تعطل محدود.
- النسخ المتماثل المستخدم في الترحيل عبر الإنترنت له بعض القيود. على سبيل المثال، المفاتيح الأساسية مطلوبة في جميع الجداول.
- تنفيذ أكثر تعقيدا من الترحيل دون اتصال.
- فرص أكبر للفشل بسبب تعقيد عملية الترحيل.
- هناك تأثير على تخزين المثيل المصدر والحوسبة إذا كان الترحيل يعمل لفترة طويلة. ويجب رصد التأثير عن كثب أثناء الترحيل.
- الأنسب للشركات التي تكون فيها الاستمرارية حرجة ويجب الإبقاء على وقت التعطل عند الحد الأدنى المطلق.
- يوصى به عندما يحتاج ترحيل قاعدة البيانات إلى الحدوث دون مقاطعة العمليات الجارية.

يسرد الجدول التالي المصادر التي تدعمها خدمة الترحيل:

نوع مصدر PostgreSQL الترحيل بلا اتصال بالإنترنت الترحيل عبر الإنترنت
قاعدة بيانات Azure لـ PostgreSQL - الخادم الفردي Supported Supported
Amazon RDS ل PostgreSQL Supported Supported
On-premises Supported Supported
جهاز Azure الظاهري Supported Supported
أمازون أورورا PostgreSQL Supported Supported
Google Cloud SQL ل PostgreSQL Supported Supported

لقطة شاشة لإعداد الترحيل تظهر مصادر مختلفة.

مزايا استخدام خدمة الترحيل مقابل خدمة ترحيل قاعدة بيانات Azure (كلاسيكي)

تصف القائمة التالية الفوائد الرئيسية لاستخدام خدمة الترحيل في قاعدة بيانات Azure ل PostgreSQL لترحيلات PostgreSQL:

  • خدمة مدارة بالكامل: خدمة الترحيل في قاعدة بيانات Azure ل PostgreSQL هي خدمة مدارة بالكامل. نحن نعالج تعقيدات عملية الترحيل.
  • الترحيل الشامل: يدعم كل من عمليات ترحيل المخطط والبيانات. نقل كامل ودقيق لبيئة قاعدة البيانات بأكملها إلى Azure.
  • سهولة الإعداد: تم تصميم الخدمة لتكون سهلة الاستخدام، وتزيل إجراءات الإعداد المعقدة التي قد تكون عائقا أمام بدء مشروع ترحيل.
  • لا توجد قيود على حجم البيانات: مع القدرة على التعامل مع قواعد البيانات من أي حجم، تتجاوز الخدمة حد ترحيل البيانات 1 تيرابايت لخدمة ترحيل قاعدة بيانات Azure (الكلاسيكية)، لذلك فهي مناسبة لجميع أنواع عمليات ترحيل قاعدة البيانات.
  • معالجة قيود Azure Database Migration Service (Classic): تحل خدمة الترحيل العديد من المشكلات والقيود في Azure Database Migration Service (Classic)، لعملية ترحيل أكثر موثوقية.
  • خيارات الواجهة: يمكنك الاختيار بين واجهة مستندة إلى مدخل Azure للحصول على تجربة بديهية أو واجهة سطر أوامر (Azure CLI) للأتمتة والبرمجة النصية.

Get started

ابدأ مع خدمة الترحيل باستخدام إحدى الطرق التالية:

الحصول على مزيد من المعلومات

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