البرنامج التعليمي: تقييم مثيلات SQL للترحيل إلى Azure SQL

كجزء من رحلة الانتقال إلى Azure، يمكنك تقييم أعباء العمل الداخلية لقياس جاهزية السحابة وتحديد المخاطر وتقدير التكاليف والتعقيد. توضح لك هذه المقالة كيفية تقييم قواعد بيانات مثيلات SQL Server استعدادًا للترحيل إلى Azure SQL، باستخدام Azure Migrate: أداة الاكتشاف والتقييم.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • تشغيل تقييم يستند إلى بيانات تكوين وأداء الخادم.
  • مراجعة تقييم Azure SQL

ملاحظة

تظهر الدروس أسرع مسار لتجربة سيناريو، واستخدام الخيارات الافتراضية حيثما أمكن.

المتطلبات الأساسية

  • إذا لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانياً قبل أن تبدأ.

  • قبل متابعة هذا البرنامج التعليمي لتقييم مثيلات SQL Server للترحيل إلى Azure SQL، تأكد من اكتشاف مثيلات SQL التي تريد تقييمها باستخدام جهاز Azure Migrate، اتبع هذا البرنامج التعليمي

  • إذا كنت تريد تجربة هذه الميزة في مشروع موجود، الرجاء التأكد من استكمال المتطلبات الأساسية في هذه المقالة.

إجراء تقييم

