شعار زيفيرنت

يحمل الانقطاع السريع دروسًا لشبكات CDN ومرونة موقع الويب  

التاريخ:

لفت الانقطاع السريع الأخير الانتباه إلى دور شبكات بيانات المحتوى في الحفاظ على مرونة البنية التحتية للإنترنت. (مصدر الصورة: Getty Images) 

بقلم جون ديزموند ، محرر اتجاهات الذكاء الاصطناعى  

في صباح يوم الثلاثاء ، 8 يونيو ، تعطلت العديد من مواقع الويب بعد انقطاع في شركة الخدمات السحابية Fastly ، وهي مزود شبكة بيانات المحتوى (CDN).  

وشملت المواقع المتأثرة أمازون ، وهولو ، ونيويورك تايمز ، وسي إن إن ، والجارديان ، وبلومبيرج نيوز ، وذا فاينانشيال تايمز ، وذا فيرج. كما تأثرت منصات Reddit و Pinterest و Twitch.   

في وظيفة على مدونة بسرعة في يوم الانقطاع ، صرح نيك روكويل ، نائب الرئيس الأول للهندسة والبنية التحتية في الشركة ، أنه تم إدخال خطأ من قبل مطوري الشركة عن طريق الخطأ في تحديث البرنامج ، وأن هذا الخطأ تم تشغيله عندما قام أحد العملاء بتعديل تكوين CDN ، وهو إجراء روتيني.   

نيك روكويل ، نائب الرئيس الأول للهندسة والبنية التحتية ، فاستلي

"اكتشفنا الانقطاع في غضون دقيقة واحدة ، ثم حددنا السبب وعزلناه ، وقمنا بتعطيل التكوين. في غضون 49 دقيقة ، كان 95٪ من شبكتنا تعمل كالمعتاد "، قال روكويل ، الذي اعتذر. "كان هذا الانقطاع واسعًا وشديدًا ، ونأسف حقًا للتأثير على عملائنا وكل من يعتمد عليهم." 

كان نصف قطر الضرر عريضًا ، مما تسبب في إنذار إلى أن تم الكشف عن سبب الانقطاع وبدأت الخدمة في الاستعادة.  

نتائج "الفشل المتتالي" من خطأ في تحديث البرنامج 

تشكل الأنظمة المعقدة القائمة على السحابة مع العديد من التبعيات مخاطر ، خاصة عندما تسوء الأمور. صرح كريستوفر ميكليجون ، طالب دكتوراه في معهد كارنيجي ميلون لأبحاث البرمجيات ، في حساب من فوكس. "من الصعب تصحيحها. إنها مرهقة ويصعب حلها. وقد يكون من الصعب جدًا اكتشافها في وقت مبكر عندما تفكر في إجراء هذا التغيير ، لأن الأنظمة معقدة للغاية ، وتتضمن الكثير من الأجزاء المتحركة ". 

صرح Meiklejohn أن الأنظمة الضخمة لشبكات CDN مثل Fastly ، والتي تعد واحدة من العديد ، يمكن أن تتضمن آلاف الخوادم المنتشرة في جميع أنحاء العالم ، مما يزيد من احتمالية انتشار الانقطاع في حالة حدوث خطأ في البرنامج الأساسي. حقيقة أن الخطأ قد فات عملية مراقبة الجودة في Fastly أمر محرج للشركة. صرح روكويل في رسالته: "سنكتشف لماذا لم نكتشف الخطأ أثناء عمليات ضمان جودة البرامج والاختبار". 

شبه حساب Vox الانقطاع السريع بواحد في عام 2011 عندما تعطل نظام الحوسبة السحابية من أمازون ، Elastic Block Store ، وأخذ Reddit و Quora و Foursquare دون اتصال بالإنترنت. بعد الحادث ، ذكرت أمازون أن أحد مهندسيها تسبب عن غير قصد في مشكلة فنية سارت عبر أنظمتها وتسببت في انقطاع التيار الكهربائي.  

تمت الإشارة إلى الانقطاع السريع على أنه "درس كائن في قابلية الخطأ على الإنترنت" في حساب في فاينانشال تايمزصرح كاتب الحساب ، "الفشل هو تذكير بأن" الأخطاء "كذبة مدفونة في جميع البرامج الجديدة. ربما سيتمكن الذكاء الاصطناعي يومًا ما من توقع وإصلاح جميع المواقف التي يمكن أن يفشل فيها برنامج ما ". 

تقوم شبكات CDN بنقل المحتوى بالقرب من المستخدمين ، مما يحسن أوقات الاستجابة ، وتشمل خدمات CDN التخزين المؤقت على الويب ، وطلب التوجيه وموازنة حمل الخادم ، لتقليل أوقات التحميل وتحسين أداء موقع الويب ، وفقًا لحساب من g2الذي يوجه المستخدمين في اختيار البرامج والخدمات.   

تشمل الشركات التي تستخدم شبكات CDN مزودي بث الفيديو عبر الإنترنت وشركات التجارة الإلكترونية التي تتأثر خدماتها سلبًا بالأداء الضعيف. غالبًا ما تُستخدم خدمات CDN جنبًا إلى جنب مع خدمات استضافة المواقع لتحسين سرعات تسليم المحتوى.  

لدى العملاء العديد من الخيارات لتوظيف CDN. أدرجت G2 أكثر من 100 CDN في حسابها. كان سريعًا في المراكز العشرة الأولى ، والتي تضمنت أيضًا Cloudflare و CloudFront و KeyCDN و Microsoft Azure CDN و Google Cloud CDN. 

كانت الشركات ذات شبكات CDN المتعددة قادرة على تغيير أعباء العمل 

تمكن بعض عملاء Fastly من تقليل تأثير الانقطاع عن طريق تحويل أعباء العمل إلى مزودين بديلين ، وفقًا لحساب من ThousandEyesشركة استخبارات الشبكة. توفر شبكات CDN التسليم المحلي الموزع ، والذي بدونه لن تتمكن خدمات الوسائط المتدفقة من توفير تجارب رقمية عالية الجودة ، على سبيل المثال.   

تقدم معظم شبكات CDN اليوم وظائف أمان متقدمة ، وهي قادرة على حظر حركة المرور الضارة الشائعة ، فضلاً عن هجمات رفض الخدمة على نطاق واسع. بشكل أساسي ، تؤدي شبكة CDN وظيفتين: تقديم المحتوى من العقد الطرفية إلى المستخدمين النهائيين وجلب المحتوى الديناميكي من أصل الموقع لتقديمه عند الحافة ، وفقًا لحساب ThousandEyes.   

تستخدم العديد من المواقع ذات الحجم الكبير أكثر من مزود CDN واحد لتقديم المحتوى للمستخدمين ، بشكل أساسي من أجل التكرار ولكن أيضًا لتحسين الأداء. يتم ذلك على سبيل المثال عن طريق موازنة التحميل لطلبات المستخدم عبر شبكات CDN متعددة. 

أنجيليك مدينا ، مدير تسويق المنتجات ، ThousandEyes

صرح مؤلف الحساب: "كيف يختار مالك الموقع أو التطبيق تصميم تقديم المحتوى الخاص به يمكن أن يحدد مدى خطورة تأثير انقطاع الخدمة مثل الانقطاع الذي تم اختباره بسرعة" ، أنجيليك مدينا ، مدير تسويق المنتجات لشركة ThousandEyes. "وأشارت إلى أن بعض عملاء Fastly لديهم هياكل توصيل مرنة أو كانوا قادرين على اتخاذ إجراءات للتخفيف من تأثير الحادث - مما أدى إلى نتائج مختلفة جدًا لمستخدميهم.  

قامت الشركة بفحص تجربة أربع شركات بالتفصيل. استخدمت كل من New York Times و Reddit خدمة Fastly باعتبارها CDN المباعة لنطاقاتهما الأساسية ، لكن الشركتين كانت لهما تجارب مختلفة. بدءًا من الساعة 9:50 بالتوقيت العالمي المنسق (5:50 صباحًا بالتوقيت الشرقي) ، كان Reddit ينزل من جميع أنحاء العالم ؛ تمت استعادة الخدمة بعد حوالي ساعة. 

أعادت New York Times في اتصالها مؤقتًا توجيه المستخدمين إلى الخوادم الأصلية للموقع المستضافة على Google Cloud Platform ، مما قلل من وقت تعطل خدمتها للمستخدمين. كانت بداية الانقطاع مشابهة لتجربة Reddit ، ولكن بعد 40 دقيقة من الانقطاع ، "زادت الخدمة بشكل ملحوظ" قبل تنفيذ Fastly للإصلاح بوقت طويل. بحلول الساعة 10:50 بالتوقيت العالمي المنسق ، لم تكن هناك خوادم Fastly في مسار التسليم لـ NYT.  

بعد تطبيق Fastly للإصلاح ، قبل الساعة 10:50 بالتوقيت العالمي مباشرةً ، تمت إعادة توجيه مستخدمي NYTimes مرة أخرى إلى خوادم Fastly. بحلول الساعة 11:30 بالتوقيت العالمي المنسق ، تمت إعادة الموقع إلى حالة ما قبل الانقطاع.  

تستخدم أمازون ثلاث شبكات CDN لتقديم موقعها ، وتحميل حركة المرور عبر كل منها لتقديم أفضل تجربة ممكنة لمستخدميها. تمتلك أمازون خدمة CDN الخاصة بها ، Cloudfront ، والتي تعد جزءًا من عروض AWS الخاصة بها. تستخدم أمازون أيضًا Akamai و Fastly لاستضافة موقعها.  

أظهر مثال على نقطة أفضلية لـ CDN أنه يستهدف موقع Amazon ويتم توجيهه إلى خادم Fastly بعد الساعة 8:00 بالتوقيت العالمي مباشرةً. بعد بضع دقائق ، تم توجيهه إلى خادم Akamai ، وبعد أقل من 10 دقائق تم تحويله إلى خادم Amazon. صرح ميدينا أن "هذا التخصيص النشط للمستخدمين عبر خدمات CDN المتعددة هو جزء من العمليات العادية لأمازون". 

وجهت أمازون المستخدمين في النهاية إلى مكونات الموقع التي تستضيفها شبكة CDN الخاصة بها وغيرها ، مثل Akamai و EdgeCast. بحلول الساعة 10:40 بالتوقيت العالمي تقريبًا ، تم حل مشكلات تحميل الموقع لمعظم مستخدمي Amazon. 

اقرأ المقالات والمعلومات المصدر على مدونة بسرعة، من فوكس، في فاينانشال تايمزتبدأ من g2 ومن ThousandEyes.

كوينسمارت. Beste Bitcoin-Börse في أوروبا
المصدر: https://www.aitrends.com/infrastructure-for-ai/fastly-outage-holds-lessons-for-cdns-and-website-resiliency/

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة

الدردشة معنا

أهلاً! كيف يمكنني مساعدك؟