التشغيل السريع: إنشاء Azure Front Door (كلاسيكي) باستخدام مدخل Microsoft Azure

هام

سيتم إيقاف Azure Front Door (الكلاسيكي) في 31 مارس 2027. لتجنب أي تعطيل للخدمة، من المهم ترحيل ملفات تعريف Azure Front Door (الكلاسيكية) إلى مستوى Azure Front Door Standard أو Premium بحلول مارس 2027. لمزيد من المعلومات، راجع إيقاف Azure Front Door (الكلاسيكي).

يرشدك هذا التشغيل السريع خلال إعداد قابلية وصول عالية لتطبيق ويب باستخدام Azure Front Door (كلاسيكي) عبر مدخل Microsoft Azure. يمكنك تكوين Azure Front Door لتوزيع نسبة استخدام الشبكة عبر مثيلي تطبيق ويب في مناطق Azure مختلفة. يستخدم الإعداد الخلفيات متساوية الوزن ونفس الأولوية، وتوجيه نسبة استخدام الشبكة إلى أقرب موقع متوفر. يراقب Azure Front Door أيضا صحة تطبيقات الويب ويفشل تلقائيا في الانتقال إلى أقرب موقع آخر إذا كان أقرب موقع معطلة.

مخطط بيئة توزيع Front Door باستخدام مدخل Azure.

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

قم بإنشاء مثيلين لتطبيق الويب

لإكمال هذا التشغيل السريع، تحتاج إلى مثيلين لتطبيق ويب يعمل في مناطق Azure مختلفة. تعمل هذه المثيلات في الوضع النشط/النشط ، ما يعني أنها يمكنها التعامل مع نسبة استخدام الشبكة في وقت واحد. يختلف هذا الإعداد عن وضع Active/Stand-By ، حيث يعمل مثيل واحد كنسخة احتياطية.

إذا لم يكن لديك تطبيقات الويب بالفعل، فاتبع الخطوات التالية لإنشائها:

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

  2. حدد + Create a resource من الزاوية العلوية اليمنى وابحث عن Web App.

    أنشئ تطبيق ويب في مدخل Microsoft Azure.

  3. في علامة التبويب Basics في صفحة Create Web App، قم بتوفير التفاصيل التالية أو حددها:

    الإعداد القيمة‬
    الاشتراك اختر اشتراكك.
    مجموعة الموارد حدد إنشاء جديد واكتب FrontDoorQS_rg1.
    الاسم اكتب اسما فريدا لتطبيق الويب الخاص بك، على سبيل المثال، WebAppContoso-1.
    نشر حدد Code.
    مكدس وقت التشغيل حدد .NET Core 3.1 (LTS).
    نظام تشغيل حدد Windows.
    المنطقة حدد Central US.
    خطة Windows حدد Create new واكتب myAppServicePlanCentralUS.
    Sku والحجم حدد Standard S1 100 total ACU, 1.75 GB memory.
  4. حدد Review + create، وتحقق من تفاصيل الملخص، ثم حدد Create لبدء النشر. قد يستغرق النشر عدة دقائق.

    لقطة شاشة تعرض صفحة إنشاء تطبيق ويب.

  5. بعد نشر تطبيق الويب الأول، أنشئ تطبيقا آخر بنفس الخطوات ولكن مع التغييرات التالية:

    الإعداد القيمة‬
    مجموعة الموارد حدد إنشاء جديد واكتب FrontDoorQS_rg2.
    الاسم اكتب اسما فريدا لتطبيق الويب الخاص بك، على سبيل المثال، WebAppContoso-2.
    المنطقة حدد منطقة مختلفة، على سبيل المثال، شرق الولايات المتحدة.
    خطة خدمة التطبيقات>خطة Windows حدد جديد واكتب myAppServicePlanEastUS، ثم حدد موافق.

قم بإنشاء Front Door لتطبيقك

قم بإعداد Azure Front Door لتوجيه نسبة استخدام الشبكة للمستخدم استنادا إلى أقل زمن انتقال بين خادمي تطبيق الويب. ابدأ بإضافة مضيف واجهة أمامية ل Azure Front Door.

  1. من الصفحة الرئيسية أو قائمة Azure، حدد + Create a resource. حدد Networking>Front Door وملفات تعريف CDN.

  2. في صفحة مقارنة العروض ، حدد استكشاف العروض الأخرى. ثم حدد Azure Front Door (كلاسيكي). بعد ذلك، حدد متابعة.

  3. في علامة التبويب Basics في صفحة Create a Front Door ، قم بتوفير المعلومات التالية أو حددها، ثم حدد Next: Configuration.

    الإعداد القيمة‬
    الاشتراك حدد Subscription الخاص بك.
    مجموعة الموارد حدد إنشاء جديد واكتب FrontDoorQS_rg0 في مربع النص.
    موقع مجموعة الموارد حدد Central US.
  4. في Frontends/domains، حدد + لفتح Add a frontend host page.

  5. بالنسبة إلى اسم المضيف، اكتب اسم مضيف فريد عموميا. على سبيل المثال، contoso-frontend. حدد إضافة.

    إضافة مضيف أمامي إلى Azure Front Door.

بعد ذلك، قم بإعداد تجمع الخلفية التي تتضمن تطبيقي الويب الخاصين بك.

  1. لا يزال في Create a Front Door، في تجمعات الواجهة الخلفية، حدد + لفتح صفحة Add a backend pool .

  2. بالنسبة إلى Name، اكتب myBackendPool، ثم حدد Add a backend.

    إضافة تجمع خلفي.

  3. قم بتوفير المعلومات التالية أو تحديدها في جزء إضافة خلفية وحدد إضافة.

    الإعداد القيمة‬
    نوع مضيف الواجهة الخلفية حدد App service.
    الاشتراك حدد Subscription الخاص بك.
    اسم مضيف الواجهة الخلفية حدد أول تطبيق ويب أنشأته. على سبيل المثال، WebAppContoso-1.

    احتفظ بكافة الحقول الأخرى بشكل افتراضي.

    إضافة مضيف خلفي إلى Front Door.

  4. "حدد إضافة خلفية مرة أخرى. قم بتوفير المعلومات التالية أو تحديدها وحدد إضافة.

    الإعداد القيمة‬
    نوع مضيف الواجهة الخلفية حدد App service.
    الاشتراك حدد Subscription الخاص بك.
    اسم مضيف الواجهة الخلفية حدد "تطبيق الويب الثاني الذي أنشأته". على سبيل المثال، WebAppContoso-2.

    احتفظ بكافة الحقول الأخرى بشكل افتراضي.

  5. حدد Add في صفحة Add a backend pool لإنهاء تكوين تجمع الخلفية.

    إضافة تجمع خلفي إلى Azure Front Door.

وأخيرا، قم بإنشاء قاعدة توجيه. تربط قاعدة التوجيه مضيف الواجهة الأمامية بتجمع الواجهة الخلفية. توجه القاعدة طلبا contoso-frontend.azurefd.net إلى myBackendPool.

  1. لا يزال في إنشاء Front Door، في قواعد التوجيه، حدد + لإعداد قاعدة توجيه.

  2. في إضافة قاعدة، للاسم، اكتب LocationRule. احتفظ بكافة القيم الافتراضية، ثم حدد إضافة لإنشاء قاعدة التحويل."

    لقطة شاشة تعرض إضافة قاعدة عند إنشاء Front Door.

    تحذير

    من الضروري إقران كل مضيف من مضيفي الواجهة الأمامية في Azure Front Door بقاعدة توجيه لها مسار /*افتراضي . وهذا يعني أنك تحتاج إلى قاعدة توجيه واحدة على الأقل لكل مضيف من مضيفي الواجهة الأمامية في المسار /* الافتراضي بين جميع قواعد التوجيه الخاصة بك. وإلا، فقد لا يتم توجيه حركة مرور المستخدم النهائي بشكل صحيح.

  3. حدد Review + create وتحقق من التفاصيل. ثم حدد Create لبدء النشر.

    Azure Front Door الذي تم تكوينه.

عرض ⁩Azure Front Door قيد التنفيذ⁩.

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

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

لاختبار ميزة تجاوز الفشل العمومي الفوري، اتبع الخطوات التالية:

  1. انتقل إلى مجموعة الموارد FrontDoorQS_rg0 وحدد خدمة Front Door.

    لقطة شاشة تعرض خدمة الواجهة الأمامية.

  2. من صفحة نظرة عامة، انسخ عنوان المضيف الأمامي.

    لقطة شاشة تعرض عنوان المضيف الأمامي.

  3. افتح المستعرض وانتقل إلى عنوان الواجهة الأمامية.

  4. في مدخل Azure، ابحث عن خدمات التطبيقاتوحددها. مرر لأسفل للعثور على أحد تطبيقات الويب، على سبيل المثال، WebAppContoso-1.

  5. حدد تطبيق الويب الخاص بك، ثم حدد إيقاف، وتأكد من خلال تحديد نعم.

  6. قم بتحديث المستعرض. يجب أن تظل ترى صفحة المعلومات.

    تلميح

    قد تستغرق هذه الإجراءات بعض الوقت حتى يسري مفعولها. قد تحتاج إلى تحديث المستعرض مرة أخرى.

  7. حدد موقع تطبيق الويب الآخر وأوقفه أيضا.

  8. قم بتحديث المستعرض. هذه المرة، يجب أن تشاهد رسالة خطأ.

    تم إيقاف كلا من مثيلي تطبيق الويب.

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

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

  1. في مدخل Microsoft Azure، ابحث عن Resource groups وحددها من القائمة.

  2. حدد موقع مجموعة الموارد التي تريد حذفها، مثل FrontDoorQS_rg0.

  3. حدد مجموعة الموارد، ثم حدد حذف مجموعة الموارد.

    تحذير

    لا يمكن التراجع عن هذا الإجراء.

  4. أدخل اسم مجموعة الموارد لتأكيد الحذف، ثم حدد حذف.

  5. كرر هذه الخطوات لمجموعات الموارد الأخرى.

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

تابع إلى المقالة التالية لمعرفة كيفية تكوين مجال مخصص ل Front Door الخاص بك.