شغل التقييم بالشكل التالي:

  1. في الصفحة >نظرة عامةWindows وLinux و SQL Server، انقر فوق تقييم الخوادم وترحيلها. Overview page for Azure Migrate

  2. على ⁧⁩Azure Migrate: الاكتشاف والتقييم،⁧⁩انقر فوق ⁧⁩تقييم⁧⁩، واختر نوع التقييم ك ⁧⁩Azure SQL⁧⁩. Dropdown to choose assessment type as Azure SQL

  3. في خوادم التقييم، ستتمكن من رؤية نوع التقييم المحدد مسبقا كAzure SQL ومصدر الاكتشاف الافتراضي للخوادم المكتشفة من جهاز Azure Migrate.>

  4. انقر فوق تحرير لمراجعة خصائص التقييم. Edit button from where assessment properties can be customized

  5. في خصائص التقييم الخصائص >المستهدفة:

    • في ⁧⁩الموقع المستهدف⁧⁩، حدد منطقة Azure التي تريد الانتقال إليها.
      • تستند توصيات تكوين Azure SQL والتكلفة إلى الموقع الذي تحدده.
    • في ⁧⁩نوع التوزيع⁧
      • حدد ⁧⁩مستحسن⁧⁩، إذا كنت تريد ترحيل Azure لتقييم مدى استعداد مثيلات SQL الخاصة بك لترحيل إلى Azure SQL MI و Azure SQL DB، وأوصي بخيار نشر الهدف الأنسب، والمستوى المستهدف، وتكوين Azure SQL، والتقديرات الشهرية. معرفة المزيد
      • حدد ⁧⁩Azure SQL DB⁧⁩، إذا كنت ترغب في تقييم مدى استعداد مثيلات SQL الخاصة بك للترحيل إلى قواعد بيانات Azure SQL فقط، ومراجعة المستوى المستهدف، وتكوين Azure SQL، والتقديرات الشهرية.
      • حدد ⁧⁧Azure SQL MI⁦⁩، إذا كنت ترغب في تقييم مدى استعداد مثيلات SQL الخاصة بك للترحيل إلى المثيل المدار لـ Azure SQL فقط، ومراجعة المستوى المستهدف، وتكوين Azure SQL، والتقديرات الشهرية.
    • في ⁧⁩"السعة المحجوزة"،⁧⁩حدد ما إذا كنت تريد استخدام السعة المحجوزة لخادم SQL بعد الترحيل.
      • إذا حددت استخدام خيار سعة محجوز، فلا يمكنك تحديد ⁧"نسبة الخصم (%)".
  6. في تقييم خصائص >معايير التقييم:

    • يتم افتراضيًا معايير تغيير الحجم إلى ⁧⁩المستندة إلى الأداء⁧⁩ مما يعني ترحيل Azure سيتم جمع مقاييس الأداء المتعلقة مثيلات SQL، وقواعد البيانات التي تديرها للتوصية بقاعدة بيانات Azure SQL الحجم الأمثل و/ أو تكوين مثيل مدار Azure SQL. يمكنك تحديد:

      • في ⁧⁩سجل الأداء⁧⁩، يجب الإشارة إلى مدة البيانات التي تريد أن تستند إليها في التقييم (الافتراضي هو يوم واحد)
      • في ⁧⁩استخدام القيمة المئوية⁧⁩، حدد القيمة المئوية التي تريد استخدامها لعينة الأداء. (الافتراضي هو المئين 95)
    • في عامل الراحة، يجب الإشارة إلى المخزن المؤقت الذي تريد استخدامه أثناء التقييم. وهذا يفسر قضايا مثل الاستخدام الموسمي، ومحفوظات الأداء القصيرة، والزيادات المحتملة في الاستخدام في المستقبل. على سبيل المثال، إذا كنت تستخدم عامل راحة من اثنين:

      المكون ⁩الاستخدام الفعال⁧ ⁩إضافة عامل الراحة (2.0)⁧
      الذاكرات الأساسية 2 4
      ذاكرة ⁧8 غيغابايت ⁧16 غيغابايت
  7. في التسعير:

    • في ⁧⁩برنامج العرض/ الترخيص،⁧⁩حدد عرض Azure إذا كنت مسجلاً. حاليًا يمكنك الاختيار فقط من الدفع حسب البداية والدفع عند الذهاب ديف/ اختبار.
      • يمكنك الاستفادة من خصم إضافي من خلال تطبيق السعة المحجوزة، وAzure Hybrid Benefit بالإضافة إلى عرض الدفع عند الانتقال.
      • يمكنك تطبيق Azure Hybrid Benefit على رأس الدفع عند الذهاب ديف/ اختبار. لا يدعم التقييم حاليًا تطبيق السعة المحجوزة، بالإضافة إلى عرض الدفع عند الانتقال ديف/ الاختبار.
    • في ⁧⁩"مستوى الخدمة"،⁧⁩اختر الخيار طبقة الخدمة الأنسب لتلبية احتياجات عملك من أجل الترحيل إلى قاعدة بيانات Azure SQL و/ أو Azure SQL المثيل المدار:
      • حدد ⁧⁩مستحسن⁧⁩ إذا كنت تريد أن يوصي Azure Migrate بمستوى الخدمة الأنسب للخوادم. يمكن أن يكون هذا الغرض العام، أو الأعمال الحرجة. تعلم المزيد
      • حدد ⁧⁩الغرض العام⁧⁩ إذا كنت تريد تكوين Azure SQL مصمم لأحمال العمل الموجهة للميزانية.
      • حدد ⁧⁩"الأعمال الهامة"⁧⁩ إذا كنت تريد تكوين Azure SQL مصمم لأحمال العمل ذات الكمون المنخفض مع مرونة عالية للفشل، وسرعة تجاوز الفشل.
    • في ⁧⁩نسبة الخصم (٪) ⁧⁩، أضف أي خصومات خاصة بالاشتراك تتلقاها بالإضافة إلى عرض Azure. الإعداد الافتراضي هو 0٪.
    • في العملة، حدد عملة الفوترة لحسابك.
    • في ⁧⁩Azure Hybrid Benefit⁧⁩، حدد ما إذا كان لديك ترخيص خادم Windows بالفعل أم لا. إذا قمت بذلك وكانت مغطاة بتأكيد البرامج النشط للاشتراكات SQL Server، يمكنك التقدم بطلب للحصول على ميزة Azure Hybrid عند إحضار التراخيص إلى Azure.
    • انقر فوق حفظ إذا قمت بإجراء تغييرات. Save button on assessment properties
  8. في تقييم الخوادم> انقر فوق التالي.

  9. في تحديد خوادم للتقييمحدد>اسما> للتقييم.

  10. في تحديد مجموعة> أو إنشائها ، حدد إنشاء جديد وحدد اسم مجموعة. Location of New group button

  11. حدد الجهاز، وحدد الخوادم التي تريد إضافتها إلى المجموعة. ثم انقر فوق Next.

  12. في Review + create assessment، راجع تفاصيل التقييم، وانقر فوقCreate Assessment لإنشاء المجموعة وتشغيل التقييم. Location of Review and create assessment button.

  13. بعد إنشاء التقييم، انتقل إلى Windows >وLinux و SQL Server> Azure Migrate: Discovery and assessment اللوحة انقر فوق الرقم الموجود بجوار تقييم Azure SQL. Navigation to created assessment

  14. انقر على اسم التقييم الذي ترغب في عرضه.

ملاحظة

