إنشاء بيئة خدمة التطبيق

Azure App Service Environment هي عملية توزيع مستأجر فردي لخدمة Azure App Service. يمكنك استخدامه مع شبكة Azure الظاهرية. تحتاج إلى شبكة فرعية واحدة لنشر App Service Environment، ولا يمكن استخدام هذه الشبكة الفرعية لأي شيء آخر.

إشعار

تتناول هذه المقالة الإصدار الثالث من App Service Environment التي تُستخدم مع خطط App Service المعزولة من الإصدار الثاني.

قبل إنشاء بيئة خدمة التطبيقات

بعد إنشاء App Service Environment، لا يمكنك تغيير أي مما يلي:

  • الموقع
  • الوصف
  • مجموعة الموارد
  • شبكة Azure الظاهرية
  • الشبكات الفرعية
  • حجم الشبكة الفرعية
  • اسم بيئة App Service

اجعل شبكتك الفرعية كبيرة بما يكفي للاحتفاظ بالحجم الأقصى الذي ستقوم بتحجيم بيئة خدمة التطبيقات الخاصة بك. الحجم الموصى به هو /24 مع 256 عنوانًا.

اعتبارات النشر

قبل نشر App Service Environment، فكر في نوع IP الظاهري (VIP) ونوع التوزيع.

باستخدام VIP داخلي، يصل عنوان في الشبكة الفرعية App Service Environment إلى تطبيقاتك. تطبيقاتك ليست على DNS عام. عند إنشاء App Service Environment في مدخل Microsoft Azure، يكون لديك خيار لإنشاء منطقة DNS خاصة لـ Azure لبيئة خدمة التطبيقات الخاصة بك. باستخدام VIP خارجي، تكون تطبيقاتك على عنوان يواجه الإنترنت العام، وهي في DNS عام. لكل من VIP الداخلي و VIP الخارجي يمكنك تحديد عنوان IP الوارد، يمكنك تحديد الخيارات التلقائية أو اليدوية . إذا كنت ترغب في استخدام الخيار Manual ل VIP خارجي، يجب أولا إنشاء عنوان IP عام قياسي في Azure.

بالنسبة لنوع النشر، يمكنك اختيار منطقة واحدة أو منطقة زائدة عن الحاجة أو مجموعة مضيفة. تتوفر المنطقة الواحدة في جميع المناطق حيث تتوفر App Service Environment v3. باستخدام نوع نشر المنطقة الواحدة، لديك حد أدنى من الرسوم في خطة App Service الخاصة بك لمثيل واحد من Windows Isolated v2. بمجرد استخدام مثيل واحد أو أكثر، ستزول هذه الرسوم. إنها ليست رسومًا إضافية.

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

نشر المنطقة المكررة له ثلاث مرات البنية الأساسية، ويضمن أنه حتى إذا انخفضت اثنتان من المناطق الثلاث، تظل أحمال العمل الخاصة بك متوفرة. نظرًا إلى زيادة حاجة النظام، فإن الحد الأدنى للرسوم لبيئة خدمة التطبيقات المكررة في المنطقة هو تسعة مثيلات. إذا كان لديك أقل من هذا العدد من المثيلات، يتم احتساب الفرق على أنه Windows I1v2. إذا كان لديك تسعة مثيلات أو أكثر، فلا توجد رسوم إضافية للحصول على بيئة App Service زائدة عن الحاجة في المنطقة. لمعرفة المزيد حول تكرار المنطقة، راجع المناطق ومناطق التوفر.

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

مع نشر مجموعة مضيفة مخصصة، هناك عدد محدود من الذاكرات الأساسية المتوفرة التي تستخدمها كل من خطط App Service وأدوار البنية الأساسية. لا يمكن لهذا النوع من النشر الوصول إلى إجمالي عدد المثيلات البالغ 200 الذي يتوفر عادة في App Service Environment. يرتبط عدد المثيلات الإجمالية الممكنة بالعدد الإجمالي لمثيلات خطة App Service، بالإضافة إلى عدد أدوار البنية الأساسية المستندة إلى التحميل.

إنشاء App Service Environment في المدخل

وإليك الطريقة:

  1. ابحث Azure Marketplace عن App Service Environment v3.

  2. من علامة التبويب Basics، للاشتراك، حدد الاشتراك. بالنسبة إلى Resource Group، حدد مجموعة الموارد أو أنشئها، وأدخل اسم App Service Environment. بالنسبة إلى Virtual IP، حدد Internal إذا كنت تريد أن يكون عنوانك الوارد عنوانًا في شبكتك الفرعية. حدد خارجي إذا كنت تريد أن يواجه عنوانك الوارد الإنترنت العام. بالنسبة إلى App Service Environment Name، أدخل اسمًا. يجب ألا يزيد الاسم عن 36 حرفا. سيتم أيضًا استخدام الاسم الذي تختاره للاحقة المجال. على سبيل المثال، إذا كان الاسم الذي تختاره هو contoso، وكان لديك VIP داخلي، فإن لاحقة المجال ستكون contoso.appserviceenvironment.net. إذا كان الاسم الذي تختاره هو contoso، وكان لديك VIP خارجي، فإن لاحقة المجال ستكون contoso.p.azurewebsites.net.

    Screenshot that shows the App Service Environment basics tab.

  3. من علامة التبويب Hosting، لعزل الأجهزة الفعلية، حدد Enabled أو Disabled. إذا قمت بتمكين هذا الخيار، يمكنك النشر على أجهزة مخصصة. مع نشر مضيف مخصص، يتم تحصيل رسوم منك مقابل اثنين من المضيفين المخصصين لكل تسعيرنا عند إنشاء App Service Environment v3 ثم، أثناء تغيير الحجم، يتم تحصيل سعر V2 معزول متخصص لكل vCore. يستخدم I1v2 اثنين من vCores، ويستخدم I2v2 أربعة vCores، ويستخدم I3v2 ثمانية vCores لكل مثيل. بالنسبة إلى تكرار المنطقة، حدد ممكن أو معطل.

    Screenshot that shows the App Service Environment hosting selections.

  4. من علامة التبويب Networking، للشبكة الظاهرية، حدد شبكتك الظاهرية أو أنشئها. بالنسبة للشبكة الفرعية، حدد الشبكة الفرعية أو أنشئها. إذا كنت تقوم بإنشاء App Service Environment باستخدام VIP داخلي، يمكنك تكوين مناطق Azure DNS الخاصة لتوجيه لاحقة مجالك إلى App Service Environment. لمزيد من المعلومات، راجع قسم DNS في استخدام بيئة خدمة التطبيقات. إذا كنت تقوم بإنشاء App Service Environment باستخدام VIP داخلي، يمكنك تحديد عنوان IP خاص باستخدام الخيار اليدوي لعنوان IP الوارد.

    Screenshot that shows App Service Environment networking (ASE Internal) selections.

إذا كنت تقوم بإنشاء App Service Environment باستخدام VIP خارجي، يمكنك تحديد عنوان IP العام باستخدام الخيار اليدوي لعنوان IP الوارد.

Screenshot that shows App Service Environment networking (ASE External) selections.

  1. من علامة التبويب مراجعة + إنشاء، تحقق من صحة التكوين، وحدد إنشاء. قد يستغرق إنشاء App Service Environment أكثر من ساعة واحدة.

عند إنشاء بيئة خدمة التطبيقات بنجاح، يمكنك تحديدها كموقع عند إنشاء تطبيقاتك.

لمعرفة كيفية إنشاء بيئة خدمة التطبيقات من قالب ARM، راجع إنشاء بيئة خدمة التطبيقات باستخدام قالب Azure Resource Manager.