استعراض بيئة خدمة التطبيق
App Service Environment هي إحدى ميزات خدمة تطبيقات Azure التي توفر بيئة معزولة تماماً ومخصصة لتشغيل تطبيقات خدمة التطبيقات بأمان على نطاق واسع. على عكس عرض App Service العام متعدد المستأجرين حيث تتم مشاركة البنية الأساسية الداعمة، مع App Service Environment، يتم تخصيص الحساب لعميل واحد. لمزيد من المعلومات حول الاختلافات بين App Service Environment وApp Service متعدد المستأجرين العامين، راجع مقارنة العروض.
إشعار
تتناول هذه المقالة الميزات والفوائد وحالات الاستخدام الخاصة ببيئة App Service Environment الإصدار 3، والتي يتم استخدامها مع خطط خدمة التطبيقات المعزولة الإصدار 2.
يمكن لـ App Service Environment أن تستضيف ما يلي:
- تطبيقات Windows على الويب
- تطبيقات Linux على الويب
- حاويات Docker (Windows وLinux)
- الوظائف
- Logic apps (Standard) - في المناطق المدعومة
تعد App Service Environment مناسبة لأحمال عمل التطبيق التي تتطلب:
- مقياس كبير.
- عزل وتأمين الوصول إلى الشبكة.
- استخدام عالٍ للذاكرة.
- طلبات عالية في الثانية (RPS). يمكنك إنشاء App Service Environment متعددة في منطقة Azure واحدة أو عبر مناطق Azure المتعددة. هذه المرونة تجعل App Service Environment مثالية لتوسيع نطاق التطبيقات عديمة الحالة أفقياً بمتطلبات RPS عالية.
يمكن لـ App Service Environment استضافة التطبيقات من عميل واحد فقط، ويقومون بذلك على إحدى شبكاتهم الظاهرية. يتمتع العملاء بالتحكم الدقيق في حركة مرور شبكة التطبيقات الواردة والصادرة. يمكن للتطبيقات إنشاء اتصالات آمنة عالية السرعة عبر الشبكات الافتراضية الخاصة إلى موارد الشركة المحلية.
سيناريوهات الاستخدام
تحتوي بيئات App Service Environment على العديد من حالات الاستخدام، بما في ذلك:
- تطبيقات خط الأعمال الداخلية.
- التطبيقات التي تحتاج إلى أكثر من 30 حالة لخطة App Service.
- أنظمة المستأجر الفردي لتلبية متطلبات الامتثال الداخلي أو الأمان.
- استضافة التطبيقات المعزولة عن الشبكة.
- تطبيقات متعددة المستويات.
هناك العديد من ميزات الشبكات التي تمكن التطبيقات في خدمة التطبيقات متعددة المستأجرين من الوصول إلى موارد معزولة عن الشبكة أو تصبح معزولة عن الشبكة نفسها. يتم تمكين هذه الميزات على مستوى التطبيق. مع Azure App Service Environment، لا يلزم أي تكوين إضافي حتى تكون التطبيقات على شبكة ظاهرية. يتم توزيع التطبيقات في بيئة معزولة عن الشبكة موجودة بالفعل على شبكة ظاهرية. إذا كنت حقاً بحاجة إلى قصة عزل كاملة، يمكنك أيضاً توزيع App Service Environment على أجهزة مخصصة.
بيئة مخصصة
تعد App Service Environment عملية توزيع مستأجر واحد لخدمة تطبيقات Azure التي يتم تشغيلها على شبكتك الظاهرية.
تتم استضافة التطبيقات في خطط خدمة التطبيقات، والتي يتم إنشاؤها في App Service Environment. خطة خدمة التطبيق هي في الأساس ملف تعريف توفير لمضيف التطبيق. خلال توسيع نطاق خطة خدمة التطبيقات، يمكنك إنشاء المزيد من مضيفي التطبيقات مع جميع التطبيقات الموجودة في خطة خدمة التطبيق هذه على كل مضيف. يمكن أن يحتوي الإصدار 3 من Azure App Service Environment الواحدة على ما يصل إلى إجمالي 200 مثيل لخطة خدمة التطبيق عبر جميع خطط خدمة التطبيقات مجتمعة. يمكن أن تحتوي خطة التطبيق المنفردة الإصدار 2 (Iv2) على ما يصل إلى 100 مثيل بمفردها.
إذا كان لديك شرط بأن يكون لديك عزل فعلي وصولا إلى مستوى الأجهزة، يمكنك نشر App Service Environment v3 على الأجهزة المخصصة (المضيفين). عند النشر على مضيفين مخصصين، تكون مقيدا بالتحجيم عبر جميع خطط App Service إلى عدد الذاكرات الأساسية في هذا النوع من البيئة. تحتوي App Service Environment التي تم توزيعها على مضيفين مخصصين على 132 vCores متوفرة. يستخدم I1v2 اثنين من vCores، ويستخدم I2v2 أربعة vCores، ويستخدم I3v2 ثمانية vCores لكل مثيل. تتوفر فقط أحجام I1v2 وI2v2 وI3v2 SKU على App Service Environment المنشورة على مضيفين مخصصين. هناك رسوم إضافية مرتبطة بالنشر على مضيفين مخصصين. عادة ما لا يكون العزل وصولا إلى مستوى الأجهزة شرطا لغالبية العملاء. يجب مراعاة القيود المفروضة على عمليات نشر المضيف المخصصة قبل استخدام الميزة. للتأكد من أن نشر مضيف مخصص مناسب لك، يجب عليك مراجعة متطلبات الأمان والتوافق قبل التوزيع.
دعم شبكة ظاهرية
تعد ميزة App Service Environment عملية توزيع لـ Azure App Service في شبكة فرعية واحدة على شبكة ظاهرية. عندما توزع تطبيقاً في App Service Environment، يتم عرض التطبيق على العنوان الوارد المخصص لAzure App Service Environment. إذا تم نشر App Service Environment باستخدام عنوان IP ظاهري داخلي (VIP)، فإن العنوان الوارد لجميع التطبيقات هو عنوان في الشبكة الفرعية لبيئة خدمة التطبيقات. إذا تم نشر App Service Environment باستخدام عنوان VIP خارجي، فإن العنوان الوارد هو عنوان قابل للعنوان عبر الإنترنت، وتطبيقاتك موجودة في نظام أسماء المجالات العامة.
يختلف عدد العناوين التي تستخدمها App Service Environment v3 في شبكتها الفرعية، اعتمادا على عدد المثيلات ومقدار نسبة استخدام الشبكة. يتم قياس بعض أدوار البنية الأساسية تلقائياً، اعتماداً على عدد خطط خدمة التطبيق والحمل. الحجم الموصى به للشبكة الفرعية لـ App Service Environment v3 هو كتلة /24
التوجيه بين المجالات (CIDR) دون فئات (CIDR) التي تحتوي على 256 عنواناً، لأن هذا الحجم يمكن أن يستضيف App Service Environment v3 الذي تم تغيير حجمه إلى الحد الأقصى.
لا تحتاج التطبيقات الموجودة في App Service Environment إلى تمكين أي ميزات للوصول إلى الموارد الموجودة على نفس الشبكة الظاهرية التي توجد بها App Service Environment. إذا كانت الشبكة الظاهرية لـ App Service Environment متصلة بشبكة أخرى، يمكن للتطبيقات الموجودة في Azure App Service Environment الوصول إلى الموارد في تلك الشبكات الموسعة. يمكن حظر نسبة استخدام الشبكة من خلال تكوين المستخدم على الشبكة.
يحتوي الإصدار متعدد المستأجرين من Azure App Service على العديد من الميزات لتمكين تطبيقاتك من الاتصال بشبكاتك المختلفة. باستخدام ميزات الشبكات هذه، يمكن أن تعمل تطبيقاتك كما لو كانت منتشرة على شبكة ظاهرية. لا تحتاج التطبيقات الموجودة في الإصدار 3 من App Service Environment إلى أي تكوين إضافي ليكون على الشبكة الظاهرية.
تتمثل إحدى فوائد استخدام App Service Environment بدلا من خدمة متعددة المستأجرين في أن أي عناصر تحكم في الوصول إلى الشبكة للتطبيقات المستضافة على App Service Environment خارجية لتكوين التطبيق. باستخدام التطبيقات في الخدمة متعددة المستأجرين، يجب تمكين الميزات على أساس التطبيق حسب التطبيق واستخدام التحكم في الوصول المستند إلى الدور أو النهج لمنع أي تغييرات في التكوين.
اختلافات الميزة
يختلف الإصدار 3 من Azure App Service Environment عن الإصدارات السابقة بالطرق التالية:
- لا توجد تبعيات للشبكات على الشبكة الظاهرية للعميل. يمكنك تأمين جميع حركات المرور الواردة والصادرة وتوجيه نسبة استخدام الشبكة الصادرة كما تريد.
- يمكنك توزيع الإصدار 3 من "Azure App Service Environment" التي تم تمكينها لتكرار المنطقة. يمكنك تعيين التكرار للمنطقة فقط خلال الإنشاء وفقط في المناطق التي تكون فيها جميع تبعيات App Service Environment v3 متكررة في المنطقة. التكرار في المنطقة هو قرار وقت التوزيع فقط. لا يمكن تغيير تكرار المنطقة بعد توزيعها. مع بيئة خدمة التطبيقات المكررة في المنطقة، يجب أن تحتوي كل خطة خدمة تطبيق على بيئة خدمة التطبيقات على ثلاثة مثيلات كحد أدنى بحيث يمكن نشرها عبر المناطق. لمزيد من المعلومات، راجع ترحيل App Service Environment إلى دعم منطقة التوفر.
- يمكنك توزيع الإصدار 3 من Azure App Service Environment على مجموعة مضيفة مخصصة. عمليات توزيع المجموعة المضيفة ليست زائدة عن الحاجة (مكررة) في المنطقة.
- التحجيم أسرع من مع بيئة خدمة التطبيقات الإصدار 2. على الرغم من أن التحجيم لا يزال غير فوري، كما هو الحال في الخدمة متعددة المستأجرين، إلا أنه أسرع بكثير.
- لم تعد هناك حاجة لتعديلات القياس للواجهة الأمامية. تتوسع الواجهات الأمامية لـ App Service Environment v3 تلقائياً لتلبية احتياجاتك ويتم توزيعها على مضيفين أفضل.
- لم يعد التحجيم يحظر عمليات النطاق الأخرى داخل App Service Environment v3. يمكن أن تكون عملية مقياس واحدة فقط سارية لمجموعة من نظام التشغيل والحجم. على سبيل المثال، خلال تحجيم خطة خدمة تطبيقات Windows الصغيرة، يمكنك بدء عملية مقياس للتشغيل في نفس الوقت على وسيط Windows أو أي شيء آخر غير Windows صغير.
- يمكنك الوصول إلى التطبيقات في الإصدار 3 من App Service Environment الداخلية لكبار الشخصيات عبر النظراء العالمي. لم يكن هذا الوصول ممكناً في الإصدارات السابقة.
بعض الميزات التي كانت متوفرة في الإصدارات السابقة من App Service Environment غير متوفرة في App Service Environment v3. على سبيل المثال، لم يعد بإمكانك القيام بهذه الإجراءات:
- قم بإجراء عملية نسخ احتياطي واستعادة على حساب تخزين خلف جدار حماية.
- الوصول إلى نقطة نهاية FTPS باستخدام لاحقة مجال مخصصة.
التسعير
مع App Service Environment v3، يختلف نموذج الأسعار بناءً على نوع توزيع App Service Environment لديك. نماذج الأسعار الثلاثة هي:
- App Service Environment v3: إذا كانت Azure App Service Environment فارغة، فهناك رسوم كما لو كان لديك مثيل واحد من Windows I1v2. رسوم المثيل الواحد ليست رسوماً إضافية ولكنها تُطبق فقط إذا كانت Azure App Service Environment فارغة.
- بيئة خدمة التطبيقات المكررة في المنطقة الإصدار 3: هناك حد أدنى للرسم يبلغ 18 نواة. لا توجد رسوم إضافية لدعم منطقة التوفر إذا كان لديك 18 ذاكرة أساسية أو أكثر عبر مثيلات خطة App Service. إذا كان لديك أقل من 18 نواة عبر خطط App Service في بيئة App Service المكررة في المنطقة، يتم احتساب الفرق بين 18 ذاكرة أساسية ومجموع الذاكرات الأساسية من عدد المثيلات قيد التشغيل كمثيلات Windows I1v2 إضافية.
- الإصدار 3 من App Service Environment للمضيف المخصص: من خلال توزيع مضيف مخصص، فإنك تُحاسب على مضيفين مخصصين حسب الأسعار عند إنشاء الإصدار 3 من App Service Environment، وبعد ذلك، كلما توسعت، تُحاسب على الإصدار 2 لـ Isolated لكل vCore. يستخدم I1v2 اثنين من vCores، ويستخدم I2v2 أربعة vCores، ويستخدم I3v2 ثمانية vCores لكل مثيل.
إشعار
نماذج العمليات الحسابية لتسعير بيئة خدمة التطبيقات المتكررة في المنطقة الإصدار 3:
- تحتوي بيئة App Service v3 المكررة في منطقتك على 3 مثيلات Linux I1v2 في خطة App Service واحدة.
- يحتوي مثيل I1v2 على نواتين.
- في المجموع، عبر مثيلاتك، لديك 6 ذاكرات أساسية.
- 18 نواة - 6 ذاكرات أساسية = 12 نواة
- 12 نواة تعادل 6 مثيلات I1v2.
- سيتم تحصيل رسوم منك مقابل 3 مثيلات Linux I1v2 بالإضافة إلى 6 مثيلات Windows I1v2 إضافية.
- تحتوي منطقة App Service Environment v3 المكررة على 3 مثيلات Linux I2v2 في خطة App Service واحدة.
- يحتوي مثيل I2v2 على 4 ذاكرات أساسية.
- في المجموع، عبر مثيلاتك، لديك 12 نواة.
- 18 نواة - 12 نواة = 6 ذاكرات أساسية
- 6 ذاكرات أساسية تعادل 3 مثيلات I1v2.
- سيتم تحصيل رسوم منك مقابل 3 مثيلات Linux I2v2 بالإضافة إلى 3 مثيلات Windows I1v2 إضافية.
- تحتوي بيئة App Service v3 المكررة في منطقتك على 4 مثيلات Linux I3v2 في خطة App Service واحدة.
- يحتوي مثيل I3v2 على 8 ذاكرات أساسية.
- في المجموع، عبر مثيلاتك، لديك 32 نواة.
- 32 نواة أكبر من 18 نواة
- لن يتم تحصيل رسوم منك مقابل أي ذاكرات أساسية إضافية.
يتوفر أسعار المثيل المحجوز لـ Isolated v2 وهو موصوف في كيفية تطبيق خصومات الحجز على خدمة تطبيقات Azure. يتوفر الأسعار بالإضافة إلى أسعار المثيل المحجوز في أسعار خدمة التطبيق ضمن خطة Isolated v2.
المناطق
يتوفر الإصدار 3 من App Service Environment في المناطق التالية:
Azure العامة
المنطقة | دعم منطقة واحدة | دعم منطقة القابلية للوصول |
---|---|---|
وسط أستراليا | ✅ | |
وسط أستراليا 2 | ✅* | |
شرق أستراليا | ✅ | ✅ |
جنوب شرق أستراليا | ✅ | |
جنوب البرازيل | ✅ | ✅ |
جنوب شرق البرازيل | ✅ | |
وسط كندا | ✅ | ✅ |
شرق كندا | ✅ | |
وسط الهند | ✅ | ✅ |
Central US | ✅ | ✅ |
شرق آسيا | ✅ | ✅ |
شرق الولايات المتحدة | ✅ | ✅ |
East US 2 | ✅ | ✅ |
وسط فرنسا | ✅ | ✅ |
جنوب فرنسا | ✅ | |
منطقة شمال ألمانيا | ✅ | |
وسط غرب ألمانيا | ✅ | ✅ |
إسرائيل الوسطى | ✅ | ✅ |
منطقة شمال إيطاليا | ✅ | ✅** |
شرق اليابان | ✅ | ✅ |
غرب اليابان | ✅ | |
جيو الهند الوسطى | ✅** | |
جيو الهند الغربية | ✅** | |
وسط كوريا | ✅ | ✅ |
منطقة جنوب كوريا الجنوبية | ✅ | |
وسط المكسيك | ✅ | ✅** |
شمال نيوزيلندا | ✅ | ✅ |
وسط شمال الولايات المتحدة | ✅ | |
أوروبا الشمالية | ✅ | ✅ |
شرق النرويج | ✅ | ✅ |
غرب النرويج | ✅ | |
بولندا الوسطى | ✅ | ✅ |
قطر الوسطى | ✅** | ✅** |
جنوب أفريقيا | ✅ | ✅ |
جنوب غرب أفريقيا | ✅ | |
South Central US | ✅ | ✅ |
جنوب الهند | ✅ | |
جنوب شرق آسيا | ✅ | ✅ |
وسط إسبانيا | ✅ | ✅** |
منطقة السويد الوسطى | ✅ | ✅ |
منطقة السويد الجنوبية | ✅ | |
شمال سويسرا | ✅ | ✅ |
غرب سويسرا | ✅ | |
الإمارات العربية المتحدة، الوسط | ✅ | |
شمال الإمارات العربية المتحدة | ✅ | ✅ |
جنوب المملكة المتحدة | ✅ | ✅ |
غرب المملكة المتحدة | ✅ | |
غرب وسط الولايات المتحدة | ✅ | |
أوروبا الغربية | ✅ | ✅ |
West India | ✅* | |
غرب الولايات المتحدة | ✅ | |
West US 2 | ✅ | ✅ |
غرب الولايات المتحدة الأمريكية 3 | ✅ | ✅ |
* توفر محدود وعدم وجود دعم لنشر المضيف المخصص.
** لمعرفة المزيد حول مناطق التوفر ودعم الخدمات المتوفرة في هذه المناطق، اتصل بمبيعات Microsoft أو ممثل العملاء.
Azure Government
المنطقة | دعم منطقة واحدة | دعم منطقة القابلية للوصول |
---|---|---|
US DoD Central | ✅ | |
US DoD East | ✅ | |
US Gov – أريزونا | ✅ | |
ولاية تكساس الأمريكية | ✅ | |
ولاية فرجينيا الأمريكية | ✅ | ✅ |
Microsoft Azure مُشغل بواسطة 21Vianet
المنطقة | دعم منطقة واحدة | دعم منطقة القابلية للوصول |
---|---|---|
بيئة خدمة التطبيق الإصدار 3 | بيئة خدمة التطبيق الإصدار 3 | |
منطقة شرق الصين 3 | ✅ | |
منطقة شمال الصين 3 | ✅ | ✅ |
موقع بيانات الإقامة المُتاحة في المنطقة
تخزن بيئة خدمة التطبيقات بيانات العملاء فقط بما في ذلك محتوى التطبيق وإعداداته وأسراره داخل المنطقة التي يتم نشرها فيها. يتم ضمان بقاء جميع البيانات في المنطقة. لمزيد من المعلومات، تفضل بزيارة موقع البيانات في Azure.
مستويات الأسعار
تسرد الأقسام التالية توفر مستويات التسعير الإقليمية (SKUs) ل App Service Environment v3.
إشعار
لا تدعم خطط حاويات Windows حاليا وحدات SKU كثيفة الذاكرة.
Azure Public:
المنطقة | قياسي | كبير | الذاكرة كثيفة |
---|---|---|---|
I1v2-I3v2 | I4v2-I6v2 | I1mv2-I5mv2 | |
وسط أستراليا | ✅ | ✅ | ✅ |
وسط أستراليا 2 | ✅ | ✅ | ✅ |
شرق أستراليا | ✅ | ✅ | ✅ |
جنوب شرق أستراليا | ✅ | ✅ | ✅ |
جنوب البرازيل | ✅ | ✅ | |
جنوب شرق البرازيل | ✅ | ✅ | ✅ |
وسط كندا | ✅ | ✅ | ✅ |
شرق كندا | ✅ | ✅ | ✅ |
وسط الهند | ✅ | ✅ | ✅ |
Central US | ✅ | ✅ * | |
شرق آسيا | ✅ | ✅ | ✅ |
شرق الولايات المتحدة | ✅ | ✅ | |
East US 2 | ✅ | ✅ | ✅ |
وسط فرنسا | ✅ | ✅ | ✅ |
جنوب فرنسا | ✅ | ✅ | ✅ |
منطقة شمال ألمانيا | ✅ | ✅ | ✅ |
وسط غرب ألمانيا | ✅ | ✅ | ✅ |
إسرائيل الوسطى | ✅ | ✅ | |
منطقة شمال إيطاليا | ✅ | ✅ | |
شرق اليابان | ✅ | ✅ | ✅ |
غرب اليابان | ✅ | ✅ | ✅ |
جيو الهند الوسطى | ✅ | ✅ | |
جيو الهند الغربية | ✅ | ✅ | |
وسط كوريا | ✅ | ✅ | |
منطقة جنوب كوريا الجنوبية | ✅ | ✅ | ✅ |
وسط المكسيك | ✅ | ✅ | |
شمال نيوزيلندا | ✅ | ✅ | |
وسط شمال الولايات المتحدة | ✅ | ✅ | ✅ |
أوروبا الشمالية | ✅ | ✅ | ✅ |
شرق النرويج | ✅ | ✅ | ✅ |
غرب النرويج | ✅ | ✅ | ✅ |
بولندا الوسطى | ✅ | ✅ | |
قطر الوسطى | ✅ | ✅ | |
جنوب أفريقيا | ✅ | ✅ | ✅ |
جنوب غرب أفريقيا | ✅ | ✅ | ✅ |
South Central US | ✅ | ✅ | ✅ |
جنوب الهند | ✅ | ✅ | |
جنوب شرق آسيا | ✅ | ✅ | ✅ |
وسط إسبانيا | ✅ | ✅ | |
منطقة السويد الوسطى | ✅ | ✅ | ✅ |
منطقة السويد الجنوبية | ✅ | ✅ | ✅ |
شمال سويسرا | ✅ | ✅ | ✅ |
غرب سويسرا | ✅ | ✅ | ✅ |
الإمارات العربية المتحدة، الوسط | ✅ | ✅ | |
شمال الإمارات العربية المتحدة | ✅ | ✅ | ✅ |
جنوب المملكة المتحدة | ✅ | ✅ | ✅ |
غرب المملكة المتحدة | ✅ | ✅ | ✅ |
غرب وسط الولايات المتحدة | ✅ | ✅ * | |
أوروبا الغربية | ✅ | ✅ * | |
West India | ✅ | ✅ | |
غرب الولايات المتحدة | ✅ | ✅ | ✅ |
West US 2 | ✅ | ✅ | ✅ |
غرب الولايات المتحدة الأمريكية 3 | ✅ | ✅ | ✅ |
* لا تدعم حاوية Windows وحدات sku الكبيرة في هذه المنطقة.
Azure Government:
المنطقة | قياسي | كبير | الذاكرة كثيفة |
---|---|---|---|
I1v2-I3v2 | I4v2-I6v2 | I1mv2-I5mv2 | |
US DoD Central | ✅ | ✅ * | |
US DoD East | ✅ | ✅ * | |
US Gov – أريزونا | ✅ | ✅ * | |
ولاية تكساس الأمريكية | ✅ | ✅ * | |
ولاية فرجينيا الأمريكية | ✅ | ✅ * |
Microsoft Azure المشغل بواسطة 21Vianet:
المنطقة | قياسي | كبير | الذاكرة كثيفة |
---|---|---|---|
I1v2-I3v2 | I4v2-I6v2 | I1mv2-I5mv2 | |
منطقة شرق الصين 3 | ✅ | ✅ * | |
منطقة شمال الصين 3 | ✅ | ✅ * |