Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon كيف يمكنك تكوين أوزان نقطة النهاية لكل من مسرعات التوجيه القياسية والمخصصة


كيف يمكنك تكوين أوزان نقطة النهاية لكل من مسرعات التوجيه القياسية والمخصصة


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

تسارع التوجيه القياسي

ما هي أوزان نقطة النهاية؟

- أوزان نقطة النهاية هي قيم رقمية من 0 إلى 255 تحدد نسبة حركة المرور التي تم توجيهها إلى كل نقطة نهاية داخل مجموعة نقطة النهاية.
- افتراضيًا ، يبلغ وزن كل نقطة نهاية 128.
- يقوم المعجل العالمي بحساب مجموع جميع أوزان نقطة النهاية في مجموعة نقطة النهاية ويوجه حركة المرور إلى كل نقطة نهاية بناءً على نسبة وزنها إلى المبلغ الإجمالي.
- على سبيل المثال ، إذا كانت نقاط النهاية لها أوزان 4 و 5 و 5 و 6 (إجمالي 20) ، يتم توجيه حركة المرور في 4/20 إلى نقطة النهاية الأولى ، 5/20 إلى الثانية والثالثة ، و 6/20 إلى الأخير [2] [3] [6] [10].

كيفية تكوين أوزان نقطة النهاية

- في وحدة التحكم في AWS Global Accelerator ، حدد مسرعك ومستمعك.
- اختر مجموعة نقطة النهاية التي تريد إضافة أو تحرير نقاط النهاية.
- إضافة أو تحرير نقطة النهاية وحدد قيمة الوزن بين 0 و 255.
- تحديد وزن إلى 0 يعني أن نقطة النهاية لن تتلقى حركة المرور.
- يمكنك ضبط الأوزان ديناميكيًا لتحويل توزيع حركة المرور ، مثل الإصدارات الكناري عن طريق زيادة وزن نقطة نهاية الإصدار الجديدة مع تقليل الإصدار القديم [2] [6].
- يمكن تمكين الحفاظ على عنوان IP للعميل اختياريًا ، ولكن لاحظ أن التسريع العالمي قد يتجاوز أوزان نقطة النهاية لتجنب تصادمات الاتصال عند تمكين هذه الميزة [2] [3].

اعتبارات إضافية

- يتم تكوين أوجه حركة المرور على مستوى مجموعة نقطة النهاية للتحكم في النسبة الإجمالية لحركة المرور المرسلة إلى تلك المجموعة ، بينما تتحكم الأوزان في توزيع حركة المرور بين نقاط النهاية داخل المجموعة.
- تؤثر الفحوصات الصحية على التوجيه: يتم توزيع حركة المرور فقط على نقاط النهاية الصحية ؛ إذا أصبحت نقطة النهاية غير صحية ، يتم إعادة حساب الأوزان بين نقاط النهاية الصحية المتبقية [10].

مسرعات التوجيه المخصصة

ما هي نقاط نهاية التوجيه المخصصة؟

- نقاط النهاية هي شبكات فرعية VPC المرتبطة مع المسرع.
- يتم توجيه حركة المرور إلى مثيلات EC2 داخل هذه الشبكات الفرعية بناءً على تعيينات المنفذ.

تكوين أوزان نقطة النهاية

- بالنسبة لمستمعي التوجيه المخصصين ، يمكنك تحديد الأوزان لكل نقطة نهاية (الشبكة الفرعية) للتحكم في نسبة حركة المرور الموزعة.
- الأوزان الصالحة هي من 0 إلى 255 ، مع افتراضي 255.
- يلخص مسرع عالمي أوزان جميع نقاط النهاية في المجموعة ويوزع حركة المرور بشكل متناسب.
- تحديد وزن نقطة النهاية إلى 0 يوقف توزيع حركة المرور إلى نقطة النهاية هذه.
- يسمح ذلك بموازنة التحميل ، وترحيل حركة المرور التدريجي (إصدارات الكناري) ، وتحسين استخدام الموارد [6] [9].

كيفية التكوين

- استخدم وحدة AWS أو CLI أو SDKs لإضافة نقاط نهاية توجيه مخصصة إلى مجموعة نقطة النهاية.
- حدد الوزن لكل نقطة نهاية شبكة فرعية عند إضافة أو تحديث نقاط النهاية.
- تأكد من أن نطاق منفذ المستمع يكفي لتغطية متطلبات منفذ الشبكة الفرعية.
- تمكين حركة المرور إلى منافذ محددة أو جميع الوجهات داخل الشبكة الفرعية باستخدام API ALLEMROUTINGTRAFFIC إذا لزم الأمر [9].

ملخص النقاط الرئيسية

- تحكم أوزان نقطة النهاية في توزيع حركة المرور النسبية داخل مجموعة نقطة النهاية لكل من مسرعات التوجيه القياسية والمخصصة.
- تتراوح الأوزان من 0 (بدون حركة مرور) إلى 255 (أقصى حصة حركة المرور).
- ضبط الأوزان لإدارة موازنة التحميل ، فشل ، واستراتيجيات النشر التدريجي.
- بالنسبة للمعجلات القياسية ، تنطبق الأوزان على موارد مثل موازنات الحمل أو مثيلات EC2 أو IPs المرنة.
- للحصول على مسرعات التوجيه المخصصة ، تنطبق الأوزان على نقاط نهاية الشبكة الفرعية VPC.
- تؤثر الحفاظ على IP للعميل والفحوصات الصحية على سلوك التوجيه وقد تتجاوز الأوزان في بعض الحالات.

تتيح مرونة التكوين هذه تحكمًا دقيقًا في كيفية توجيه حركة المرور على مستوى العالم لتحسين الأداء والتوافر والنشر [2] [3] [6] [9] [10].

الاستشهادات:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[3] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[4] https://repost.aws/knowledge-center/global-accelerator-failover-different-region
[5] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-manage-the-
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://cloudchipr.com/blog/aws-global-accelerator
[9] https://metacpan.org/pod/paws::Globalaccelerator
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[11] https://www.alibabacloud.com/help/en/ga/getting-started/accelerate-transmission-of-network-traffic-destined-for-a-specified-domain-name