مشاركة عبر


استعراض بيئة خدمة التطبيق

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

توفر بيئة خدمة التطبيقات إمكانات استضافة لأحمال العمل المختلفة:

  • تطبيقات Windows على الويب
  • تطبيقات Linux على الويب
  • حاويات Windows و Linux Docker
  • Functions
  • التطبيقات المنطقية القياسية في المناطق المدعومة

تم تصميم App Service Environments لدعم أحمال عمل التطبيق التي تتطلب ميزات أداء وأمان محددة:

  • دعم على نطاق واسع
  • العزل والوصول الآمن إلى الشبكة
  • دعم الاستخدام العالي للذاكرة
  • القدرة على التعامل مع الطلبات العالية في الثانية (RPS)

يمكنك إنشاء App Service Environment متعددة في منطقة Azure واحدة أو عبر مناطق Azure المتعددة. تجعل هذه المرونة بيئة خدمة التطبيقات مثالية للتحجيم الأفقي للتطبيقات عديمة الحالة التي لديها متطلبات RPS عالية.

تستضيف App Service Environment تطبيقات لعميل واحد على إحدى شبكاته الظاهرية. يتمتع العملاء بالتحكم الدقيق في حركة مرور شبكة التطبيقات الواردة والصادرة. يمكن للتطبيقات إنشاء اتصالات آمنة عالية السرعة عبر الشبكات الخاصة الظاهرية إلى موارد الشركة المحلية.

سيناريوهات الاستخدام

تحتوي بيئات خدمة التطبيقات على العديد من حالات الاستخدام:

  • تطبيقات خط العمل الداخلية
  • التطبيقات التي تحتاج إلى أكثر من 30 مثيلا لخطة App Service
  • أنظمة المستأجر الفردي لتلبية متطلبات التوافق الداخلي أو الأمان
  • استضافة التطبيقات المعزولة عن الشبكة
  • تطبيقات متعددة المستويات

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

بيئة مخصصة

App Service Environment هي توزيع مستأجر واحد ل App Service يعمل على شبكتك الظاهرية.

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

إذا كنت تحتاج إلى عزل فعلي وصولا إلى مستوى الأجهزة، يمكنك نشر App Service Environment v3 على مضيفين مخصصين.

  • تحد عمليات توزيع المضيف المخصصة من التحجيم عبر جميع خطط App Service إلى عدد المراكز الأساسية المتوفرة في تلك البيئة.

  • تحتوي كل بيئة على 132 vCores.

  • تستخدم أحجام المثيلات تخصيصات vCore التالية:

    • يستخدم I1v2 اثنين من vCores.
    • يستخدم I2v2 أربعة vCores.
    • يستخدم I3v2 ثمانية vCores.

تتوفر أحجام I1v2 وI2v2 وI3v2 SKU فقط في بيئة App Service التي تم نشرها على مضيفين مخصصين. يتم تطبيق رسوم إضافية على عمليات نشر المضيف المخصصة.

Note

النشر المخصص للمضيف متاح فقط في مناطق محدودة، ولا يخطط للتوسع إلى مناطق إضافية.

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

دعم شبكة ظاهرية

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

تستخدم App Service Environment v3 في شبكتها الفرعية عددا متغيرا من العناوين، اعتمادا على عدد المثيلات ومقدار نسبة استخدام الشبكة. يتم تغيير حجم بعض أدوار البنية الأساسية تلقائيا، اعتمادا على عدد خطط App Service والحمل. استخدم /24 كتلة توجيه Inter-Domain بلا فئات (CIDR) تحتوي على 256 عنوانا للشبكة الفرعية App Service Environment v3. يمكن أن يستضيف هذا الحجم App Service Environment v3 بسعة التوسع الكاملة.

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

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

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

اختلافات الميزات

