نظرة عامة على بيئة خدمة التطبيقات

بيئة خدمة التطبيقات هي ميزة Azure App Service التي توفر بيئة معزولة ومخصصة بالكامل لتشغيل تطبيقات App Service بشكل آمن على نطاق واسع.

ملاحظة

تتناول هذه المقالة ميزات وفوائد وحالات استخدام App Service Environment v3، والتي يتم استخدامها مع خطط App Service Isolated v2.

يمكن لبيئة خدمة التطبيقات استضافة ما يلي:

  • تطبيقات Windows على الويب
  • تطبيقات Linux على الويب
  • حاويات Docker (Windows وLinux)
  • الوظائف
  • تطبيقات المنطق (قياسي)

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

  • على نطاق واسع.
  • عزل وتأمين الوصول إلى الشبكة.
  • استخدام عالٍ للذاكرة.
  • طلبات عالية في الثانية (RPS). يمكنك إنشاء بيئات خدمة تطبيقات متعددة في منطقة Azure واحدة أو عبر مناطق Azure متعددة. تجعل هذه المرونة بيئة خدمة التطبيقات مثالية للتحجيم الأفقي للتطبيقات عديمة الحالة مع متطلبات RPS عالية.

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

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

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

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

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

بيئة مخصصة

بيئة خدمة التطبيقات هي نشر مستأجر واحد لخدمة Azure App Service التي تعمل على شبكتك الظاهرية.

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

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

دعم الشبكات الافتراضية

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

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

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

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

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

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

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

  • لا توجد تبعيات للشبكات على الشبكة الظاهرية للعميل. يمكنك تأمين جميع حركة المرور الواردة والصادرة وتوجيه نسبة استخدام الشبكة الصادرة كما تريد.
  • يمكنك نشر App Service Environment v3 الذي تم تمكينه لتكرار المنطقة. يمكنك تعيين التكرار في المنطقة فقط أثناء الإنشاء وفي المناطق التي تكون فيها جميع تبعيات App Service Environment v3 زائدة عن الحاجة.
  • يمكنك نشر App Service Environment v3 على مجموعة مضيفة مخصصة. عمليات نشر مجموعة المضيف ليست زائدة عن الحاجة في المنطقة.
  • التحجيم أسرع بكثير من مع بيئة خدمة التطبيقات الإصدار 2. على الرغم من أن التحجيم لا يزال ليس فوريا، كما هو الحال في الخدمة متعددة المستأجرين، إلا أنه أسرع بكثير.
  • لم تعد تعديلات تحجيم الواجهة الأمامية مطلوبة. تتوسع الواجهة الأمامية ل App Service Environment v3 تلقائيا لتلبية احتياجاتك ويتم نشرها على مضيفين أفضل.
  • لم يعد التحجيم يحظر عمليات المقياس الأخرى داخل App Service Environment v3. يمكن أن تكون عملية مقياس واحدة فقط سارية المفعول لمزيج من نظام التشغيل والحجم. على سبيل المثال، أثناء تحجيم خطة خدمة التطبيقات الصغيرة Windows، يمكنك بدء عملية تغيير الحجم لتشغيلها في نفس الوقت على متوسط Windows أو أي شيء آخر غير Windows صغير.
  • يمكنك الوصول إلى التطبيقات في بيئة خدمة تطبيقات VIP الداخلية الإصدار 3 عبر التناظر العالمي. لم يكن هذا الوصول ممكنا في الإصدارات السابقة.

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

  • إرسال حركة مرور SMTP. لا يزال بإمكانك الحصول على تنبيهات تم تشغيلها عبر البريد الإلكتروني ولكن لا يمكن لتطبيقك إرسال نسبة استخدام الشبكة الصادرة على المنفذ 25.
  • مراقبة نسبة استخدام الشبكة باستخدام Network Watcher أو سجلات تدفق مجموعة أمان الشبكة (NSG).
  • تكوين ربط أمان طبقة النقل (TLS) أو طبقة مآخذ التوصيل الآمنة (SSL) مع تطبيقاتك.
  • تكوين لاحقة مجال مخصصة.
  • تنفيذ عملية النسخ الاحتياطي والاستعادة على حساب تخزين خلف جدار حماية.

