كيفية ترحيل قاعدة البيانات الخاصة بك إلى AWS

جدول المحتويات:

كيفية ترحيل قاعدة البيانات الخاصة بك إلى AWS
كيفية ترحيل قاعدة البيانات الخاصة بك إلى AWS
Anonim

يمكن أن يكون ترحيل قاعدة البيانات طويلاً ومرهقًا. توفر AWS خدمة سهلة الاستخدام لجعل عملية تحديث قاعدة البيانات المحلية أو القديمة والانتقال إلى منصة استضافة RDS من AWS سهلة.

استخدم AWS's Database Migration Service

إذا كانت لديك قاعدة بيانات صغيرة ، فقد تتمكن ببساطة من أخذ نسخة احتياطية من مخطط قاعدة البيانات ومحتوياتها باستخدام

mysqldump، وإنشاء مثيل RDS جديد ، ثم الاستعادة من النسخة الاحتياطية عن طريق استيراد الملف الملغى. سيؤدي هذا إلى استنساخ قاعدة البيانات الخاصة بك بشكل فعال ، وستتمكن من التبديل إلى مثيل RDS بسهولة نسبية.

ومع ذلك ، إذا كان لديك قاعدة بيانات كبيرة ، فإن استخدام

mysqldumpليس عمليًا للاستخدام ، وسيستغرق وقتًا طويلاً جدًا. يمكنك تركه يعمل لبضعة أيام ، ولكن المشكلة هناك هي أن أي كتابات تتم في قاعدة البيانات المصدر قد لا تنعكس في ملف التفريغ ، وستكون لديك تناقضات في قاعدتي البيانات بحلول نهاية العملية. إذا كنت تنقل عبر قاعدة بيانات إنتاج مؤسسة ، فهذه مشكلة كبيرة.

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

يستخدم ترحيل قاعدة البيانات مثيلات EC2 للتعامل مع النقل. يجب عليك دفع السعر عند الطلب لتشغيل هذه المثيلات بالإضافة إلى أي تكاليف تخزين مرتبطة.ومع ذلك ، إذا كنت تقوم بالترحيل إلى قاعدة بيانات Amazon Aurora أو Redshift أو DynamoDB أو DocumentDB ، فسيكون استخدام هذا المثيل مجانيًا لمدة تصل إلى ستة أشهر. بالطبع ، ما زلت تتحمل رسوم بيانات AWS القياسية لاستيراد البيانات وتصديرها.

إعداد مثيل النسخ المتماثل

توجه إلى وحدة التحكم في إدارة خدمة ترحيل قاعدة البيانات ، وانقر على "إنشاء مثيل النسخ المتماثل."

أعطه اسمًا ، واختر نوع المثيل الأساسي الذي ترغب في استخدامه. ستؤدي المثيلات الأسرع إلى تسريع عملية النسخ المتماثل.

إعدادات مثيل النسخ المتماثل
إعدادات مثيل النسخ المتماثل

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

إعدادات مثيل النسخ المتماثل
إعدادات مثيل النسخ المتماثل

إذا كنت تخطط لإجراء هذا التشغيل لفترة من الوقت ، فستحتاج إلى تخصيص وقت محدد للصيانة ، حتى تتمكن AWS من إجراء الترقيات والتصحيحات على برنامج DMS.

إعدادات مثيل النسخ المتماثل
إعدادات مثيل النسخ المتماثل

انقر فوق إنشاء ، ثم انتظر بضع دقائق حتى يبدأ مثيل النسخ المتماثل.

إعداد نقاط النهاية وبدء النقل

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

إعداد وتكوين نقاط النهاية
إعداد وتكوين نقاط النهاية

كرر هذه العملية لنقطة النهاية المستهدفة ، ولكن هذه المرة ببساطة حدد مثيل RDS من القائمة:

إعداد وتكوين نقطة النهاية المستهدفة
إعداد وتكوين نقطة النهاية المستهدفة

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

قم بإنشاء المهمة الجديدة في تكوين المهمة
قم بإنشاء المهمة الجديدة في تكوين المهمة

بمجرد إنشاء المهمة ، يجب أن يبدأ الترحيل. يمكنك عرض التقدم من علامة تبويب المهام في وحدة التحكم.

موضوع شعبي