يختلف الإصدار 3 من Azure App Service Environment عن الإصدارات السابقة بالطرق التالية:

  • ليس لديها تبعيات شبكات على الشبكة الظاهرية للعميل. يمكنك تأمين جميع حركة المرور الواردة والصادرة وتوجيه حركة المرور الصادرة حسب الحاجة.

  • يمكنك نشر App Service Environment v3 مع تمكين تكرار المنطقة. يتوفر هذا الخيار فقط في المناطق التي تدعم فيها جميع التبعيات تكرار المنطقة. يمكنك تمكين تكرار المنطقة عند الإنشاء أو في أي وقت بعد التوزيع.

    ضع في اعتبارك العوامل التالية لبيئة بها تكرار في المنطقة:

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

    لمزيد من المعلومات، راجع الموثوقية في App Service Environment.

  • يمكنك توزيع الإصدار 3 من Azure App Service Environment على مجموعة مضيفة مخصصة. عمليات توزيع المجموعة المضيفة ليست زائدة عن الحاجة (مكررة) في المنطقة.

  • يتم توسيع نطاقه بشكل أسرع من App Service Environment v2.

  • لم يعد يتطلب تعديلات تحجيم الواجهة الأمامية. الواجهات الأمامية App Service Environment v3 تتوسع تلقائيا لتلبية احتياجاتك ويتم نشرها على مضيفين محسنين.

  • يسمح لعمليات القياس بالمضي قدما أثناء تقدم عملية أخرى ، طالما أن لديهم مجموعات مختلفة من أنظمة التشغيل والحجم. على سبيل المثال، أثناء توسيع نطاق خطة Windows App Service، يمكنك بدء عملية قياس لخطة Windows متوسطة أو أي خطة أخرى باستثناء Windows الصغير.

  • وهو يدعم الوصول إلى التطبيقات في بيئة خدمة تطبيقات VIP الداخلية v3 عبر التناظر العالمي. لا تدعم الإصدارات السابقة هذا الوصول.

لا تتوفر بعض الميزات المتوفرة في الإصدارات السابقة من App Service Environment في App Service Environment v3. على سبيل المثال، لم يعد بإمكانك القيام بالإجراءات التالية:

  • قم بإجراء عملية نسخ احتياطي واستعادة على حساب تخزين خلف جدار حماية.

  • قم بالوصول إلى نقطة نهاية بروتوكول نقل الملفات الآمن (FTPS) باستخدام لاحقة مجال مخصصة.

Pricing

يختلف نموذج تسعير App Service Environment v3 وفقا لنوع النشر:

  • بيئة خدمة التطبيقات v3: إذا كانت البيئة فارغة، تحصيل رسوم منك كما لو كان لديك مثيل واحد من Windows I1v2. تنطبق هذه الرسوم فقط عند عدم نشر أي مثيلات.

  • بيئة خدمة التطبيقات المكررة في المنطقة الإصدار 3: لا توجد رسوم إضافية لدعم منطقة التوفر. نموذج التسعير هو نفسه البيئة غير الزائدة عن الحاجة في المنطقة.

  • بيئة خدمة تطبيقات المضيف المخصصة v3: أنت تدفع مقابل مضيفين مخصصين في وقت إنشاء البيئة ، بناء على الأسعار الحالية. أثناء التوسع، يتم تحصيل رسوم منك مقابل معدل Iv2 متخصص لكل vCore. لكل حالة ، يستخدم I1v2 اثنين من vCores ، ويستخدم I2v2 أربعة vCores ، ويستخدم I3v2 ثمانية vCores.

يمكنك أيضا استخدام تسعير المثيل المحجوز ل Iv2. لمزيد من المعلومات، راجع أسعار App Service.

Regions

يتوفر App Service Environment v3 في المناطق التالية.

مناطق Azure العامة