التسعير

باستخدام App Service Environment v3، يختلف نموذج التسعير اعتمادا على نوع نشر App Service Environment لديك. نماذج التسعير الثلاثة هي:

  • App Service Environment v3: إذا كانت بيئة خدمة التطبيقات فارغة، فهناك رسوم كما لو كان لديك مثيل واحد من Windows I1v2. رسوم المثيل الواحد ليست رسوما مضافة ولكن يتم تطبيقها فقط إذا كانت App Service Environment فارغة.
  • بيئة خدمة التطبيقات المكررة في المنطقة الإصدار 3: هناك حد أدنى من رسوم تسع مثيلات. لا توجد رسوم إضافية لدعم منطقة التوفر إذا كان لديك تسعة أو أكثر من مثيلات خطة App Service. إذا كان لديك أقل من تسعة مثيلات (من أي حجم) عبر خطط App Service في بيئة خدمة التطبيقات المكررة في المنطقة، يتم احتساب الفرق بين تسعة وعدد المثيلات قيد التشغيل كمثيلات إضافية Windows I1v2.
  • بيئة خدمة التطبيقات للمضيف المخصص الإصدار 3: مع نشر مضيف مخصص، يتم تحصيل رسوم منك مقابل مضيفين مخصصين وفقا للتسعير الخاص بنا عند إنشاء App Service Environment v3 ثم، عند تغيير الحجم، يتم تحصيل نسبة صغيرة من معدل v2 المعزول لكل ذاكرة أساسية.

يتوفر تسعير المثيل المحجوز للإصدار 2 المعزول وهو موضح في كيفية تطبيق خصومات الحجز على Azure App Service. يتوفر التسعير، جنبا إلى جنب مع تسعير المثيل المحجوز، في تسعير App Service ضمن خطة Isolated v2.

المناطق

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

المناطق المضيفة العادية والمخصصة مناطق منطقة التوفر
شرق أستراليا شرق أستراليا
جنوب شرق أستراليا جنوب البرازيل
جنوب البرازيل كندا الوسطى
كندا الوسطى وسط الهند
شرق كندا وسط الولايات المتحدة
وسط الهند شرق آسيا
وسط الولايات المتحدة شرق الولايات المتحدة
شرق آسيا شرق الولايات المتحدة 2
شرق الولايات المتحدة فرنسا الوسطى
شرق الولايات المتحدة 2 وسط غرب ألمانيا
فرنسا الوسطى شرق اليابان
وسط غرب ألمانيا وسط كوريا
شرق اليابان شمال أوروبا
وسط كوريا شرق النرويج
North Central US شمال جنوب أفريقيا
شمال أوروبا جنوب وسط الولايات المتحدة
شرق النرويج جنوب شرق آسيا
شمال جنوب أفريقيا جنوب المملكة المتحدة
جنوب وسط الولايات المتحدة غرب أوروبا
جنوب شرق آسيا منطقة غرب الولايات المتحدة الأمريكية 2
شمال سويسرا غرب الولايات المتحدة الأمريكية 3
شمال الإمارات العربية المتحدة
جنوب المملكة المتحدة
غرب المملكة المتحدة
غرب وسط الولايات المتحدة
غرب أوروبا
غرب الولايات المتحدة
منطقة غرب الولايات المتحدة الأمريكية 2
West US 3
ولاية تكساس الأمريكية
US Gov – أريزونا
ولاية فرجينيا الأمريكية

App Service Environment v2

تحتوي App Service Environment على ثلاثة إصدارات: App Service Environment v1 وApp Service Environment v2 وApp Service Environment v3. تستند المعلومات الواردة في هذه المقالة إلى App Service Environment v3. لمعرفة المزيد حول App Service Environment v2، راجع مقدمة App Service Environment v2.

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