في الآونة الأخيرة، دائمًا ما يُطرح علينا نفس السؤال من قبل عملائنا: مستخدمونا في الخارج دائمًا ما يتعطلون في مشاهدة مقاطع الفيديو على أنها PPT، فهل هناك أي حل موثوق به؟ لنكون صادقين، ما يكمن وراء هذا السؤال هو في الواقع الجوهر الصلب لوقت استجابة الشبكة العالمية. لقد تعاملت مع الكثير من مشاريع الفيديو متعددة الجنسيات، وقد وجد الاختبار الفعلي أن العديد من الفرق تعتقد أن مجرد شراء شبكة CDN يمكن إصلاحه، والنتيجة هي حقيقة الوجه - العقد لم تختر العقد الصحيحة، واستراتيجية الجدولة سيئة، وما يسمى بـ “التغطية العالمية” هي مجرد تمرين ورقي.
إن مشكلة الكمون في نقل الفيديو عبر البحار هي في الأساس لعبة المسافة المادية وطوبولوجيا الشبكة. فالحزم التي تنتقل عبر المحيط، كل 1000 كم يزيد زمن انتقالها عبر المحيط بمقدار 5-10 مللي ثانية، ناهيك عن إمكانية مواجهة الازدحام في منتصف الخط أو المشغلين غير الموثوق بهم. يتباهى بعض مزودي خدمة CDN بمئات العُقد، ولكن بنظرة فاحصة على كل المزدحمة في أوروبا والولايات المتحدة وجنوب شرق آسيا وأمريكا الجنوبية لا يزال المستخدمون يشاهدون الفيلم في دوائر. في هذه الأيام حتى CDN يجب على CDN “منع زملاء الفريق” - لمنع أولئك الذين لا يأخذون في الاعتبار ظروف الشبكة الحقيقية لبرنامج الخنزير.
يجب نشر شبكة CDN حقيقية عالية الدفاع ذات تغطية عالمية مثل لعبة جو. اعتدت على تقسيم العالم إلى ثماني مناطق رئيسية: الساحل الشرقي والغربي لأمريكا الشمالية، وفرانكفورت ولندن في أوروبا، وسنغافورة في جنوب شرق آسيا، وطوكيو في اليابان، وساو باولو في البرازيل، وسيدني في أستراليا. يجب أن تنشر كل منطقة نقطتي POP عاليتي الدفاع على الأقل وتحتاج إلى دعم توجيه BGP أي بث. لا تصدق هؤلاء البائعين الذين لديهم خط واحد من العقد، مستخدمو جنوب إفريقيا للوصول إلى عقدة الولايات المتحدة متجاوزين أوروبا هذا النوع من العمليات التي رأيتها كثيرًا.
في العام الماضي، أجرينا اختبار مقارنة لترحيل منصة البث المباشر. نفس الشيء من لوس أنجلوس لدفع البث إلى المستخدمين اليابانيين، وصل متوسط زمن انتقال CDN التقليدي إلى 380 مللي ثانية، وتغييره لاستخدام الجدولة الذكية العالمية CDN5 مباشرة بعد الضغط إلى 92 مللي ثانية، والفرق الرئيسي هو: CDN5 في رابط المحيط الهادئ ذهب إلى الألياف الخاصة بهم، في حين أن الحل التقليدي لا يزال مزدحمًا البوابة العامة. نقل الفيديو من هذا الشيء، في بعض الأحيان تكون لعبة “القدرة المالية” حقًا - ليس على استعداد لإنفاق المال لبناء خط مخصص، التأثير مختلف تمامًا.
يجب أن تكون قدرة الدفاع العالية محملة في المقدمة إلى عقد الحافة. من المفاهيم الخاطئة الشائعة هي وضع مركز التنظيف في غرفة الخوادم الأساسية، وانتظار تجاوز حركة المرور للمركز ثم التنظيف، وقد انفجر زمن الاستجابة منذ فترة طويلة. وتتمثل استراتيجيتي في جعل كل عقدة حافة لديها أكثر من 200 جيجا بايت من سعة التخفيف من DDoS. خاصة بالنسبة لهجمات فيضان UDP وهجمات CC في صناعة الفيديو، يجب إجراء البصمات عند نقطة الوصول الأولى.
هذا هو قالب تكوين الحماية الذي نستخدمه على منصة CDN07:
يجب إيلاء اهتمام خاص لحظر بروتوكول HTTP1.0/1.1 - العديد من أدوات الهجوم كسولة جدًا في تنفيذ HTTP2، يمكن لهذه الحيلة أن تمنع 70% من هجمات CC. وجد الاختبار أنه بعد فتح الحماية التكيفية، زاد استهلاك وحدة المعالجة المركزية أقل من 8%، ولكن يمكنها مقاومة الهجمات المختلطة بسرعة 800 جيجابت في الثانية، الصفقة فعالة من حيث التكلفة تمامًا.
جدولة المسار الذكية هي العائق التقني الحقيقي. لا تؤمن بالمخططات التي تعيّن العُقد فقط بناءً على بروتوكول الإنترنت الجغرافي IP. أكثر الحالات الفظيعة التي رأيتها هي أن مستخدمًا تشيليًا تم تعيينه إلى عقدة ميامي، وارتفع زمن الكمون، الذي يجب أن يكون نظريًا 120 مللي ثانية، إلى 400 مللي ثانية - لأن حركة المرور اتخذت المسار الغريب من تشيلي-الأرجنتين-البرازيل-فلوريدا. الآن استراتيجيتنا هي قرار رباعي الأبعاد:
هذا هو الجزء الأساسي من خوارزمية قرار التوجيه لدينا:
خلال Double Eleven العام الماضي، اعتمدت إحدى شركات التجارة الإلكترونية العابرة للحدود في مجال البث المباشر على هذه المجموعة من خوارزميات الجدولة للحفاظ على متوسط زمن انتقال يبلغ <120 مللي ثانية في آسيا والمحيط الهادئ و <80 مللي ثانية في أوروبا، على الرغم من وصول ذروة حركة المرور العالمية إلى 3.2 تيرابايت في الثانية. أما بالنسبة للمستخدمين الألمان على وجه الخصوص، فقد تم الضغط على زمن الاستجابة للحصول على بث الفيديو من عقدة فرانكفورت إلى 43 مللي ثانية - أسرع من العديد من مزودي الخدمة المحليين.
يجب أن تتطابق استراتيجية التخزين المؤقت مع سيناريو العمل. إن مجرد التخزين المؤقت لملف الفيديو بأكمله قد فات أوانه. بالنسبة للبث المباشر الشائع، نقوم بتخزين شرائح الفيديو في عقدة الحافة مسبقًا في الثواني 2-3 التالية من شرائح الفيديو؛ أما بالنسبة للمحتوى عند الطلب، فإننا نستخدم التخزين المؤقت الديناميكي المجزأ - أي تقسيم الفيديو إلى ملفات مدتها ثانيتان، وتحديد عمق التخزين المؤقت بناءً على الحرارة. تُظهر الاختبارات أن هذا الحل يوفر 371 تيرابايت 3 تيرابايت من تكلفة التخزين المؤقت مقارنةً بالتخزين المؤقت للملفات الكاملة، مع ضمان التحكم في زمن الإطار الأول في حدود 800 مللي ثانية.
لا تغفل أهمية تحسين البروتوكول. لا تزال العديد من الفرق متمسكة ببروتوكول TCP، لكنها لا تعرف مدى ميزة بروتوكول QUIC في الإرسال عبر الحدود. لقد قمنا باختباره في جنوب شرق آسيا: بالنسبة لنفس دفق الفيديو، يبلغ وقت الشاشة الأول لحل TCP 1.8 ثانية، بينما يستغرق QUIC 0.9 ثانية فقط. خاصةً في بيئات الشبكات اللاسلكية، يمكن لمصافحة QUIC التي تستغرق 0-RTT ومضاعفة الإرسال أن تحسن التجربة بشكل كبير. ومع ذلك، تجدر الإشارة إلى أن QUIC يستهلك المزيد من وحدة المعالجة المركزية، لذلك تحتاج إلى اختيار عقدة تدعم تسريع الأجهزة.
بصراحة، لا يوجد حل سحري للقيام بعمل جيد لتسريع الفيديو العالمي، ولا يزال المفتاح هو تجميع التفاصيل. من اختيار العقدة إلى ضبط البروتوكول، ومن الحماية الأمنية إلى التحكم في التكلفة، يجب أن يكون كل رابط مفتاحًا إلى أقصى حد. يختار بعض العملاء تقليص البرنامج من أجل توفير تكاليف 20%، ونتيجة لذلك، فإن الخسارة الناجمة عن فقدان المستخدمين تتجاوز بكثير الوفورات. يجب أن يفهم الأذكياء كيفية حساب هذا الحساب.
في السنوات الثلاث الماضية، تعاملت مع المشروع للتحقق من قاعدة: لا يمكن لأي بائع لشبكات CDN أن يقدم الأفضل في جميع المناطق. يُفضّل CDN5 في أمريكا الشمالية، ويُستخدم CDN07 في أوروبا، ويتم اختيار 08Host في آسيا والمحيط الهادئ، خاصةً حول الصين - السحابة المتعددة الهجينة هي الحل الأمثل. التبديل الذكي بين مزوّدي الخدمة المختلفين من خلال برنامج جدولة مطوّر ذاتيًا، وفي النهاية تحقيق هدف زمن انتقال أقل من 150 مللي ثانية في أي مكان في العالم.
أخيرًا، أود أن أقول شيئًا مهينًا: لا تنظر إلى الموقع الرسمي لبعض البائعين الذين ينفخون في السماء، ولكن عندما تريد حقًا الاختبار، تذكر أن تطلب منهم تقديم بيانات المراقبة من حالات عملاء حقيقيين. لقد رأيت الكثير من الحالات التي تم فيها خداع العملاء ببيانات مثالية من المختبر. في بيئات الشبكات الحقيقية، فإن الحل الثلاثي الأمثل الذي يمكنه تحقيق زمن انتقال منخفض وحماية عالية وتكلفة منخفضة في نفس الوقت هو الشريك الذي يستحق الثقة.