بما أن تقييمات Azure SQL هي تقييمات تستند إلى الأداء، نوصي بالانتظار ليوم واحد على الأقل بعد بدء الاكتشاف قبل إنشاء تقييم. وهذا يوفر الوقت لجمع بيانات الأداء بثقة أعلى. إذا كان اكتشافك لا يزال قيد التقدم، فسيتم وضع علامة على استعداد مثيلات SQL الخاصة بك على أنها ⁧⁩غير معروفة.⁧⁩ وبشكل مثالي، بعد بدء الاكتشاف، ⁧⁩انتظر مدة الأداء التي تحددها (يوم/أسبوع/شهر)⁧⁩ لإنشاء التقييم، أو إعادة حسابه؛ للحصول على تقييم عالي الثقة.

مراجعة تقييم

لعرض تقييم:

  1. Windows وLinux و SQL Server>Azure Migrate: الاكتشاف والتقييم> انقر فوق الرقم الموجود بجوار تقييم Azure SQL.
  2. انقر على اسم التقييم الذي ترغب في عرضه. على سبيل المثال (التقديرات والتكاليف على سبيل المثال فقط): SQL assessment overview
  3. راجع ملخص التقييم. يمكنك أيضًا تحرير خصائص التقييم، أو إعادة حساب التقييم.

العناصر المكتشفة

وهذا يشير إلى عدد SQL الخوادم والأمثلة، وقواعد البيانات التي تم تقييمها في هذا التقييم.

استعداد Azure

وهذا يشير إلى توزيع الحالات SQL المقدرة:

⁩نوع توزيع الهدف (في خصائص التقييم)⁧ الجاهزية
المستحسنة جاهزة لقاعدة بيانات Azure SQL، جاهزة لمثيل Azure SQL المدارة، من المحتمل أن تكون جاهزة ل Azure VM، الاستعداد غير معروف (في حالة وجود الاكتشاف قيد التقدم، أو هناك بعض مشكلات الاكتشاف التي يجب إصلاحها)
⁩Azure SQL DB⁧⁩ أو ⁧⁩Azure SQL MI⁧ جاهزة لقاعدة بيانات Azure SQL أو Azure SQL المثيل المدار، غير جاهزة لقاعدة بيانات Azure SQL أو Azure SQL المثيل المدار، الاستعداد غير معروف (في حالة وجود الاكتشاف قيد التقدم، أو وجود بعض مشكلات الاكتشاف التي يجب إصلاحها)

يمكنك التنقل لأسفل لفهم التفاصيل حول مشكلات الترحيل/ التحذيرات التي يمكنك معالجتها قبل الترحيل إلى Azure SQL. ⁧⁩تعرف على المزيد⁧⁩ يمكنك أيضًا مراجعة تكوينات Azure SQL المستحسنة؛ لترحيلها إلى قواعد بيانات Azure SQL و/ أو المثيلات المدارة.

تفاصيل تكلفة قاعدة بيانات Azure SQL، والمثيل المدار

يتضمن تقدير التكلفة الشهري تكاليف حساب وتخزين تكوينات Azure SQL المطابقة لقاعدة بيانات Azure SQL الموصى بها و/ أو Azure SQL نوع نشر المثيل المدار. معرفة المزيد

