انشأ وأدر رابط خاص لقاعدة بيانات Azure لـ MySQL باستخدام المدخل

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

هام

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

نقطة النهاية الخاصة هي كتلة إنشائية أساسية للرابط الخاص في Azure. وهي تمكّن موارد Azure، مثل الأجهزة الظاهرية، من الاتصال بموارد الارتباط الخاص بشكل خاص. في هذه المقالة، ستتعلم كيفية استخدام مدخل Microsoft Azure لإنشاء جهاز ظاهري في شبكة Azure الظاهرية وقاعدة بيانات Azure لخادم MySQL مع نقطة نهاية خاصة لـ Azure.

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

إشعار

تتوفر ميزة الارتباط الخاص فقط لـ Azure Database for MySQL في طبقات الأسعار للأغراض العامة أو الذاكرة المحسنة. تأكد من أن خادم قاعدة البيانات في أحد مستويات الأسعار هذه.

تسجيل الدخول إلى Azure

قم بتسجيل الدخول إلى بوابة Azure.

إنشاء جهاز Azure ظاهري

في هذا القسم، تقوم بإنشاء شبكة ظاهرية وشبكة فرعية لاستضافة الجهاز الظاهري المستخدم للوصول إلى مورد الرابط الخاص (خادم MySQL في Azure).

إنشاء شبكة ظاهرية

في هذا القسم، تقوم بإنشاء شبكة ظاهرية وشبكة فرعية لاستضافة الجهاز الظاهري المستخدم للوصول إلى مورد الرابط الخاص.

  1. على الجانب العلوي الأيمن من الشاشة، حدد إنشاء مورد>الشبكات>شبكة ظاهرية.

  2. في خانة إنشاء شبكة افتراضية، أدخل المعلومات ذات الصلة أو حددها:

    الإعداد القيمة‬
    الاسم أدخل myVirtualNetwork.
    مساحة العنوان أدخل 10.1.0.0/16.
    الاشتراك حدد Subscription الخاص بك.
    مجموعة الموارد حدد "Create new"، أدخِل myResourceGroup، ثم حدد OK.
    الموقع حدد غرب أوروبا.
    الشبكة الفرعية - الاسم أدخل mySubnet.
    الشبكة الفرعية - نطاق العنوان أدخل 10.1.0.0/24.
  3. اترك بقية الإعدادات الافتراضية وحدد Create.

قم بإنشاء جهاز ظاهري

  1. في الجانب الأيسر العلوي من الشاشة في مدخل Microsoft Azure، حدد Create a resource>Compute>Virtual Machine.

  2. في إنشاء جهاز ظاهري - الأساسيات ، أدخل هذه المعلومات أو حددها:

    الإعداد القيمة‬
    تفاصيل المشروع
    الاشتراك حدد Subscription الخاص بك.
    مجموعة الموارد حدّد myResourceGroup. قمت بإنشاء هذا في المقطع السابق.
    تفاصيل المثيل
    اسم الجهاز الظاهري قم بإدخال myVM .
    المنطقة حدد غرب أوروبا.
    خيارات التوفر اترك الخيار الظاهري لا حاجة لتكرار البنية التحتية .
    الصورة حدد Windows Server 2019 Datacenter.
    الحجم اترك الافتراضي القياسي DS1 v2.
    حساب المسؤول
    اسم مستخدم أدخل اسم مستخدم من اختيارك.
    كلمة المرور أدخل كلمة مرور من اختيارك. يجب أن تتكون كلمة المرور من 12 حرفًا على الأقل وأن تلبي متطلبات التعقيد المحددة.
    تأكيد كلمة المرور اعادة ادخال كلمة السر.
    قواعد المنفذ الداخلي
    المنافذ العامة الواردة اترك الظاهري بلا .
    توفير الأموال
    هل لديك بالفعل ترخيص Windows؟ اترك الظاهري لا .
  3. حدد التالي: الأقراص .

  4. في إنشاء جهاز ظاهري - أقراص ، اترك الإعدادات الظاهرية وحدد التالي: الشبكة .

  5. في إنشاء جهاز ظاهري - شبكة ، حدد هذه المعلومات:

    الإعداد القيمة‬
    الشبكة الظاهرية قم بتركMyVirtualNetwork الافتراضية.
    مساحة العنوان اترك الافتراضي 10.1.0.0/24.
    الشبكة الفرعية قم بتركmySubnet (10.1.0.0/24)الافتراضي.
    عنوان IP عام اترك الظاهري (جديد) myVm-ip .
    المنافذ العامة الواردة حدد Allow selected ports.
    حدد المنافذ الداخلية قم بتحديدHTTP و RDP.
  6. حدد "Review + create". سوف تُنقل إلى صفحة مراجعة + إنشاء حيث يتحقق Azure من صحة التكوين الخاص بك.

  7. عندما ترى رسالة تم التحقق من الصحة، حدد إنشاء.

