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

ينطبق على: قاعدة بيانات Azure لـMySQL - خادم مرن

توفر هذه المقالة اعتبارات وإرشادات للعمل مع قاعدة بيانات Azure لخادم MySQL المرن.

ما هو خادم Azure Database for MySQL المرن؟

خادم Azure Database for MySQL المرن هو خدمة قاعدة بيانات مدارة بالكامل تعمل بإصدار مجتمع MySQL. بصورة عامة، إن الخدمة مُصممة لتوفر المزيد من المرونة وتخصيصات التكوين استناداً إلى متطلبات المستخدم. إنها نفس بنية خادم MySQL التي قد تكون على دراية بها في العالم المحلي. على وجه التحديد، يُدار الخادم المرن، ويوفر أداء غير تقليدي، وإدارةٍ وتحكمٍ أفضل بالخادم، ويعرض الوصول والميزات على مستوى الخادم.

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

  • تنشئ ضمن اشتراك Azure.
  • إنه المورد الأصل لقواعد البيانات.
  • يسمح بتكوين MySQL المكشوف من خلال معلمات الخادم (ارتباط لمفاهيم معلمة «الخادم»).
  • يُجري النسخ الاحتياطية التلقائية ويدعم عمليات استعادة النقطة الزمنية.
  • يوفر مساحة اسم لقواعد البيانات.
  • هو حاوية مع دلالات مدة بقاء قوية - احذف الخادم فيحذف قواعد البيانات المضمنة.
  • يرتّب الموارد في المنطقة.
  • يدعم جدول صيانة الخادم المقدم من العميل
  • لديه القدرة على نشر خوادم مرنة في إعداد المنطقة المُكرر لتحسين قابلية الوصول العالية
  • يوفر تكامل الشبكة الظاهرية للوصول إلى خادم قاعدة البيانات
  • يقدم طريقة لتوفير التكاليف عن طريق إيقاف الخادم المرن مؤقتًا عند عدم استخدامه
  • يوفر نطاق نُهج الإدارة التي تنطبق على قواعد بياناتها: تسجيل الدخول، وجدار الحماية، والمستخدمين، والأدوار، والتكوينات، وما إلى ذلك.
  • يدعم الإصدار الرئيسي MySQL 5.7 و MySQL 8.0. لمزيد من المعلومات، راجع إصدارات محرك الخادم المرن ل Azure Database for MySQL المدعومة.

ضمن مثيل خادم مرن ل Azure Database for MySQL، يمكنك إنشاء قاعدة بيانات واحدة أو عدة قواعد بيانات. يمكنك اختيار إنشاء قاعدة بيانات واحدة لكل خادم لاستخدام جميع الموارد أو لإنشاء قواعد بيانات متعددة لمشاركة الموارد. يتم تنظيم التسعير لكل خادم، استنادا إلى تكوين طبقة الحوسبة وvCores والتخزين (GB). لمزيد من المعلومات، راجع الحوسبة والتخزين.

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

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

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

هام

عند إيقاف الخادم فإنه يظل في هذه الحالة لمدة الـ 30 يوم القادمة دُفعةً واحدة دون توقف. إذا لم تقم ببدء تشغيله يدويا خلال هذا الوقت، يتم بدء تشغيل الخادم تلقائيا في نهاية 30 يوما. يمكنك اختيار إيقاف مرة أخرى إذا كنت لا تستخدم الخادم.

خلال فترة توقف الخادم، لا يمكن تنفيذ أي عمليات إدارة على الخادم. لتغيير أي إعدادات تكوين على الخادم، تحتاج إلى بدء تشغيل الخادم. راجع حدود الإيقاف/البدء.

إشعار

يتم تعطيل العمليات على الخوادم في حالة إيقاف وتظهر أنها غير نشطة في مدخل Azure. تتضمن العمليات غير المدعومة على الخوادم المتوقفة تغيير مستوى التسعير، وعدد vCores، وحجم التخزين أو IOPS، ويوم استبقاء النسخ الاحتياطي، وعلامة الخادم، وكلمة مرور الخادم، ومعلمات الخادم، والتخزين التلقائي، والنسخ الاحتياطي لـ GEO، و HA، وهوية المستخدم.

كيف يمكنني إدارة الخادم؟

يمكنك إدارة إنشاء وحذف وتكوين معلمة الخادم (my.cnf) والتحجيم والشبكات والأمان والتوافر العالي والنسخ الاحتياطي والاستعادة ومراقبة مثيل خادم Azure Database for MySQL المرن باستخدام مدخل Azure أو Azure CLI. بالإضافة إلى ذلك، تتوفر الإجراءات المخزنة التالية في خادم Azure Database for MySQL المرن لتنفيذ مهام معينة لإدارة قاعدة البيانات المطلوبة كامتيازات مستخدم SUPER غير مدعومة على الخادم.

اسم الإجراء المخزن معلمات الإدخال معلمات الإخراج ملاحظة الاستخدام
mysql.az_kill processlist_id ‏‫غير متوفر‬ مكافئ للأمر KILL CONNECTION. إنهاء الاتصال المقترن processlist_id المقدمة بعد إنهاء أي عبارة ينفذها الاتصال.
mysql.az_kill_query processlist_id ‏‫غير متوفر‬ مكافئ للأمر KILL QUERY. إنهاء العبارة التي ينفذها الاتصال حاليا. يترك الاتصال قيد التشغيل.
mysql.az_load_timezone ‏‫غير متوفر‬ ‏‫غير متوفر‬ تحميل جداول المنطقة الزمنية للسماح بتعيين المعلمة time_zone إلى القيم المسماة (على سبيل المثال، "US/Pacific").

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