تخصيص خروج Azure Spring Apps باستخدام مسار محدد من قبل المستخدم
إشعار
سيتم إهمال الخطط الأساسية والقياسية والمؤسسة بدءا من منتصف مارس 2025، مع فترة تقاعد 3 سنوات. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع إعلان إيقاف Azure Spring Apps.
سيتم إهمال الاستهلاك القياسي والخطة المخصصة بدءا من 30 سبتمبر 2024، مع إيقاف التشغيل الكامل بعد ستة أشهر. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع ترحيل استهلاك Azure Spring Apps القياسي وخطة مخصصة إلى Azure Container Apps.
تنطبق هذه المقالة على: ✔️ Java ✔️ C#
تنطبق هذه المقالة على: ✔️ Basic/Standard ✔️ Enterprise
توضح هذه المقالة كيفية تخصيص مسار خروج مثيل لدعم سيناريوهات الشبكة المخصصة. على سبيل المثال، قد تحتاج إلى تخصيص مسار خروج مثيل للشبكات التي لا تسمح بعناوين IP العامة وتتطلب من المثيل الجلوس خلف جهاز ظاهري للشبكة (NVA).
بشكل افتراضي، توفر Azure Spring Apps موازن تحميل SKU قياسي يمكنك إعداده واستخدامه للخروج. ومع ذلك، قد لا يفي الإعداد الافتراضي بمتطلبات جميع السيناريوهات. على سبيل المثال، قد لا يسمح ب IPs العامة، أو قد تكون هناك حاجة إلى المزيد من القفزات للخروج. عند استخدام هذه الميزة لتخصيص الخروج، لا تنشئ Azure Spring Apps موارد IP عامة.
المتطلبات الأساسية
- جميع المتطلبات الأساسية لنشر Azure Spring Apps في شبكة ظاهرية. لمزيد من المعلومات، راجع نشر Azure Spring Apps في شبكة ظاهرية.
- إصدار API من
2022-09-01 preview
أو أكبر. - الإصدار 1.1.7 من Azure CLI أو أحدث.
القيود
- يمكنك فقط تحديد
OutboundType
عند إنشاء مثيل خدمة Azure Spring Apps جديد، ولا يمكنك تحديثه بعد ذلك.OutboundType
يعمل فقط مع شبكة ظاهرية. - يتطلب الإعداد
outboundType
إلىUserDefinedRouting
مسارا معرفا من قبل المستخدم مع اتصال صادر صالح للمثيل الخاص بك. - يشير الإعداد
outboundType
إلىUserDefinedRouting
أن عنوان IP لمصدر الدخول الموجه إلى موازن التحميل قد لا يتطابق مع عنوان وجهة الخروج الصادر للمثيل.
نظرة عامة على الأنواع الصادرة في Azure Spring Apps
يمكنك تخصيص مثيل Azure Spring Apps مع نوع فريد outboundType
من نوعه loadBalancer
أو userDefinedRouting
.
نوع الصادر loadBalancer
القيمة الافتراضية outboundType
هي loadBalancer
. إذا outboundType
تم تعيين إلى loadBalancer
، يقوم Azure Spring Apps تلقائيا بتكوين مسارات الخروج ويتوقع الخروج من موازنات التحميل التي أنشأها موفر موارد Azure Spring Apps. تتم إعادة إنشاء موازني تحميل: أحدهما لوقت تشغيل الخدمة والآخر لتطبيق المستخدم. يتم توفير عنوان IP عام لكل موازن تحميل. يتم استخدام موازن التحميل لحركة مرور الخروج ل IP العام الذي تم إنشاؤه.
نوع الصادر userDefinedRouting
إشعار
استخدام نوع صادر هو سيناريو شبكة متقدم ويتطلب تكوين شبكة مناسبة.
إذا outboundType
تم تعيين إلى userDefinedRouting
، لا تقوم Azure Spring Apps بتكوين مسارات الخروج تلقائيا. يجب عليك إعداد مسارات الخروج بنفسك. لا يزال بإمكانك العثور على موازني تحميل في مجموعة الموارد الخاصة بك. يتم استخدامها فقط لحركة المرور الداخلية ولا تعرض أي IP عام. يجب إعداد جدولي توجيه مقترنين بشبكتين فرعيتين: أحدهما لخدمة وقت التشغيل والآخر لتطبيق المستخدم.
هام
يتطلب من outboundType
userDefinedRouting
توجيه وجهة 0.0.0.0/0
الوثب التالية لجهاز ظاهري للشبكة في جدول التوجيه. لمزيد من المعلومات، راجع مسؤوليات العملاء لتشغيل Azure Spring Apps في شبكة ظاهرية.