إنشاء قاعدة بيانات Azure لـ MySQL

في هذا القسم، تقوم بإنشاء قاعدة البيانات الخاصة بـ Azure لخادم MySQL في Azure.

  1. في الجانب الأيسر العلوي من الشاشة في مدخل Microsoft Azure، حدد Create a resource>Databases>Azure Database for MySQL.

  2. في قاعدة بيانات Azure لـ MySQL، قم بتوفير هذه المعلومات:

    الإعداد القيمة‬
    تفاصيل المشروع
    الاشتراك حدد Subscription الخاص بك.
    مجموعة الموارد حدّد myResourceGroup. قمت بإنشاء هذا في المقطع السابق.
    تفاصيل الخادم
    اسم الخادم قم بإدخالmyserver. إذا كان هذا الاسم مستخدماً من قبل، فقم بإنشاء اسم فريد.
    اسم المستخدم المسؤول أدخل اسم المسؤول الذي تختاره.
    كلمة المرور أدخل كلمة مرور من اختيارك. يجب أن تتكون كلمة المرور من 8 حرفاً على الأقل وأن تلبي المتطلبات المحددة.
    الموقع حدد منطقة Azure حيث تريد أن يتواجد الخادم الخاص بـ MySQL الخاص بك.
    إصدار حدد إصدار قاعدة البيانات المطلوب للخادم الخاص بـ MySQL.
    الحساب + التخزين حدد مستوى التسعير المطلوب للخادم بناءً على حمل العمل.
  3. حدد موافق.

  4. حدد "Review + create". سوف تُنقل إلى صفحة مراجعة + إنشاء حيث يتحقق Azure من صحة التكوين الخاص بك.

  5. عندما ترى رسالة التحقق من الصحة التي تم تمريرها، حدد إنشاء.

  6. عندما ترى رسالة تم التحقق من الصحة، حدد إنشاء.

إشعار

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

  • تأكد من أن كلا الاشتراكين لديه موفر موارد Microsoft.DBforMySQL مسجل. للمزيد من المعلومات، راجع تسجيل مدير الموارد

قم بإنشاء نقطة نهاية خاصة

في هذا القسم، تقوم بإنشاء الخادم الخاص بـ MySQL وإضافة نقطة نهاية خاصة إليه.

  1. في الجانب الأيسر العلوي من الشاشة في مدخل Microsoft Azure، حدد إنشاء مورد> الشبكة > الارتباط الخاص.

  2. في Private Link Center - نظرة عامة، على خيار إنشاء اتصال خاص بخدمة، حدد Start.

  3. فيما يتعلق بإنشاء نقطة نهاية خاصة - أساسيات، أدخل هذه المعلومات أو حددها:

    الإعداد القيمة‬
    تفاصيل المشروع
    الاشتراك حدد Subscription الخاص بك.
    مجموعة الموارد حدّد myResourceGroup. قمت بإنشاء هذا في المقطع السابق.
    تفاصيل المثيل
    الاسم أدخِل myPrivateEndpoint إذا كان هذا الاسم مستخدماً من قبل، فقم بإنشاء اسم فريد.
    المنطقة حدد غرب أوروبا.
  4. حدد «التالي: المورد».

  5. في Create a private endpoint من Resource، أدخِل أو حدّد المعلومات التالية:

    الإعداد القيمة‬
    طريقة التوصيل حدد التوصيل بمورد Azure في دليلي.
    الاشتراك حدد Subscription الخاص بك.
    نوع المورد حدد Microsoft.DBforMySQL/servers.
    Resource قم بتحديدmyServer
    المورد الفرعي المستهدف حدد mysqlServer
  6. اختر Next: Configuration.

  7. في Create a private endpoint من Configuration، أدخِل أو حدّد المعلومات التالية:

    الإعداد القيمة‬
    الشبكات
    الشبكة الظاهرية حدد myVirtualNetwork.
    الشبكة الفرعية حدد mySubnet.
    تكامل DNS الخاص
    التكامل مع منطقة DNS الخاصة حدد نعم.
    منطقة DNS الخاصة قم بتحديد (New)privatelink.mysql.database.azure.com

    إشعار

    استخدم منطقة DNS الخاصة المعرفة بشكل مسبق للخدمة الخاصة بك أو قدم اسم منطقة DNS المفضل لديك. قم بمراجعةتكوين منطقة DNS الخاصة بخدمات Azure للحصول على التفاصيل.

  8. حدد "Review + create". سوف تُنقل إلى صفحة مراجعة + إنشاء حيث يتحقق Azure من صحة التكوين الخاص بك.

  9. عندما ترى رسالة تم التحقق من الصحة، حدد إنشاء.

    إشعار

    لم يتم حل FQDN في إعدادات DNS الخاص بالعميل فيما يتعلق بـIP الخاص الذي تم تكوينه. سيتعين عليك إعداد منطقة DNS لـ FQDN الذي تم تكوينه كما هو موضح هنا.

