شراء حساب Tencent Cloud الدولي: تسريع شبكة Tencent Cloud ANYCAST العامة ، مما يسمح للمستخدمين الأمريكيين بالوصول إلى خدمات الويب المحلية بسلاسة
بالنسبة للأعمال التجارية أو الفرق متعددة الجنسيات ، فإن تأخير الشبكة وخسانها سيكون دائمًا كابوسًا لا يمكن تجاوزه.
لنفترض أنك تنشر خدمة الويب الأساسية في غرفة الكمبيوتر المحلية في Tencent Cloud (مثل Guangzhou أو Beijing) ، وعندما يزورها المستخدمون المحليون ، تكون التجربة سلسة مثل الحرير. ولكن إذا حاول مستخدم في نيويورك ، الولايات المتحدة الأمريكية ، فتح موقع الويب الخاص بك ، فإن طلب الويب الخاص به يحتاج إلى عبور نصف الأرض.
في هذه الرحلة الطويلة عبر الوطنية ، يجب أن تمر حزم البيانات عبر الشبكة العامة المعقدة ، وإعادة توجيه عدد لا يحصى من عقد توجيه الشبكة العامة الدولية ، والضغط على الكابلات الضوئية للتصدير الدولي التي غالبًا ما تكون مزدحمة. يتجلى في:
ارتفع التأخير إلى أكثر من 200 مللي ثانية ، وفقد الحزم بشكل متكرر ، وتحميل صفحات الويب بشكل متعثر ، وحتى الاتصال المباشر بمهلة العمل.
كان رد الفعل الأول للعديد من الفرق هو شراء خادم آخر في الولايات المتحدة لبناء محطة مرآة. لكن هذا يجلب تكاليف مزامنة البيانات الضخمة والتعقيد المعماري والنفقات التشغيلية.
في الواقع ، باستخدام Tencent Cloud
تسريع شبكة Anycast العامة (Ren Ba Gongwang IP)
من الناحية الفنية ، لا تحتاج إلى تغيير سطر واحد من التعليمات البرمجية للخادم المحلي ، بحيث يمكن للمستخدمين الأمريكيين عبر المحيط الحصول على تجربة وصول حرير محلية تقريبًا. لا يسحب هذا البرنامج التعليمي اليوم مفهوم PPT الفارغ ، ويأخذك مباشرة إلى هذه المجموعة من خطط التسريع عبر الوطنية.
المبدأ الأساسي: كيف يتم تسريع Anycast ؟
قبل التدريب العملي على التكوين ، يمكننا أولاً فهم منطقها الأساسي باللغة العامية. IP العام العادي هو "تسجيل دخول واحد". عنوان IP الذي اشتريته في قوانغتشو له نقطة النهاية المادية في قوانغتشو. عندما يصل المستخدمون الأمريكيون إليها ، يجب عليهم السير في طريق الشبكة العامة عالي التأخير للوصول إلى قوانغتشو.
و Anycast (Ren Bast) IP هو "نفس اسم الشبكة بأكملها ، بالقرب من الشبكة".
عند فتح شبكة Anycast العامة لـ Tencent Cloud للتسريع ، ستمنحك Tencent Cloud عنوان IP خاص. سيتم بث عنوان IP هذا إلى الخارج من خلال بروتوكول بوابة الحدود (BGP) وفي نفس الوقت على عشرات العقد الأساسية حول Tencent Cloud (بما في ذلك واشنطن ووادي السيليكون ودالاس وما إلى ذلك).
الخطوة الأولى (الوصول القريب): عندما يبدأ مستخدم في نيويورك ، الولايات المتحدة الأمريكية ، طلب ، سيرسل المشغلون المحليون في الولايات المتحدة (مثل AT&T) حركة المرور مباشرة إلى غرفة الكمبيوتر المحلية في Tencent Cloud ، الأقرب إلى المستخدم ، من خلال بروتوكول توجيه BGP (ربما فقط بضعة كيلومترات ، بضعة مللي ثانية من التأخير).
الخطوة الثانية (ارتفاع الشبكة الداخلية): بعد دخول حركة المرور إلى غرفة الكمبيوتر في Tencent Cloud في الولايات المتحدة ، لم تعد تأخذ الشبكة العامة المزدحمة ، ولكنها تقطع مباشرة إلى خط الشبكة الداخلية عالي السرعة العالمي عالي النطاق الذي أنشأته Tencent Yunhua بكثافة. ترتفع حزم البيانات على Tencent Yuneni.com على طول الطريق ، عبر المحيط الهادئ ، وتسليم مباشرة إلى خادم الويب المحلي الخاص بك.
ببساطة:
تم تحويل "الجري لمسافات طويلة عبر الشبكة العامة" الذي كان في الأصل طويلًا ولا يمكن السيطرة عليه إلى "تشغيل الشبكة العامة المحلية Tencent Cloud Niwang".
المرحلة الأولى: تكوين شبكة Anycast العامة في وحدة التحكم السحابية Tencent لتسريع
تكوين Anycast أنيق للغاية ، فهو يستخدم نوعًا خاصًا من "IP العام المرن (EIP)" في Tencent Cloud
الشكل موجود.
1. التقدم بطلب للحصول على Anycast EIP
قم بتسجيل الدخول إلى Tencent Cloud Console ، أدخل عنوان IP العام المرن في شريط البحث العلوي وأدخل.
في القائمة اليسرى ، تأكد من أن المنطقة التي اخترتها هي المنطقة المحلية حيث يوجد خادم الويب الخاص بك (على سبيل المثال ، قوانغتشو).
اضغط على زر التطبيق في الزاوية اليمنى العليا من الصفحة.
في صفحة التطبيق ، المعلمة الأكثر أهمية هي نوع عنوان IP: الافتراضي هو "EIP العادي" ، وهنا يجب عليك التحقق من Anycast EIP (عنوان IP العام المرن). منطقة التسارع: اختر التسارع العالمي (تأكد من تغطية منطقة أمريكا الشمالية/الولايات المتحدة). الحد الأعلى للنطاق الترددي: وفقًا لحجم عملك ، يوصى بتقديم 10 ميجابت في المائة إلى 50 ميجابت في الثانية في البداية ، وهو أكثر فعالية من حيث التكلفة لحساب الرسوم على أساس التدفق.
انقر فوق "موافق" ، سيقوم النظام بإنشاء عنوان IP Anycast على شكل 123.xxx. xxx.xxx.
2. ربط البوابة الخلفية المحلية الخاصة بك
للحصول على "كرة الوميض العالمية" هذه ، نحتاج إلى تعليقها أمام الخادم المحلي. يدعم Anycast EIP ربط مجموعة متنوعة من الأمثلة الخلفية ، والطريقة الأكثر الموصى بها هي الربط
موازنة التحميل (CLB)
على:
في صفحة قائمة IP الخاصة بالشبكة العامة المرنة ، ابحث عن Anycast EIP الذي تقدمت إليه للتو.
انقر على الربط في عمود الإجراءات على اليمين.
حدد نوع المثيل مثالًا موازنة التحميل (إذا كان لديك خادم واحد فقط ، فيمكنك أيضًا اختيار خادم السحابة CVM مباشرةً ، ولكن استخدام بنية CLB أكثر مرونة).
اختر مثيلات CLB التي تدير خدمات الويب المحلية الخاصة بك ، انقر فوق موافق.
بعد اكتمال الربط ، سيتم التقاط جميع حركة المرور المرسلة إلى Anycast IP بواسطة الشبكة الأساسية العالمية لـ Tencent Cloud ، وسيتم إعادتها بسلاسة إلى موازنة التحميل المحلية.
المرحلة الثانية: تعديل تحليل DNS (دع المستخدمين الأمريكيين يشعرون بالتبديل)
بعد تكوين IP ، لا يمكننا استبدال حركة مرور المستخدمين المحليين بشكل مباشر مقاس واحد يناسب الجميع ، لأن تكلفة خط Anycast الخاص أعلى من تكلفة الشبكة العامة العادية. أفضل الممارسات هي:
يستمر المستخدمون المحليون في استخدام الشبكة العامة التقليدية ، ويتم إرسال المستخدمين الأمريكيين/الأجانب ديناميكيًا إلى رابط Anycast.
يمكننا الاستفادة منها
وظيفة التحويل الجغرافي لـ DNS الذكية
لتحقيق:
قم بتسجيل الدخول إلى وحدة التحكم في تحليل النطاق (مثل تحليل DNSPod من Tencent Cloud DNS).
ابحث عن اسم نطاق خدمة الويب الخاصة بك (مثل www.yourcustom.com).
تعديل أو إضافة سجل تحليلي جديد: السجل الأول (الافتراضي المحلي): سجل المضيف املأ www ، حدد نوع الخط الافتراضي (أو البر الرئيسي للصين) ، وقم بملء عنوان IP العام الأصلي للخادم المحلي. السجل الثاني (تسريع في الخارج): يتم ملء سجلات المضيف أيضًا على شبكة الإنترنت ، ويتم تحديد نوع الخط في الخارج-> أمريكا الشمالية-> الولايات المتحدة (أو اختر الشبكة الخارجية مباشرة) ، ويتم ملء قيمة السجل بـ Anycast EI الذي تقدمت إليه للتو
عنوان P.
حفظ التكوين.
بعد اكتمال التكوين ، عندما يزور المستخدم في البر الرئيسي ، يعطيه DNS عنوان IP عادي ؛ وعندما يبدأ المجتمع الأمريكي في التحليل ، سيلقي DNS عليه بدقة Anycast IP. التشغيل الآلي بالكامل ، لا يحتاج المستخدمون إلى الإدراك على الإطلاق.
المرحلة الثالثة: توصيات تحسين الأمن والهندسة المعمارية قبل الاتصال بالإنترنت
بمجرد فتح الرابط عبر الوطني ، هناك العديد من الحفر الكبيرة غير المرئية التي يجب حظرها في اليوم الأول من الاتصال بالإنترنت:
1. اللحام والدفاع من أربع طبقات (حماية DDoS)
نظرًا لأن Anycast IP يتم بثه في جميع أنحاء العالم ، فإنه يعادل فتح باب الخادم المحلي مباشرة إلى شوارع الولايات المتحدة. بمجرد مواجهة هجوم DDoS من قراصنة في الخارج ، ستنفجر حركة المرور على الفور محطة المصدر المحلية الخاصة بك على طول الخط الخاص.
الحل: بعد التقدم بطلب للحصول على Anycast EIP ، تأكد من ربط خدمة حماية DDoS (Dayu) من Tencent Cloud بوحدة التحكم ، بحيث يتم تنظيف حركة الهجوم مباشرة في العقد الخارجية الهامشية ، ولا تدع حركة المرور القذرة تدخل الخط الساخن للإنترانت.
2. افتح HTTP/2 واتصال طويل مع Nginx (Keep-Alive)
على الرغم من أن Anycast يحل مشكلة ازدحام التوجيه عبر الوطنية ، إلا أن سرعة الضوء في الألياف الضوئية لها تأخير مادي (من غرب الولايات المتحدة إلى البلاد تقريبًا
120ms
) لا يمكن القضاء عليها. إذا كان تحميل صفحتك يتطلب عشرات الطلبات المتكررة (المصافحة المتعددة) ، فستظل بطيئة.
الحل: يجب تشغيل HTTP/2 على Nginx أو خادم التطبيقات المحلي. تسمح قدرة الإرسال المتعدد HTTP/2 للمتصفحات الخارجية بنقل عشرات الملفات في وقت واحد في نفس اتصال TCP. في الوقت نفسه ، اضبط keepalive_timeout إلى أكثر من 65 ثانية لتقليل تكلفة المصافحة المتكررة.
تأثير التباين المرئي بالعين المجردة
بعد الاتصال بالإنترنت ، يمكنك السماح للأصدقاء المحليين في الولايات المتحدة أو استخدام أدوات قياس سرعة الشبكة العالمية الاحترافية (مثل Ping.pe أو أدوات مشرف الموقع في الخارج) للاختبار.
قبل التكوين: من غرب الولايات المتحدة (مثل سان فرانسيسكو) إلى عنوان IP العام للمضيف المحلي ، يكون التأخير بشكل عام بين 180 ms-260 ms ، ويكون الاهتزاز شديدًا للغاية ، وغالبًا ما يكون مصحوبًا بمعدل خسارة حزمة 2 ٪-5 ٪. يتطلب فتح صفحة ويب مع الرسم البياني الانتظار لأكثر من 5 ثوانٍ.
بعد التكوين: ping نفس اسم المجال ، سيكون التأخير مستقرًا عند حوالي 120 ms-130 ms (هذا هو الحد المادي تقريبًا للألياف الضوئية عبر المحيط الهادئ) ، والأهم من ذلك هو أن معدل فقدان الحزمة يعود مباشرة إلى الصفر (0 ٪ فقدان الحزمة) ، والمنحنى مستقيم مثل مخطط كهربية القلب. يتم تقصير سرعة تحميل صفحات الويب مباشرة إلى أقل من 1.5 ثانية.
الخلاصة
باستخدام شبكة Tencent Cloud Anycast العامة لتسريع الخروج إلى البحر ، فإن جوهر السياسة هو ثمانية أحرف:
الوصول إلى الحدود ، تشغيل الشبكة الداخلية
.
لقد استخدمت التغييرات الهيكلية الأكثر خفة الوزن لتخفيفًا بشكل مباشر شبكة الخطوط الخاصة العالمية التي لا تقدر بثمن من Tencent. لا تحتاج إلى الذهاب إلى الخارج للحفاظ على مجموعة أخرى من قواعد البيانات ، لا تحتاج إلى أن تكون معقدًا
إعادة بناء التطبيق ، طالما
شراء أي عنوان IP ، وشنق CLB المحلي ، وتغيير DNS الذكي
تتيح هذه الخطوات الثلاث للمستخدمين على الجانب الآخر من المحيط عبور آلاف الجبال والأنهار والاستمتاع بخدمات الويب الناضجة في بلدك.
