لإعداد AWS Global Accelerator لتطبيق متعدد المناطق ، اتبع هذه الخطوات التفصيلية:
1. نشر طلبك في مناطق AWS متعددة
ابدأ بنشر البنية التحتية للتطبيق (مثل مثيلات EC2 ، أو موازنات تحميل التطبيق ، أو موازنات تحميل الشبكة) في مناطق AWS متعددة. يعد هذا النشر متعدد المناطق ضروريًا لتحسين التوافر وتقليل الكمون من خلال خدمة المستخدمين من أقرب منطقة [11].
2. قم بإنشاء مسرع AWS Global
- افتح وحدة AWS Global Accelerator واختر إنشاء مسرع جديد.
- توفير اسم ذي معنى للرسول الخاص بك.
- حدد نوع التسريع على أنه قياسي (وهو مناسب لمعظم تطبيقات الويب).
- اختر نوع عنوان IP: إما IPv4 أو Dual-Stack (IPv4 و IPv6).
- سيقوم AWS Global Accelerator بتخصيص عناوين IP ثابتة anycast للمسرع الخاص بك. تعمل IPS هذه كنقاط إدخال ثابتة لحركة المرور الخاصة بك على مستوى العالم [3] [5] [7].
3. تكوين المستمعين
- قم بإنشاء مستمع واحد أو أكثر على مسرعك. يحدد المستمع البروتوكول والمنفذ (على سبيل المثال ، منفذ TCP 80 لمنفذ HTTP أو TCP 443 لـ HTTPS) الذي سيستخدمه التسريع العالمي لقبول حركة العميل الواردة.
- المستمعون مسؤولون عن معالجة الاتصالات الواردة وإعادة توجيهها إلى مجموعات نقطة النهاية المناسبة [5] [6].
4. إعداد مجموعات نقطة النهاية لكل منطقة
- لكل مستمع ، قم بتكوين مجموعة واحدة أو أكثر من مجموعة نقطة النهاية. تتوافق كل مجموعة نقطة نهاية مع منطقة AWS حيث يتم نشر طلبك.
- يمكنك تحديد مناطق AWS التي ستتلقى حركة المرور من خلال مجموعات نقطة النهاية هذه.
- يمكنك تكوين الفحوصات الصحية لكل مجموعة نقطة نهاية ، لذا يقوم التسريع العالمي بمراقبة صحة نقاط النهاية في تلك المنطقة باستمرار.
- اختياريا ، اضبط نسبة الاتصال على حركة المرور لكل مجموعة نقطة النهاية للتحكم في جزء من حركة المرور التي تم توجيهها إلى تلك المنطقة (مفيدة للاتصالات التدريجية أو سيناريوهات الفشل) [5] [6] [7].
5. أضف نقاط النهاية إلى مجموعات نقطة النهاية
- قم بتسجيل نقاط النهاية المحددة في كل مجموعة نقطة نهاية. يمكن أن تكون نقاط النهاية هي موازنات تحميل التطبيق أو موازنات تحميل الشبكة أو مثيلات EC2 أو عناوين IP مرنة تم نشرها في المنطقة المقابلة.
- يمكنك تعيين أوزان لنقاط النهاية للتحكم في كيفية توزيع حركة المرور بينها داخل نفس المنطقة [5] [6] [7].
6. تحديث سجلات DNS
- قم بتحديث سجلات DNS الخاصة بمجالك لتوجيه اسم المجال المؤهل بالكامل للتطبيق (FQDN) إلى عناوين IP الثابتة التي توفرها Global Accelerator. هذا يضمن توجيه طلبات العميل من خلال المسرع [12].
7. مراقبة وضبط توجيه حركة المرور
- استخدم أدوات مراقبة AWS Global Accelerator لمراقبة توزيع حركة المرور وصحة نقطة النهاية.
- اضبط أوجه حركة المرور أو أوزان نقطة النهاية حسب الحاجة لتحسين أداء سيناريوهات الفشل أو التعامل معها.
- يسارع المعجل العالمي تلقائيًا حركة المرور إلى أقرب نقطة نهاية صحية ، وتحسين الكمون والتوافر [5] [11].
يتيح هذا الإعداد تطبيقك متعدد المناطق للاستفادة من عناوين IP الثابتة لـ AWS Global Accelerator ، والفحوصات الصحية ، والتوجيه الذكي لتحسين الأداء العالمي والمرونة. وهو يدعم كلاً من عمليات النشر النشطة (حركة مشاركة الحمل عبر المناطق) ونماذج الفشل النشط النشط [11].
باختصار ، الخطوات الرئيسية هي: نشر التطبيق الخاص بك في مناطق متعددة ، وإنشاء مسرع ، وتكوين المستمعين ، وإعداد مجموعات نقاط النهاية الإقليمية مع نقاط النهاية ، وتحديث DNS لاستخدام IPs Accelerator ، ومراقبة/ضبط حركة المرور حسب الحاجة.
الاستشهادات:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started.html
[2] https://www.youtube.com/watch؟v=P7IC_SIM4QU
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-accelerators.creating-editing.html
[4] https://www.youtube.com/watch؟v=qvlngf-st5o
[5]
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[7] https://aws.amazon.com/global-accelerator/faqs/
[8] https://docs.aws.amazon.com/global-accelerator/
[9)
[10] https://www.youtube.com/watch؟v=cuyvztd9vke
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-us-aws-global-accelerat/
[12] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-distribute-traffic-across-multiple- chicks