الاتصال بجهاز ظاهري باستخدام سطح المكتب البعيد (RDP)

بعد إنشاء myVm، اتصل به من الإنترنت على النحو التالي:

  1. في شريط بحث مدخل Azure، أدخِل myVm.

  2. حدد الزر توصيل. بعد تحديد زر Connect، يتم فتح الاتصال إلى الجهاز الظاهري.

  3. حدد Download RDP File. يعمل "Azure" على إنشاء ملف "Remote Desktop Protocol" (.rdp)وتنزيله إلى الكمبيوتر.

  4. افتح الملف downloaded.rdp.

    1. إذا تمت المطالبة، فحدد Connect.

    2. أدخل اسم المستخدم ورمز الوصول اللذين حددتهما عند إنشاء الجهاز الظاهري.

      إشعار

      قد تحتاج إلى تحديد المزيد من الخياراتاستخدم >حسابًا مختلفًا، لتحديد بيانات الاعتماد التي أدخلتها عند إنشاء الجهاز الظاهري.

  5. حدد موافق.

  6. قد تتلقى تحذير مصادقة أثناء عملية تسجيل الدخول. إذا تلقيت شهادة تحذير، فحدد "Yes" أو "Continue".

  7. بمجرد ظهور سطح مكتب الخاص بالجهاز الظاهري، قم بتصغيره للعودة إلى سطح المكتب المحلي.

الوصول إلى خادم MySQL من حلال لجهاز الظاهري بشكل منفصل

  1. في سطح المكتب البعيد الخاص بـ myVM، افتح PowerShell.

  2. أدخل nslookup myServer.privatelink.mysql.database.azure.com.

    ستتلقى رسالة مشابهة لهذه النتائج:

    Server:  UnKnown
    Address:  168.63.129.16
    Non-authoritative answer:
    Name:    myServer.privatelink.mysql.database.azure.com
    Address:  10.1.3.4
    

    إشعار

    إذا تم تعطيل الوصول العام في إعدادات جدار الحماية في قاعدة بيانات Azure لـ MySQL - خادم واحد. ستنجح اختبارات ping وtelnet هذه بغض النظر عن إعدادات جدار الحماية. ستضمن هذه الاختبارات اتصال الشبكة.

  3. اختبر اتصال الرابط الخاص لخادم MySQL باستخدام أي عميل متوفر. في المثال أدناه، استخدمت MySQL Workbench للقيام بتلك بالعملية.

  4. في الاتصال الجديد، قم بإدخال أو تحديد هذه المعلومات:

    الإعداد القيمة‬
    نوع الخادم حدد MySQL.
    اسم الخادم حدد myServer.privatelink.mysql.database.azure.com
    اسم المستخدم أدخل اسم المستخدم ك username@servername الذي يتم توفيره أثناء إنشاء خادم MySQL.
    كلمة المرور أدخل كلمة المرور المنشأة أثناء إنشاء خادم MySQL.
    SSL حدد مطلوب.
  5. حدد اتصال.

  6. تصفح قواعد البيانات من القائمة اليسرى.

  7. (اختيارياً) إنشاء معلومات أو الاستعلام عنها من خدام MySQL.

  8. أغلق اتصال سطح المكتب البعيد بالجهاز الظاهري myVM.

تنظيف الموارد

عند الانتهاء من استخدام نقطة النهاية الخاصة وخادم MySQL والجهاز الظاهري، احذف مجموعة الموارد وجميع الموارد التي تحتوي عليها:

  1. أدخل myResourceGroup في مربع بحث أعلى المدخل وحدد myResourceGroup من نتائج البحث.
  2. حدد Delete resource group.
  3. أدخل myResourceGroup ل TYPE THE RESOURCE GROUP NAME وحدد Delete.

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

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