لتكوين مجموعات نقاط النهاية الإقليمية في AWS Global Accelerator ، اتبع هذه الخطوات والمفاهيم التفصيلية:
** 1. فهم مجموعات نقطة النهاية ودورها
ترتبط مجموعة نقطة النهاية في AWS Global Accelerator بمنطقة AWS محددة وتحتوي على نقطة نهاية أو أكثر في تلك المنطقة. ترتبط كل مجموعة نقطة نهاية بالمستمع ، الذي يعالج اتصالات العميل الواردة بناءً على بروتوكولات ومنافذ محددة. بالنسبة للمدرسين القياسيين ، تقوم مجموعات نقطة النهاية بتوجيه حركة المرور إلى موارد مثل موازنات تحميل الشبكة (NLB) ، أو موازنات تحميل التطبيق (ALB) ، أو EC2 ، أو عناوين IP مرنة في منطقة AWS واحدة [1] [2] [10].
** 2. قم بإنشاء أو تحديد مسرع ومستمع
أولاً ، قم بإنشاء مسرع (توجيه قياسي أو مخصص) في وحدة تحكم Accelerator العالمية أو عبر API. بعد ذلك ، قم بإنشاء مستمع واحد أو أكثر يحددون البروتوكول (TCP أو UDP أو كليهما) ونطاق المنفذ أو المنفذ الذي سيستخدمه المسرع لتلقي حركة مرور العميل [8] [10].
** 3. أضف مجموعات نقطة النهاية للمستمعين
لكل مستمع ، أضف مجموعة واحدة أو أكثر من مجموعات نقطة النهاية عن طريق تحديد منطقة AWS حيث توجد نقاط النهاية الخاصة بك. يمكن أن يكون لكل مستمع مجموعة نقطة نهاية واحدة فقط لكل منطقة AWS [6] [7].
- في وحدة AWS Global Accelerator ، انتقل إلى صفحة Accelerators وحدد مسرعك.
- ضمن قسم المستمعين ، اختر معرف المستمع الذي تريد إضافة مجموعة نقطة النهاية.
- انقر فوق "إضافة مجموعة نقطة النهاية" وحدد منطقة AWS المطلوبة من القائمة المنسدلة [6].
** 4. تكوين طلب حركة المرور
يمكنك تعيين نسبة الاتصال الهاتفي حركة المرور (من 0 إلى 100) لكل مجموعة نقطة نهاية. يتحكم هذا الاتصال في نسبة حركة المرور التي يرسلها Global Sceelerator إلى مجموعة نقطة النهاية بالنسبة إلى إجمالي حركة المرور الموجهة إلى تلك المجموعة. إنها تتيح التحكم في حركة المرور ذات الحبيبات الدقيقة لسيناريوهات مثل النشر الأزرق/الأخضر أو اختبار الأداء عبر المناطق. بشكل افتراضي ، يتم تعيين قرص حركة المرور على 100 ٪ [1] [5] [8].
** 5. تكوين الفحوصات الصحية
بالنسبة للمسرعات القياسية ، يمكنك تكوين إعدادات الفحص الصحية المخصصة لحالات EC2 ونقاط نهاية IP المرنة داخل مجموعة نقطة النهاية. تحدد هذه الإعدادات كيف تراقب أسرع عالمي نقطة نهاية نقطة النهاية وتوجه حركة المرور فقط إلى نقاط نهاية صحية. لنقاط نهاية موازن التحميل ، يتم تكوين الفحوصات الصحية على وحدة توازن التحميل المرنة [1] [6].
** 6. أضف نقاط النهاية إلى مجموعات نقطة النهاية
أضف نقاط النهاية المحددة (NLB أو ALB أو EC2 مثيلات أو IPS المرنة) إلى مجموعة نقطة النهاية. يجب أن تكون كل نقطة نهاية صالحة ونشطة. يمكنك أيضًا تعيين أوزان لنقاط النهاية للتحكم في النسبة المئوية لحركة المرور التي تم توجيهها إلى كل نقطة نهاية داخل المجموعة ، وهو أمر مفيد لأغراض موازنة التحميل أو الاختبار [2] [9] [10].
** 7. اختياري: تكوين تجاوزات المنفذ
إذا كنت بحاجة إلى إعادة توجيه حركة المرور إلى منافذ مختلفة على نقاط النهاية الخاصة بك عن تلك المحددة على المستمع ، فيمكنك تكوين تجاوزات المنافذ لمجموعة نقطة النهاية. هذا مفيد لتجنب تعارضات الموانئ أو تصادمات الاتصال [6].
** 8. حفظ ومراقبة
بعد تكوين مجموعات نقطة النهاية وإضافة نقاط النهاية ، احفظ الإعدادات الخاصة بك. سيراقب AWS Global Accelerator صحة نقطة النهاية بشكل مستمر وتوجيه حركة المرور بناءً على موقع العميل ، وصحة نقطة النهاية ، وإعدادات الاتصال المروري ، وأوزان نقطة النهاية [1] [2] [8].
ملخص نقاط التكوين الرئيسية
- ترتبط كل مجموعة نقطة نهاية بمنطقة AWS واحدة وترتبط بمستمع.
- يمكنك إضافة مجموعات نقطة نهاية متعددة لمناطق مختلفة إلى المستمع.
- يتحكم الاتصال الهاتفي حركة المرور في نسبة المرور المرسلة إلى كل مجموعة نقطة نهاية.
- الشيكات الصحية تضمن توجيه حركة المرور فقط إلى نقاط نهاية صحية.
- يمكن أن تكون نقاط النهاية NLB أو ALB أو EC2 مثيلات أو IPs مرنة للمعجلات القياسية.
- تسمح أوزان نقطة النهاية بتوزيع حركة المرور داخل مجموعة نقطة النهاية.
- يمكن تكوين تجاوزات المنفذ إذا لزم الأمر.
يوفر هذا النهج التحكم الحبيبي في كيفية توجيه حركة المرور على مستوى العالم ، مما يتيح تحسين الأداء ومرونة النشر عبر مناطق AWS متعددة [1] [6] [8] [10].
الاستشهادات:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.create-endpoint-group.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[9] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html
[10] https://cloudchipr.com/blog/aws-global-accelerator