مشاركة عبر


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

ينطبق على: قاعدة بيانات 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 Database for PostgreSQL - يوفر الخادم المرن أقصى قدر من المرونة على قاعدة البيانات وتحسينات التكلفة المضمنة. تشمل المزايا على منتجات الأقران ما يلي:

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

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

  • دعم الإصدارات الجديدة من PostgreSQL: يدعم Azure Database for PostgreSQL - Flexible Server جميع إصدارات PostgreSQL الرئيسية بدءا من الإصدار 11.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الشروع في العمل

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

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

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