نظرة عامة على التقييم (الترحيل إلى Azure SQL)
توفر هذه المقالة نظرة عامة على التقييمات لترحيل مثيلات SQL Server المحلية من بيئة VMware إلى قواعد بيانات Azure SQL أو المثيلات المدارة باستخدام أداة Azure Migrate: Discovery and Assessment.
ما هو التقييم؟
التقييم باستخدام أداة الاكتشاف والتقييم هو لقطة زمنية للبيانات ويقيس مدى الاستعداد ويقدر تأثير ترحيل الخوادم المحلية إلى Azure.
أنواع التقييمات
هناك ثلاثة أنواع من التقييمات التي يمكنك إنشاؤها باستخدام Azure Migrate: أداة الاكتشاف والتقييم.
| نوع التقييم | التفاصيل |
|---|---|
| جهاز Azure الظاهري | تقييمات لترحيل الخوادم المحلية إلى أجهزة Azure الظاهرية. يمكنك تقييم خوادمك المحلية في بيئة VMwareوHyper-V ، والخوادم الفعلية للترحيل إلى أجهزة Azure الظاهرية باستخدام نوع التقييم هذا. |
| Azure SQL | تقييمات لترحيل خوادم SQL المحلية من بيئة VMware إلى قاعدة بيانات Azure SQL أو Azure SQL المدارة. إذا كانت خوادم SQL تعمل على نظام أساسي غير VMware، فيمكنك تقييم الجاهزية باستخدام "مساعد ترحيل البيانات". |
| Azure App Service | تقييمات لترحيل تطبيقات الويب المحلية ASP.NET، التي تعمل على خوادم ويب IIS، من بيئة VMware إلى خدمة تطبيقات Azure. |
| Azure VMware Solution (AVS) | تقييمات لترحيل خوادمك المحلية إلى Azure VMware Solution (AVS). يمكنك تقييم الأجهزة الظاهرية المحلية ل VMware للترحيل إلى Azure VMware Solution (AVS) باستخدام نوع التقييم هذا. معرفة المزيد |
ملاحظة
إذا كان عدد تقييمات Azure VM أو AVS غير صحيح في أداة الاكتشاف والتقييم، فانقر فوق العدد الإجمالي للتقييمات للانتقال إلى جميع التقييمات وإعادة حساب تقييمات Azure VM أو AVS. ستعرض أداة الاكتشاف والتقييم بعد ذلك العدد الصحيح لنوع التقييم هذا.
يوفر تقييم Azure SQL معيارا واحدا للحجم:
| معايير التحجيم | التفاصيل | البيانات |
|---|---|---|
| بناء على الأداء | التقييمات التي تقدم توصيات استنادا إلى بيانات الأداء التي تم جمعها | يعتمد تكوين Azure SQL على بيانات الأداء الخاصة بمثيلات SQL وقواعد البيانات، والتي تشمل: استخدام وحدة المعالجة المركزية، واستخدام الذاكرة، وعمليات IOPS (ملفات البيانات والسجل)، ومعدل نقل عمليات IO وزمن وصولها. |
كيف أعمل تقييم خوادمي SQL المحلية؟
يمكنك تقييم مثيلات SQL Server المحلية باستخدام بيانات التكوين والاستخدام التي تم جمعها بواسطة جهاز Azure Migrate خفيف الوزن. يكتشف الجهاز مثيلات الخادم وقواعد البيانات المحلية SQL ويرسل بيانات التكوين والأداء إلى Azure Migrate. معرفة المزيد
كيف أعمل تقييم مع الجهاز؟
إذا كنت تقوم بنشر جهاز Azure Migrate لاكتشاف خوادم محلية، فقم بالخطوات التالية:
- قم بإعداد Azure وبيئتك المحلية للعمل مع Azure Migrate.
- بالنسبة إلى تقييمك الأول، قم بإنشاء مشروع ترحيل Azure وأضف أداة Azure Migrate: Discovery and assessment إليه.
- نشر جهاز Azure Migrate خفيف الوزن. يكتشف الجهاز باستمرار الخوادم المحلية ويرسل بيانات التكوين والأداء إلى Azure Migrate. نشر الجهاز كجهاز ظاهري أو خادم فعلي. لا تحتاج إلى تثبيت أي شيء على الخوادم التي تريد تقييمها.
بعد أن يبدأ الجهاز في الاكتشاف، يمكنك تجميع الخوادم التي تريد تقييمها في مجموعة وتشغيل تقييم للمجموعة باستخدام نوع التقييم Azure SQL.
اتبع البرنامج التعليمي لتقييم SQL Server الحالات لتجربة هذه الخطوات.
كيف يحسب الجهاز بيانات الأداء لمثيلات SQL وقواعد البيانات؟
يقوم الجهاز بتجميع بيانات الأداء لإعدادات الحوسبة من خلال الخطوات التالية:
- يجمع الجهاز نقطة عينة في الوقت الفعلي. بالنسبة SQL الخوادم، يتم جمع نقطة عينة كل 30 ثانية.
- يقوم الجهاز بتجميع نقاط بيانات العينة التي يتم جمعها كل 30 ثانية على مدار 10 دقائق. لإنشاء نقطة البيانات، يحدد الجهاز قيم الذروة من كل العينات. يرسل الحد الأقصى والمتوسط والتباين لكل عداد إلى Azure.
- يخزن Azure Migrate جميع نقاط البيانات التي تبلغ مدتها 10 دقائق للشهر الماضي.
- عند إنشاء تقييم، يحدد Azure Migrate نقطة البيانات المناسبة لاستخدامها في الحقوق. يعتمد التعريف على قيم النسبة المئوية لسجل الأداء والاستخدام المئوي.
- على سبيل المثال، إذا كان تاريخ الأداء أسبوعا واحدا وكانت النسبة المئوية للاستخدام هي النسبة المئوية 95، يقوم التقييم بفرز نقاط العينة لمدة 10 دقائق للأسبوع الأخير. يقوم بفرزها بترتيب تصاعدي ويختار القيمة المئوية 95th للحقوق.
- تتأكد القيمة المئوية 95 من تجاهل أي قيم شاذة، والتي قد يتم تضمينها إذا اخترت النسبة المئوية 99.
- إذا كنت ترغب في اختيار ذروة الاستخدام للفترة ولا تريد تفويت أي قيم شاذة، فحدد النسبة المئوية 99 لاستخدام النسبة المئوية.
- يتم ضرب هذه القيمة في عامل الراحة للحصول على بيانات استخدام الأداء الفعال لهذه المقاييس التي يجمعها الجهاز:
- استخدام وحدة المعالجة المركزية (٪)
- استخدام الذاكرة (٪)
- قراءة IO / s وكتابة IO / s (ملفات البيانات والسجل)
- قراءة ميجابايت/ثانية وكتابة ميجابايت/ثانية (الإنتاجية)
- زمن انتقال عمليات IO
ما الخصائص المستخدمة لإنشاء تقييم Azure SQL وتخصيصه؟
إليك ما يتم تضمينه في خصائص تقييم SQL Azure:
| الخاصية | التفاصيل |
|---|---|
| الموقع المستهدف | منطقة Azure التي تريد الترحيل إليها. تستند توصيات تكوين Azure SQL والتكلفة إلى الموقع الذي تحدده. |
| نوع النشر المستهدف | نوع النشر الهدف الذي تريد تشغيل التقييم عليه: حدد مستحسن، إذا كنت تريد أن يقوم Azure Migrate بتقييم مدى استعداد خوادم 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 MI والتقديرات الشهرية. |
| السعة المحجوزة | يحدد القدرة المحجوزة بحيث تأخذها تقديرات التكاليف في التقييم في الاعتبار. إذا حددت استخدام خيار سعة محجوز، فلا يمكنك تحديد "نسبة الخصم (%)". |
| معايير التحجيم | يتم استخدام هذه الخاصية لتحديد حجم تكوين Azure SQL بشكل صحيح. يتم تعيينه افتراضيا إلى يستند إلى الأداء مما يعني أن التقييم سيقوم بتجميع SQL Server مثيلات ومقاييس أداء قواعد البيانات للتوصية بمثيل Azure SQL المدار و/أو Azure SQL قاعدة بيانات توصية طبقة/تكوين قاعدة بيانات Azure بالحجم الأمثل. |
| تاريخ الأداء | يحدد سجل الأداء المدة المستخدمة عند تقييم بيانات الأداء. |
| الاستخدام المئوي | يحدد الاستخدام المئوي القيمة المئوية لعينة الأداء المستخدمة للحقوق. |
| عامل الراحة | المخزن المؤقت المستخدم أثناء التقييم. إنه يمثل مشكلات مثل الاستخدام الموسمي وسجل الأداء القصير والزيادات المحتملة في الاستخدام المستقبلي. على سبيل المثال، مثيل 10 نواة مع استخدام 20٪ عادة ما ينتج عنه مثيل ثنائي النواة. مع عامل راحة 2.0 ، فإن النتيجة هي مثيل رباعي النواة بدلا من ذلك. |
| برنامج العرض/الترخيص | عرض Azure الذي سجلت فيه. حاليًا يمكنك الاختيار فقط من الدفع حسب البداية والدفع عند الذهاب ديف/ اختبار. لاحظ أنه يمكنك الاستفادة من خصم إضافي من خلال تطبيق السعة المحجوزة وميزة Azure Hybrid بالإضافة إلى عرض الدفع الفوري. |
| مستوى الخدمة | خيار طبقة الخدمة الأنسب لتلبية احتياجات عملك للترحيل إلى قاعدة بيانات Azure SQL و/أو المثيل المدار SQL Azure: يوصى به إذا كنت تريد أن يوصي Azure Migrate بطبقة الخدمة الأنسب لخوادمك. يمكن أن يكون هذا الغرض العام، أو الأعمال الحرجة. الغرض العام إذا كنت تريد تكوين Azure SQL مصمم لأحمال العمل الموجهة نحو الميزانية. معرفة المزيد أهمية الأعمال إذا كنت تريد تكوين Azure SQL مصمم لأحمال العمل منخفضة الكمون مع مرونة عالية في مواجهة حالات الفشل وتجاوز الفشل السريع. معرفة المزيد |
| العملة | العملة المستخدمة في فوترة حسابك. |
| الخصم (٪) | أضف أي خصومات خاصة بالاشتراك تتلقاها أعلى من عرض Azure. الإعداد الافتراضي هو 0٪. |
| الميزة المختلطة من Azure | يحدد ما إذا كان لديك بالفعل ترخيص SQL Server. إذا قمت بذلك وكانت مغطاة بتأكيد البرامج النشط للاشتراكات SQL Server، يمكنك التقدم بطلب للحصول على ميزة Azure Hybrid عند إحضار التراخيص إلى Azure. |
راجع أفضل الممارسات لإنشاء تقييم باستخدام Azure Migrate.
حساب الاستعداد
ملاحظة
يتضمن التقييم فقط قواعد البيانات الموجودة في حالة الاتصال بالإنترنت. وفي حالة وجود قاعدة البيانات في أي حالة أخرى، يتجاهل التقييم مدى استعداد قواعد البيانات هذه وحجمها وحساب تكاليفها. في حال كنت ترغب في تقييم قواعد البيانات هذه، يرجى تغيير حالة قاعدة البيانات وإعادة حساب التقييم في بعض الوقت.
الاستعداد SQL Azure
يستند استعداد Azure SQL لمثيلات SQL وقواعد البيانات إلى التحقق من توافق الميزات مع قاعدة بيانات Azure SQL ومثيل Azure SQL المدار:
- يأخذ تقييم Azure SQL في الاعتبار ميزات المثيل SQL Server التي يستخدمها المصدر حاليا SQL Server أحمال العمل (وظائف وكيل SQL، والخوادم المرتبطة، وما إلى ذلك) ومخططات قواعد بيانات المستخدم (الجداول وطرق العرض والمشغلات والإجراءات المخزنة وما إلى ذلك) لتحديد مشكلات التوافق.
- إذا لم يتم العثور على مشكلات في التوافق، وضع علامة على الاستعداد على أنه جاهز لنوع النشر الهدف (قاعدة بيانات Azure SQL أو Azure SQL المثيل المدار)
- إذا كانت هناك مشكلات توافق غير حرجة، مثل الميزات المتدهورة أو غير المدعومة التي لا تمنع الترحيل إلى نوع نشر هدف محدد، وضع علامة على الجاهزية على أنها جاهز (رمز معلومات الارتباط التشعبي والأزرق) مع تفاصيل التحذير وإرشادات المعالجة الموصى بها.
- إذا كانت هناك أي مشكلات في الملاءمة قد تمنع الترحيل إلى نوع نشر هدف معين، يتم وضع علامة غير جاهز مع بيان تفاصيل المشكلة وإرشادات الإصلاح الموصى بها.
- إذا كانت هناك قاعدة بيانات واحدة في مثيل SQL غير جاهز لنوع نشر هدف معين، وضع علامة على المثيل على أنه غير جاهز لنوع النشر هذا.
- إذا كان الاكتشاف لا يزال قيد التقدم أو كانت هناك أي مشكلات في الاكتشاف لمثيل أو قاعدة بيانات SQL، وضع علامة على الاستعداد على أنه غير معروف لأن التقييم لم يتمكن من حساب الاستعداد لهذا SQL المثال.
نوع النشر الموصى به
إذا قمت بتحديد نوع النشر الهدف كمستحسن في خصائص تقييم Azure SQL، يوصي Azure Migrate بنوع نشر Azure SQL متوافق مع مثيل SQL الخاص بك. يؤدي الترحيل إلى هدف موصى به من Microsoft إلى تقليل إجمالي جهد الترحيل.
نوع النشر الموصى به استنادا إلى جاهزية Azure SQL
| استعداد Azure SQL DB | استعداد Azure SQL MI | نوع النشر الموصى به | تم حساب تكوين Azure SQL وتقديرات التكلفة؟ |
|---|---|---|---|
| جاهز | جاهز | Azure SQL DB أو Azure SQL |
نعم |
| جاهز | غير جاهز أو غير معروف |
Azure SQL DB | نعم |
| غير جاهز أو غير معروف |
جاهز | Azure SQL | نعم |
| غير جاهز | غير جاهز | من المحتمل أن يكون جاهزا ل Azure VM | لا |
| غير جاهز أو غير معروف |
غير جاهز أو غير معروف |
غير معروف | لا |
ملاحظة
إذا تم تحديد نوع النشر الموصى به على أنه مستحسن في خصائص التقييم وإذا كان SQL Server المصدر مناسبا تماما لكل من قاعدة بيانات Azure SQL DB الفردية ومثيل Azure SQL المدار، يوصي التقييم بخيار محدد يعمل على تحسين التكلفة ويتناسب مع حدود الحجم والأداء.
من المحتمل أن يكون جاهزا ل Azure VM
إذا لم يكن مثيل SQL جاهزا لقاعدة بيانات Azure SQL ومثيل Azure SQL المدار، وضع علامة على نوع النشر الموصى به على أنه من المحتمل أن يكون جاهزا لجهاز Azure الظاهري.
- يوصى المستخدم بإنشاء تقييم في Azure Migrate بنوع التقييم ك "Azure VM" لتحديد ما إذا كان الخادم الذي يعمل عليه المثيل جاهزا للترحيل إلى جهاز Azure الظاهري بدلا من ذلك. لاحظ ما يلي:
- تركز تقييمات Azure VM في Azure Migrate حاليا على الرفع والتحول ولن تأخذ في الاعتبار مقاييس الأداء المحددة لتشغيل مثيلات SQL وقواعد البيانات على جهاز Azure الظاهري.
- عند تشغيل تقييم Azure VM على خادم، ستكون تقديرات الحجم والتكلفة الموصى بها لجميع المثيلات التي تعمل على الخادم ويمكن ترحيلها إلى جهاز ظاهري Azure باستخدام أداة ترحيل الخادم. قبل الترحيل، راجع إرشادات الأداء الخاصة SQL Server على أجهزة Azure الظاهرية.
حساب الحجم
Azure SQL configuration
بعد أن يحدد التقييم مدى الجاهزية ونوع نشر Azure SQL الموصى به، فإنه يحسب طبقة خدمة معينة وتكوين Azure SQL (حجم SKU) الذي يمكنه تلبية أو تجاوز أداء مثيل SQL المحلي:
- أثناء عملية الاكتشاف، يقوم Azure Migrate بتجميع تكوين المثيل وأدائه SQL يتضمن:
- vCores (مخصص) واستخدام وحدة المعالجة المركزية (٪)
- استخدام وحدة المعالجة المركزية لمثيل SQL هو النسبة المئوية لوحدة المعالجة المركزية المخصصة المستخدمة من قبل المثيل على خادم SQL
- استخدام وحدة المعالجة المركزية لقاعدة بيانات هو النسبة المئوية لوحدة المعالجة المركزية المخصصة المستخدمة من قبل قاعدة البيانات على SQL مثيل
- الذاكرة (المخصصة) واستخدام الذاكرة (٪)
- قراءة IO / s وكتابة IO / s (ملفات البيانات والسجل)
- قراءة IO/s وكتابة IO/s على مستوى مثيل SQL يتم حسابه عن طريق إضافة قراءة IO/s وكتابة IO/s لجميع قواعد البيانات المكتشفة في تلك الحالة.
- قراءة ميجابايت/ثانية وكتابة ميجابايت/ثانية (الإنتاجية)
- زمن انتقال عمليات IO
- إجمالي حجم قاعدة البيانات ومنظمات ملفات قاعدة البيانات
- يتم حساب حجم قاعدة البيانات عن طريق إضافة كافة البيانات وملفات السجل.
- vCores (مخصص) واستخدام وحدة المعالجة المركزية (٪)
- يجمع التقييم جميع بيانات التكوين والأداء ويحاول العثور على أفضل تطابق عبر مختلف مستويات وتكوينات خدمة Azure SQL، ويختار تكوينا يمكنه مطابقة متطلبات أداء المثيل SQL أو تجاوزها، مما يؤدي إلى تحسين التكلفة.
تقييمات الثقة
يرتبط كل تقييم من تقييمات Azure SQL بتصنيف ثقة. يتراوح التصنيف من نجم واحد (أدنى) إلى خمسة (أعلى). يساعدك تصنيف الثقة على تقدير موثوقية توصيات الحجم التي يوفرها Azure Migrate.
- يتم تعيين تصنيف الثقة للتقييم. ويستند التصنيف إلى توافر نقاط البيانات اللازمة لحساب التقييم.
- بالنسبة للتحجيم القائم على الأداء، يجمع التقييم بيانات الأداء لجميع مثيلات وقواعد بيانات SQL، والتي تشمل:
- استخدام وحدة المعالجة المركزية (٪)
- استخدام الذاكرة (٪)
- قراءة IO / s وكتابة IO / s (ملفات البيانات والسجل)
- قراءة ميجابايت/ثانية وكتابة ميجابايت/ثانية (الإنتاجية)
- زمن انتقال عمليات IO
إذا لم يكن أي من أرقام الاستخدام هذه متوفرا، فقد تكون توصيات الحجم غير موثوقة. ويبين هذا الجدول تقديرات الثقة في التقييم، التي تعتمد على النسبة المئوية لنقاط البيانات المتاحة:
| توافر نقاط البيانات | تصنيف الثقة |
|---|---|
| 0%-20% | 1 نجمة |
| 21% - 40% | "2 نجوم" |
| 41%-60% | "3 نجوم" |
| 61%-80% | "4 نجوم" |
| 81%-100% | "5 نجوم" |
تقييمات ثقة منخفضة
فيما يلي بعض الأسباب التي تجعل التقييم يحصل على تصنيف ثقة منخفض:
لم تقم بتعريف بيئتك طوال المدة التي تقوم فيها بإنشاء التقييم. على سبيل المثال، إذا قمت بإنشاء التقييم مع تعيين مدة الأداء إلى يوم واحد، فيجب الانتظار يوما على الأقل بعد بدء الاكتشاف حتى يتم جمع جميع نقاط البيانات.
التقييم غير قادر على جمع بيانات الأداء لبعض أو كل الخوادم في فترة التقييم. للحصول على تصنيف ثقة عالية، يرجى التأكد من:
- يتم تشغيل الخوادم طوال مدة التقييم
- يسمح بالاتصالات الصادرة على المنافذ 443
- إذا كانت حالة اتصال Azure Migrate لعامل SQL في Azure Migrate هي "متصلة" وتحقق من آخر نبضة قلب
- إذا كانت حالة اتصال Azure Migrate لجميع مثيلات SQL هي "متصلة" في شفرة مثيل SQL المكتشفة
يرجى "إعادة حساب" التقييم ليعكس أحدث التغييرات في تصنيف الثقة.
تم إنشاء بعض قواعد البيانات أو الحالات خلال الوقت الذي تم فيه حساب التقييم. على سبيل المثال، افترض أنك قمت بإنشاء تقييم لمحفوظات الأداء في الشهر الماضي، ولكن تم إنشاء بعض قواعد البيانات أو المثيلات قبل أسبوع واحد فقط. في هذه الحالة ، لن تكون بيانات الأداء للخوادم الجديدة متاحة طوال المدة وسيكون تصنيف الثقة منخفضا.
ملاحظة
نظرا لأن تقييمات Azure SQL هي تقييمات تستند إلى الأداء، إذا كان تصنيف الثقة لأي تقييم أقل من خمس نجوم، فإننا نوصي بالانتظار لمدة يوم على الأقل حتى يقوم الجهاز بتعريف البيئة ثم إعادة حساب التقييم. خلاف ذلك ، قد يكون التحجيم المستند إلى الأداء غير موثوق.
حساب التكاليف الشهرية
بعد اكتمال توصيات تغيير الحجم، يقوم تقييم Azure SQL بحساب تكاليف الحوسبة والتخزين لتكوينات Azure SQL الموصى بها باستخدام واجهة برمجة تطبيقات تسعير داخلية. يقوم بتجميع تكلفة الحوسبة والتخزين عبر جميع المثيلات لحساب إجمالي تكلفة الحوسبة الشهرية.
حساب التكلفة
- لحساب تكلفة الحوسبة لتكوين Azure SQL، يأخذ التقييم في الاعتبار الخصائص التالية:
- Azure Hybrid Benefit for SQL التراخيص
- السعة المحجوزة
- Azure target location
- العملة
- برنامج العرض/الترخيص
- الخصم (٪)
تكلفة التخزين
- تتضمن تقديرات تكلفة التخزين ملفات البيانات فقط وليس ملفات السجل.
- لحساب تكلفة التخزين لتكوين Azure SQL، يأخذ التقييم في الاعتبار الخصائص التالية:
- Azure target location
- العملة
- برنامج العرض/الترخيص
- الخصم (٪)
- لا يتم تضمين تكلفة تخزين النسخ الاحتياطي في التقييم.
- قاعدة بيانات Azure SQL
- تتم إضافة تكلفة تخزين لا تقل عن 5 غيغابايت في تقدير التكلفة وتتم إضافة تكلفة تخزين إضافية للتخزين بزيادات قدرها 1 غيغابايت. معرفة المزيد
- مثيل Azure SQL المُدار
- لا توجد تكلفة تخزين مضافة لأول 32 جيجابايت/مثيل / شهر يتم إضافة تكلفة تخزين إضافية للتخزين بزيادات 32 جيجابايت. معرفة المزيد
الخطوات التالية
- مراجعة أفضل الممارسات لإنشاء التقييمات.
- تعرف على كيفية تشغيل تقييم Azure SQL.