مراجعة الاستعداد

  1. انقر فوق ⁧⁩استعداد وجاهزية Azure⁧⁩. Azure SQL readiness details

  2. في الاستعداد Azure SQL، راجع ⁧⁩الاستعداد DB Azure SQL⁧⁩ و Azure SQL MI⁧⁩الاستعداد⁧⁩ للمثيلات SQL التي تم تقييمها:

    • ⁩جاهز⁧⁩: المثيل جاهز ليتم ترحيله إلى Azure SQL DB/MI دون أية مشكلات ترحيل أو تحذيرات.
      • جاهز (معلومات أزرق وموصول): المثيل جاهز ليتم ترحيله إلى Azure SQL DB/MI بدون أية مشكلات ترحيل ولكن لديه بعض تحذيرات الترحيل التي تحتاج إلى مراجعتها. يمكنك النقر فوق الارتباط التشعبي لمراجعة تحذيرات الترحيل وإرشادات المعالجة الموصى بها: Assessment with ready status
    • ⁩غير جاهز⁧⁩: المثيل لديه مشكلة ترحيل واحدة أو أكثر للهجرة إلى Azure SQL DB/MI. يمكنك النقر فوق الارتباط التشعبي ومراجعة مشكلات الترحيل وإرشادات الإصلاح الموصى بها.
    • ⁩غير معروف:⁧⁩لا يمكن لـ Azure Migrate تقييم الجاهزية؛ لأن الاكتشاف قيد التقدم، أو توجد مشكلات أثناء الاكتشاف تحتاج إلى إصلاح من شفرة الإعلامات. إذا استمرت المشكلة، الرجاء الاتصال بدعم Microsoft.
  3. مراجعة نوع النشر الموصى به للمثيل SQL الذي يتم تحديده وفقًا للمصفوفة أدناه:

    • ⁩نوع النشر المستهدف⁧⁩ (كما هو محدد في خصائص التقييم): ⁧⁩يوصى به⁧

      ⁩استعداد Azure SQL DB⁧ ⁩استعداد Azure SQL MI⁧ ⁩نوع النشر الموصى به⁧ ⁩تم حساب تكوين Azure SQL وتقديرات التكلفة؟⁧
      جاهز جاهز ⁩Azure SQL DB⁧ أو ⁧⁩Azure SQL MI⁧ معرفة المزيد نعم
      جاهز غير جاهز أو غير معروف Azure SQL DB نعم
      غير جاهز أو غير معروف جاهز Azure SQL نعم
      غير جاهز غير جاهز من المحتمل أن تكون جاهزة لـ Azure VM⁧⁩ معرفة المزيد⁧ لا
      غير جاهز أو غير معروف غير جاهز أو غير معروف ‏‏غير معروف لا
    • نوع التوزيع المستهدف (كما هو محدد في خصائص التقييم): Azure SQL DB

      ⁩استعداد Azure SQL DB⁧ ⁩تم حساب تكوين Azure SQL وتقديرات التكلفة؟⁧
      جاهز نعم
      غير جاهز لا
      ‏‏غير معروف لا
    • نوع التوزيع المستهدف (كما هو محدد في خصائص التقييم): Azure SQL MI

      ⁩استعداد Azure SQL MI⁧ ⁩تم حساب تكوين Azure SQL وتقديرات التكلفة؟⁧
      جاهز نعم
      غير جاهز لا
      ‏‏غير معروف لا
  4. انقر على اسم المثيل الحفر لأسفل لمعرفة عدد قواعد بيانات المستخدم، وتفاصيل المثيل بما في ذلك خصائص المثيل، وحساب (نطاقها إلى مثيل)، وتفاصيل تخزين قاعدة البيانات المصدر.

  5. انقر على عدد قواعد بيانات المستخدمين لمراجعة قائمة قواعد البيانات وتفاصيلها. على سبيل المثال (التقديرات والتكاليف على سبيل المثال فقط): SQL instance detail

  6. انقر على تفاصيل المراجعة في عمود قضايا الترحيل لمراجعة مشكلات الترحيل والتحذيرات لنوع نشر هدف معين. DB migration issues and warnings

راجع تقديرات التكلفة

يعرض ملخص التقييم تكاليف الحساب والتخزين الشهرية المقدرة لتكوينات Azure SQL المطابقة لقواعد بيانات Azure SQL الموصى بها و/ أو نوع نشر المثيلات المدارة.

  1. راجع التكاليف الإجمالية الشهرية. يتم تجميع التكاليف لجميع الحالات SQL في المجموعة المقدرة.

    • تستند تقديرات التكلفة إلى تكوين Azure SQL الموصى به للمثيل.
    • يتم عرض التكاليف الشهرية المقدرة للحوسبة والتخزين. كمثال (التقديرات والتكاليف على سبيل المثال فقط):

    Cost details

  2. يمكنك التنقل لأسفل على مستوى المثيل؛ لرؤية تكوين Azure SQL، وتقديرات التكلفة على مستوى المثيل.

  3. يمكنك أيضًا التنقل لأسفل إلى قائمة قاعدة البيانات لمراجعة تكوين Azure SQL، وتقديرات التكلفة لكل قاعدة بيانات عند التوصية بتكوين قاعدة بيانات Azure SQL.

مراجعة تصنيف الثقة

يقوم Azure Migrate بتعيين تصنيف ثقة لكافة تقييمات Azure SQL استنادًا إلى توفر نقاط بيانات الأداء/ الاستخدام اللازمة لحساب التقييم لجميع مثيلات وقواعد بيانات SQL المقدرة. التصنيف من نجمة واحدة (الأدنى) إلى خمس نجوم (الأعلى). يساعدك تقييم الثقة على تقدير موثوقية توصيات الحجم في التقييم. تصنيفات الثقة هي على النحو التالي:

توافر نقاط البيانات ⁩تصنيف الثقة⁧
0%-20% 1 نجمة
21% - 40% "2 نجوم"
41%-60% "3 نجوم"
61%-80% "4 نجوم"
81%-100% "5 نجوم"

⁩تعرف على المزيد⁧⁩ حول تصنيفات الثقة.

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