قاعدة بيانات Azure لخادم MySQL الفردي

تُطبق على: قاعدة بيانات Azure للخادم الوحيد الخاص بـ MySQL

هام

قاعدة بيانات Azure لخادم MySQL الفردي على مسار الإيقاف. نوصي بشدة بالترقية إلى قاعدة بيانات Azure لخادم MySQL المرن. لمزيد من المعلومات حول الترحيل إلى خادم Azure Database for MySQL المرن، راجع ما الذي يحدث لقاعدة بيانات Azure لخادم MySQL الفردي؟

Azure Database for MySQL مدعوم من إصدار مجتمع MySQL، متاح في وضعين للنشر:

  • الخادم المرن
  • Single Server

في هذه المقالة، سنقدم نظرة عامة ومقدمة للمفاهيم الأساسية لنموذج نشر الخادم الوحيد. للتعرف على وضع نشر الخادم المرن، راجع نظرة عامة على الخادم المرن. للحصول على معلومات حول كيفية تحديد خيار النشر المناسب لحمل العمل لديك، راجع اختيار الخيار خادم MySQL المناسب في Azure.

نظرة عامة

قاعدة بيانات Azure لخادم MySQL الفردي هي خدمة قاعدة بيانات مدارة بالكامل مصممة للحد الأدنى من التخصيص. تم تصميم منصة الخادم الوحيد لمعالجة معظم دوال إدارة قاعدة البيانات مثل التصحيح، النسخ الاحتياطية، التوفر العالي والأمان مع تكوين مستخدم الحد الأدنى والتحكم. تم تحسين الهندسة المعمارية لتوفرها بشكل كبير مع توفر 99.99٪ في منطقة التوافر المفردة. وهو يدعم إصدار المجتمع من MySQL 5.6 (المتوقف) و5.7 و0.8. الخدمة متاحة بشكل عام اليوم في مجموعة متنوعة من مناطق Azure.

الخوادم الفردية هي الأنسب فقط للتطبيقات الحالية التي تستفيد بالفعل من الخادم الفردي. بالنسبة إلى جميع عمليات التطوير أو الترحيل الجديدة، فإن Flexible Server هو خيار التوزيع الأمثل الموصى به. لمعرفة المزيد حول الاختلافات بين خيارات توزيع الخادم المرن والخادم الفردي، راجع تحديد خيار التوزيع المناسب لوئائقك.

التوافر العالي

تم تحسين طراز نشر الخادم الوحيد لتوفر عالٍ مضمن ومرونة بتكلفة مخفضة. تفصل البنية بين الحوسبة والتخزين. يعمل محرك قاعدة البيانات على حاوية حوسبة خاصة، بينما توجد ملفات البيانات في تخزين Azure. تحتفظ مساحة التخزين بثلاث نسخ متزامنة مكررة محلياً من ملفات قاعدة البيانات لضمان استمرارية البيانات.

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

  1. يتم توفير حاوية حوسبة جديدة
  2. يتم تعيين التخزين مع ملفات البيانات إلى الحاوية الجديدة
  3. يتم إحضار محرك قاعدة بيانات MySQL على الإنترنت على حاوية الحوسبة الجديدة
  4. تضمن خدمة البوابة تجاوز الفشل بشفافية لضمان عدم وجود تغييرات من جانب التطبيق.

يتراوح وقت تجاوز الفشل النموذجي من 60-120 ثانية. يسمح التصميم الأصلي للسحابة من الخادم الوحيد بدعم 99.99٪ من التوافر مما يلغي تكلفة الاستعداد الساخن الخامل.

تساعد صناعة Azure الرائدة في اتفاقية مستوى خدمة التوافر بنسبة 99.99٪ (SLA)، المدعومة بشبكة عالمية من مراكز البيانات التي تديرها Microsoft، في الحفاظ على تشغيل تطبيقاتك على مدار الساعة طوال أيام الأسبوع.

Azure Database for MySQL - Single Server Architecture conceptual diagram

التصحيح الآلي

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

النسخ الاحتياطية التلقائية

يقوم خادم وحيد تلقائيًّا بإنشاء نسخ احتياطية للخادم وتخزينها في تخزين مستخدم مكون زائد عن الحاجة محليًّا أو تخزين زائد عن الحاجة جغرافيًّا. يمكن استخدام النسخ الاحتياطية لاستعادة الخادم الخاص بك إلى أي نقطة في الوقت المناسب خلال فترة الاحتفاظ بالنسخ الاحتياطي. فترة الاحتفاظ الافتراضية للنسخ الاحتياطي سبعة أيام. يمكن تكوين الاحتفاظ اختياريًا لمدة تصل إلى 35 يومًا. يتم تشفير جميع النسخ الاحتياطية باستخدام تشفير AES 256 بت. الرجوع إلىالنسخ الاحتياطية للحصول على التفاصيل.