Region دعم التوزيع الإقليمي دعم منطقة القابلية للوصول
Australia Central
وسط أستراليا 2 ✅*
Australia East
Australia Southeast
Brazil South
Brazil Southeast
Canada Central
Canada East
Central India
Central US
East Asia
East US ✅**
شرق الولايات المتحدة 2
France Central
France South
Germany North
وسط غرب ألمانيا
Israel Central
Italy North ✅**
Japan East
Japan West
جيو الهند الوسطى ✅**
جيو الهند الغربية ✅**
Korea Central
Korea South
Mexico Central ✅**
شمال نيوزيلندا
وسط شمال الولايات المتحدة
North Europe
Norway East
Norway West
Poland Central
Qatar Central ✅** ✅**
جنوب أفريقيا
جنوب غرب أفريقيا
جنوب وسط الولايات المتحدة
South India
Southeast Asia
Spain Central ✅**
Sweden Central
Sweden South
Switzerland North
Switzerland West
Taiwan North
شمال غرب تايوان
UAE Central
UAE North
UK South
UK West
غرب وسط الولايات المتحدة
West Europe
West India ✅*
West US
غرب الولايات المتحدة 2
غرب الولايات المتحدة الأمريكية 3

* يحتوي App Service Environment v3 على توفر محدود ولا يدعم عمليات نشر المضيف المخصصة.
** لمعرفة المزيد حول مناطق التوفر ودعم الخدمات المتوفرة في هذه المناطق، اتصل بمبيعات Microsoft أو ممثل العملاء.

مناطق Azure Government

Region دعم التوزيع الإقليمي دعم منطقة القابلية للوصول
US DoD Central
US DoD East
US Gov – أريزونا
ولاية تكساس الأمريكية
ولاية فرجينيا الأمريكية

Azure المشغل بواسطة 21Vianet

Region دعم التوزيع الإقليمي دعم منطقة القابلية للوصول
منطقة شرق الصين 3
منطقة شمال الصين 3

موقع بيانات الإقامة المُتاحة في المنطقة

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

مستويات التسعير

تسرد الأقسام التالية مستويات التسعير الإقليمية، أو وحدات SKU، والتوافر ل App Service Environment v3.

Note

لا تدعم خطط حاويات Windows وحدات SKU كثيفة الذاكرة.

مناطق Azure العامة

Region Standard Large الذاكرة كثيفة الاستخدام
I1v2-I3v2 I4v2-I6v2 I1mv2-I5mv2
Australia Central
وسط أستراليا 2
Australia East
Australia Southeast
Brazil South
Brazil Southeast
Canada Central
Canada East
Central India
Central US ✅* ✅**
East Asia
East US
شرق الولايات المتحدة 2
France Central
France South
Germany North
وسط غرب ألمانيا
Israel Central
Italy North
Japan East
Japan West
جيو الهند الوسطى
جيو الهند الغربية
Korea Central
Korea South
Mexico Central
شمال نيوزيلندا
وسط شمال الولايات المتحدة
North Europe
Norway East
Norway West
Poland Central
Qatar Central
جنوب أفريقيا
جنوب غرب أفريقيا
جنوب وسط الولايات المتحدة
South India
Southeast Asia
Spain Central
Sweden Central
Sweden South
Switzerland North
Switzerland West
Taiwan North
شمال غرب تايوان
UAE Central
UAE North
UK South
UK West
غرب وسط الولايات المتحدة ✅*
West Europe ✅*
West India
West US
غرب الولايات المتحدة 2
غرب الولايات المتحدة الأمريكية 3

* لا تدعم حاويات Windows وحدات SKU الكبيرة في هذه المنطقة.
** توافر محدود. قم بإنشاء تذكرة دعم إذا واجهت مشكلات في نشر SKU هذا.

مناطق Azure Government

Region Standard Large الذاكرة كثيفة الاستخدام
I1v2-I3v2 I4v2-I6v2 I1mv2-I5mv2
US DoD Central ✅ *
US DoD East ✅ *
US Gov – أريزونا ✅ *
ولاية تكساس الأمريكية ✅ *
ولاية فرجينيا الأمريكية ✅ *

* لا تدعم حاويات Windows وحدات SKU الكبيرة في هذه المنطقة.

Azure المشغل بواسطة 21Vianet

Region Standard Large الذاكرة كثيفة الاستخدام
I1v2-I3v2 I4v2-I6v2 I1mv2-I5mv2
منطقة شرق الصين 3 ✅ *
منطقة شمال الصين 3 ✅ *

* لا تدعم حاويات Windows وحدات SKU الكبيرة في هذه المنطقة.