ترحيل MySQL المحلي إلى قاعدة بيانات Azure ل MySQL: حالة الاستخدام التمثيلية
ينطبق على:
Azure Database for MySQL - Single Server
Azure Database for MySQL - Flexible Server
المتطلبات الأساسية
نظرة عامة
تستند حالة الاستخدام التالية إلى سيناريو عميل في العالم الحقيقي لمؤسسة قامت بترحيل عبء عمل MySQL الخاص بها إلى قاعدة بيانات Azure ل MySQL.
شركة المستوردين في جميع أنحاء العالم (WWI) هي شركة مصنعة وموزعة بالجملة للسلع الجديدة ومقرها سان فرانسيسكو ، كاليفورنيا. بدأت عملياتها في عام 2002 وطورت نموذجا فعالا للأعمال التجارية (B2B) ، حيث باعت العناصر التي تنتجها مباشرة إلى عملاء التجزئة في جميع أنحاء الولايات المتحدة. يشمل عملاؤها المتاجر المتخصصة ومحلات السوبر ماركت ومتاجر الحوسبة ومحلات الجذب السياحي وبعض الأفراد. يتيح نموذج B2B هذا نظام توزيع مبسط لمنتجاتها ، مما يسمح لها بتقليل التكاليف وتقديم أسعار أكثر تنافسية على عناصرها المصنعة. كما أنها تبيع لتجار الجملة الآخرين عبر شبكة من الوكلاء الذين يروجون لمنتجاتهم نيابة عن الحرب العالمية الأولى.
قبل الانطلاق في مناطق جديدة ، تريد الحرب العالمية الأولى التأكد من أن البنية التحتية لتكنولوجيا المعلومات لديها يمكنها التعامل مع النمو المتوقع. تستضيف الحرب العالمية الأولى حاليا جميع بنيتها التحتية لتكنولوجيا المعلومات في أماكن العمل في مقر الشركة وتعتقد أن نقل هذه الموارد إلى السحابة يمكن من النمو المستقبلي. ونتيجة لذلك، كلفوا رئيس قسم المعلومات الخاص بهم بالإشراف على ترحيل بوابة العملاء الخاصة بهم وأعباء عمل البيانات المرتبطة بها إلى السحابة.
ترغب الحرب العالمية الأولى في الاستمرار في الاستفادة من العديد من القدرات المتقدمة المتوفرة في السحابة، وهم مهتمون بترحيل قواعد البيانات الخاصة بهم وأحمال العمل المرتبطة بها إلى Azure. إنهم يريدون القيام بذلك بسرعة ودون الحاجة إلى إجراء أي تغييرات على تطبيقاتهم أو قواعد بياناتهم. في البداية ، يخططون لترحيل تطبيق الويب الخاص ببوابة العملاء المستند إلى Java وقواعد بيانات MySQL وأعباء العمل المرتبطة بها إلى السحابة.
أهداف الترحيل
تتضمن الأهداف الأساسية لترحيل قواعد البيانات الخاصة بهم وأعباء عمل SQL المرتبطة بها إلى السحابة ما يلي:
تحسين الوضع الأمني العام مع البيانات في حالة السكون وأثناء النقل.
تعزيز التوافر العالي وقدرات التعافي من الكوارث (HA/DR).
ضع المؤسسة في وضع يمكنها من استخدام القدرات والتقنيات السحابية الأصلية مثل استعادة النقاط الزمنية.
استفد من ميزات تحسين الأداء الإداري والأداء في قاعدة بيانات Azure ل MySQL.
قم بإنشاء نظام أساسي قابل للتطوير يمكنهم استخدامه لتوسيع أعمالهم إلى المزيد من المناطق الجغرافية.
السماح بتعزيز الامتثال لمختلف المتطلبات القانونية حيث يتم تخزين المعلومات الشخصية.
استخدمت الحرب العالمية الأولى إطار اعتماد السحابة (CAF) لتثقيف فريقها حول اتباع إرشادات أفضل الممارسات للترحيل السحابي. بعد ذلك ، باستخدام CAF كدليل ترحيل أعلى مستوى ، قامت الحرب العالمية الأولى بتخصيص هجرتهم إلى ثلاث مراحل رئيسية. وأخيرا، حددوا الأنشطة التي يجب معالجتها في كل مرحلة لضمان نجاح عملية الرفع والتحول السحابي.
وتشمل هذه المراحل:
| المرحلة | الاسم | Activities |
|---|---|---|
| 1 | ما قبل الترحيل | التقييم، التخطيط، تقييم طريقة الترحيل، الآثار المترتبة على التطبيق، خطط الاختبار، خطوط أساس الأداء |
| 2 | الترحيل | تنفيذ الترحيل، تنفيذ خطط الاختبار |
| 3 | ما بعد الترحيل | استمرارية الأعمال، التعافي من الكوارث، الإدارة، الأمن، تحسين الأداء، تحديث النظام الأساسي |
تحتوي الحرب العالمية الأولى على العديد من مثيلات MySQL التي تعمل بإصدارات مختلفة تتراوح من 5.5 إلى 5.7. إنهم يرغبون في نقل مثيلاتهم إلى أحدث إصدار في أقرب وقت ممكن ولكنهم يرغبون في التأكد من أن تطبيقاتهم لا تزال تعمل إذا انتقلوا إلى الإصدارات الأحدث. إنهم مرتاحون للانتقال إلى نفس الإصدار في السحابة والترقية بعد ذلك ، لكنهم يفضلون هذا المسار إذا تمكنوا من إنجاز مهمتين في وقت واحد.
كما أنهم يرغبون في التأكد من أن أعباء عمل البيانات الخاصة بهم آمنة ومتاحة عبر مناطق جغرافية متعددة إذا كان هناك فشل وإلقاء نظرة على خيارات التكوين المتاحة.
تريد الحرب العالمية الأولى أن تبدأ بتطبيق بسيط للترحيل الأول ثم الانتقال إلى تطبيقات أكثر أهمية للأعمال في مرحلة لاحقة. وهذا يزود الفريق بالمعرفة والخبرة التي يحتاجونها للتحضير والتخطيط لتلك الانتقالات المستقبلية.