ضبط الأداء والمقياس في غضون ثوان

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

أمان درجة المؤسسة والامتثال والحوكمة

يستخدم خادم وحيد الوحدة المشفرة FIPS 140-2 المصدق عليها لتشفير تخزين البيانات الساكنة. يتم تشفير البيانات، بما في ذلك النسخ الاحتياطية والملفات المؤقتة التي تم إنشاؤها أثناء تشغيل الاستعلامات. تستخدم الخدمة شفرة AES 256 بت المضمنة في تشفير تخزين Azure، ويمكن إدارة المفاتيح بواسطة النظام (افتراضيًّا) أو بواسطة إدارة العميل. تُشَفِّر الخدمة البيانات في الحركة باستخدام أمان طبقة النقل (SSL/TLS) الذي يتم وضعه بشكل افتراضي. تدعم الخدمة إصدارات TLS 1.2 و 1.1 و 1.0 مع القدرة على فرض الحد الأدنى من إصدار TLS.

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

بالإضافة إلى المصادقة الأصلية، يدعم Single Server مصادقة معرف Microsoft Entra. مصادقة Microsoft Entra هي آلية للاتصال بخوادم MySQL باستخدام الهويات المعرفة والمدارة في Microsoft Entra ID. باستخدام مصادقة Microsoft Entra، يمكنك إدارة هويات مستخدمي قاعدة البيانات وخدمات Azure الأخرى في موقع مركزي، ما يبسط التحكم في الوصول ويركز عليه.

تسجيل التدقيقمتاح لتتبع كل نشاط يخص مستوى قاعدة البيانات.

خدمة الخادم الفردي متوافقة مع جميع الشهادات الرائدة في الصناعة مثل FedRAMP وHIPAA وPCI DSS. تفضل بزيارة مركز ثقة Azure للحصول على معلومات حول أمان منصة Azure.

لمزيد من المعلومات حول Azure Database لميزات أمان MySQL، راجع نظرة عامة على الأمان.

المراقبة والتنبيه

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

الترحيل

الخدمة تدير نسخة المجتمع من MySQL. يتيح ذلك التوافق الكامل مع التطبيقات ويتطلب أقل تكلفة لإعادة بناء التعليمات البرمجية من أجل ترحيل تطبيق موجود تم تطويره على محرك MySQL إلى الخادم الفردي. يمكن تنفيذ الترحيل إلى خادم فردي باستخدام أحد الخيارات التالية:

  • التفريغ والاستعادة - بالنسبة لعمليات الترحيل في وضع عدم الاتصال، حيث يمكن للمستخدمين تحمل بعض وقت للتوقف، قد يوفر التفريغ والاستعادة باستخدام أدوات المجتمع مثل MySQLdump/mydumper أسرع طريقة للترحيل. راجع الترحيل باستخدام التفريغ والاستعادة للحصول على التفاصيل.
  • خدمة ترحيل Azure Database - للحصول على عمليات ترحيل سلسة ومبسطة غير متصلة بالإنترنت إلى خادم فردي بسرعة عالية لترحيل البيانات، كما يمكن الرفع من خدمة ترحيل Azure Database.
  • النسخ المتماثل للبيانات - للحد الأدنى من عمليات ترحيل وقت التوقف، يمكن أيضًا الرفع من النسخ المتماثل للبيانات، والذي يعتمد على النسخ المتماثل المستند إلى binlog. ويفضل النسخ المتماثل للبيانات في الحد الأدنى من عمليات الترحيل وقت التوقف عن العمل من قبل خبراء عمليين يبحثون عن مزيد من التحكم في الترحيل. انظر البيانات في النسخ المتماثل للحصول على التفاصيل.

جهات الاتصال

في حال وجود أية أسئلة أو اقتراحات لديك بشأن العمل مع خدمة Azure Database for MySQL، أرسل رسالة بريد إلكترونية إلى فريق خدمة Azure Database for MySQL (@Ask Azure DB for MySQL). عنوان البريد الإلكتروني هذا ليس اسمًا مستعارًا للدعم الفني.

وبالإضافة إلى ذلك، ضع في الاعتبار نقاط الاتصال التالية حسب الاقتضاء:

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

الآن بعد أن قرأت مقدمة إلى Azure Database for MySQL - وضع نشر خادم فردي، أنت على استعداد لـ: