التشغيل السريع: إنشاء Azure Front Door (كلاسيكي) باستخدام مدخل Microsoft Azure
هام
سيتم إيقاف Azure Front Door (الكلاسيكي) في 31 مارس 2027. لتجنب أي تعطيل للخدمة، من المهم ترحيل ملفات تعريف Azure Front Door (الكلاسيكية) إلى مستوى Azure Front Door Standard أو Premium بحلول مارس 2027. لمزيد من المعلومات، راجع إيقاف Azure Front Door (الكلاسيكي).
يوضح لك هذا التشغيل السريع كيفية استخدام مدخل Microsoft Azure لإعداد قابلية وصول عالية لتطبيق ويب باستخدام Azure Front Door (كلاسيكي). يمكنك إنشاء تكوين Azure Front Door (كلاسيكي) يوزع نسبة استخدام الشبكة عبر مثيلين لتطبيق ويب يعمل في مناطق Azure مختلفة. يستخدم التكوين واجهات خلفية متساوية المرجحة ونفس الأولوية، ما يعني أن Azure Front Door يوجه حركة المرور إلى أقرب موقع متوفر يستضيف التطبيق. يراقب Azure Front Door أيضا صحة تطبيق الويب وينفذ تجاوز الفشل التلقائي إلى أقرب موقع آخر إذا كان أقرب موقع معزولا.
المتطلبات الأساسية
- حساب Azure مع اشتراك نشط. أنشئ حساباً مجاناً.
قم بإنشاء مثيلين لتطبيق الويب
لإكمال هذا التشغيل السريع، تحتاج إلى مثيلين لتطبيق ويب يعمل في مناطق Azure مختلفة. تعمل مثيلات تطبيق الويب في الوضع النشط/النشط ، ما يعني أنه يمكن لكليهما التعامل مع نسبة استخدام الشبكة في وقت واحد. يختلف هذا الإعداد عن وضع Active/Stand-By ، حيث يعمل مثيل واحد كنسخة احتياطية للآخر.
لمتابعة هذا التشغيل السريع، تحتاج إلى تطبيقي ويب يعملان في مناطق Azure مختلفة. إذا لم يكن لديك بالفعل، يمكنك استخدام هذه الخطوات لإنشاء أمثلة لتطبيقات الويب.
قم بتسجيل الدخول إلى بوابة Azure.
في الزاوية العلوية اليمنى من الشاشة، حدد + Create a resource ثم ابحث عن Web App.
في علامة التبويب 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. حدد Review + create وتحقق من تفاصيل الملخص. ثم حدد Create لبدء عملية النشر. قد يستغرق النشر عدة دقائق حتى يكتمل.
بمجرد نشر تطبيق الويب الأول بنجاح، تابع لإنشاء تطبيق آخر. اتبع نفس الخطوات وأدخل نفس القيم كما كان من قبل، باستثناء تلك المذكورة:
الإعداد | القيمة |
---|---|
مجموعة الموارد | حدد Create new واكتب FrontDoorQS_rg2 |
الاسم | اكتب اسما فريدا لتطبيق الويب الخاص بك، على سبيل المثال، WebAppContoso-2 |
المنطقة | حدد منطقة مختلفة عن تطبيق الويب الأول، على سبيل المثال، شرق الولايات المتحدة |
خطة خدمة التطبيقات>خطة Windows | حدد جديد واكتب myAppServicePlanEastUS، ثم حدد موافق |
قم بإنشاء Front Door لتطبيقك
قم بإعداد Azure Front Door لتوجيه نسبة استخدام الشبكة للمستخدم استنادا إلى أقل زمن انتقال بين خادمي تطبيق الويب. ابدأ بإضافة مضيف واجهة أمامية ل Azure Front Door.
من الصفحة الرئيسية أو قائمة Azure، حدد + Create a resource. حدد Networking>Front Door وملفات تعريف CDN.
في صفحة مقارنة العروض ، حدد استكشاف العروض الأخرى. ثم حدد Azure Front Door (كلاسيكي). بعد ذلك، حدد متابعة.
في علامة التبويب Basics في صفحة Create a Front Door ، قم بتوفير المعلومات التالية أو حددها، ثم حدد Next: Configuration.
الإعداد القيمة الاشتراك حدد Subscription الخاص بك. مجموعة الموارد حدد إنشاء جديد واكتب FrontDoorQS_rg0 في مربع النص. موقع مجموعة الموارد حدد Central US. في Frontends/domains، حدد + لفتح Add a frontend host page.
بالنسبة إلى اسم المضيف، اكتب اسم مضيف فريد عموميا. على سبيل المثال، contoso-frontend. حدد إضافة.
بعد ذلك، قم بإعداد تجمع الخلفية التي تتضمن تطبيقي الويب الخاصين بك.
لا يزال في Create a Front Door، في تجمعات الواجهة الخلفية، حدد + لفتح صفحة Add a backend pool .
بالنسبة إلى Name، اكتب myBackendPool، ثم حدد Add a backend.
قم بتوفير المعلومات التالية أو تحديدها في جزء إضافة خلفية وحدد إضافة.
الإعداد القيمة نوع مضيف الواجهة الخلفية حدد App service. الاشتراك حدد Subscription الخاص بك. اسم مضيف الواجهة الخلفية حدد أول تطبيق ويب أنشأته. على سبيل المثال، WebAppContoso-1. احتفظ بكافة الحقول الأخرى بشكل افتراضي.
"حدد إضافة خلفية مرة أخرى. قم بتوفير المعلومات التالية أو تحديدها وحدد إضافة.
الإعداد القيمة نوع مضيف الواجهة الخلفية حدد App service. الاشتراك حدد Subscription الخاص بك. اسم مضيف الواجهة الخلفية حدد "تطبيق الويب الثاني الذي أنشأته". على سبيل المثال، WebAppContoso-2. احتفظ بكافة الحقول الأخرى بشكل افتراضي.
حدد Add في صفحة Add a backend pool لإنهاء تكوين تجمع الخلفية.
وأخيرا، قم بإنشاء قاعدة توجيه. تربط قاعدة التوجيه مضيف الواجهة الأمامية بتجمع الواجهة الخلفية. توجه القاعدة طلبا contoso-frontend.azurefd.net
إلى myBackendPool.
لا يزال في إنشاء Front Door، في قواعد التوجيه، حدد + لإعداد قاعدة توجيه.
في إضافة قاعدة، للاسم، اكتب LocationRule. احتفظ بكافة القيم الافتراضية، ثم حدد إضافة لإنشاء قاعدة التحويل."
تحذير
من الضروري إقران كل مضيف من مضيفي الواجهة الأمامية في Azure Front Door بقاعدة توجيه لها مسار
/*
افتراضي . وهذا يعني أنك تحتاج إلى قاعدة توجيه واحدة على الأقل لكل مضيف من مضيفي الواجهة الأمامية في المسار/*
الافتراضي بين جميع قواعد التوجيه الخاصة بك. وإلا، فقد لا يتم توجيه حركة مرور المستخدم النهائي بشكل صحيح.حدد Review + create وتحقق من التفاصيل. ثم حدد Create لبدء النشر.
عرض Azure Front Door قيد التنفيذ.
بمجرد إنشاء Front Door، يستغرق الأمر بضع دقائق حتى يتم نشر التكوين على مستوى العالم؛ بمجرد الانتهاء، قم بالوصول إلى مضيف الواجهة الأمامية الذي أنشأته. في المستعرض، انتقل إلى عنوان مضيف الواجهة الأمامية. يتم توجيه طلباتك تلقائيا إلى أقرب خادم من الخوادم المحددة في تجمع الواجهة الخلفية.
إذا اتبعت هذا التشغيل السريع لإنشاء هذه التطبيقات، فسترى صفحة معلومات.
لاختبار ميزة تجاوز الفشل العمومي الفوري، جرب الخطوات التالية:
انتقل إلى مجموعة الموارد FrontDoorQS_rg0 وحدد خدمة Front Door."
من صفحة نظرة عامة، انسخ عنوان المضيف الأمامي.
افتح المستعرض، كما هو موضح سابقا، وانتقل إلى عنوان الواجهة الأمامية.
في مدخل Azure، ابحث عن خدمات التطبيقاتوحددها. مرر لأسفل للعثور على أحد تطبيقات الويب، على سبيل المثال، WebAppContoso-1.
حدد تطبيق الويب، ثم حدد إيقاف، ونعم للتأكيد.
قم بتحديث المستعرض. يجب أن تشاهد صفحة المعلومات نفسها.
تلميح
قد تستغرق هذه الإجراءات بعض الوقت حتى يسري مفعولها. قد تحتاج إلى تحديث المستعرض مرة أخرى."
حدد موقع تطبيق الويب الآخر، وأوقفه أيضا.
قم بتحديث المستعرض. هذه المرة، يجب أن تشاهد رسالة خطأ.
تنظيف الموارد
بعد الانتهاء، يمكنك حذف جميع العناصر التي قمت بإنشائها. يؤدي حذف مجموعة الموارد أيضا إلى حذف محتوياتها. إذا كنت لا تنوي استخدام Front Door هذا، فيجب حذف الموارد لتجنب تكبد رسوم غير ضرورية.
في مدخل Microsoft Azure، ابحث عن Resource groups وحددها، أو اختر Resource groups من قائمة مدخل Microsoft Azure.
قم بالتصفية أو التمرير لأسفل للعثور على مجموعة موارد، على سبيل المثال، FrontDoorQS_rg0.
اختر مجموعة الموارد، ثم حدد حذف مجموعة الموارد.
تحذير
لا يمكن التراجع عن هذا الإجراء.
أدخل اسم مجموعة الموارد التي تريد حذفها، ثم حدد حذف.
كرر هذه الخطوات للمجموعتين المتبقيتين.
الخطوات التالية
تابع إلى المقالة التالية لمعرفة كيفية تكوين مجال مخصص ل Front Door الخاص بك.