ابتداءً من يناير، ستنتقل كل عقدة في الأسطول إلى الجيل الحالي من السيليكون: سلسلة EPYC 9004 على خط الخوادم والتخزين، وسلسلة Ryzen 7000 على الخط العام. تستغرق الخطة حوالي تسعة أشهر. ولن يحمل أي شيء أقدم من الجيل الحالي أعباء عمل العملاء بحلول نهايتها.
هذا هو أكبر شيء قمنا به على الإطلاق للأسطول قيد التشغيل، ويستحق التوضيح قبل أن يبدأ وليس بعده.
لماذا الآن
الأسطول الحالي هو مزيج من جيلين سابقين، وهو أمر كان مقبولاً في 2020 وتوقف عن كونه مقبولاً في وقت ما من العام الماضي. تغيرت ثلاثة أشياء في وقت واحد: أصبح DDR5 مع ECC متاحًا بالسعات التي يحتاجها خط الخوادم، وارتفعت النطاق الترددي للذاكرة لكل مقبس بما يكفي ليكون مهمًا للعملاء المقيدين بالذاكرة، وتوقفت أرقام النواة الواحدة على الأجزاء القديمة عن كونها شيئًا نريد طباعته بجانب السعر.
هناك أيضًا سبب أكثر بلادة. فالأسطول الذي يضم ثلاثة أجيال يحتاج إلى ثلاث مجموعات من قطع الغيار، وثلاثة إجراءات تأهيل، وثلاث مجموعات من البرامج الثابتة لتتبعها. الدمج في جيل واحد يزيل فئة كاملة من المفاجآت في الثانية صباحًا.
الترتيب
أمستردام أولاً، لأن كل شيء يُشحن إلى AMS-01 أولاً وقد كان كذلك دائمًا. تليها فرانكفورت ولندن ونيويورك، ثم المواقع الأوروبية المتبقية، ثم آسيا والمحيط الهادئ، ثم الأمريكتان. حوالي أربعة عشر عقدة في الأسبوع بمجرد استقرار العملية، وأقل في البداية بينما نكتشف ما أخطأنا فيه.
المواقع التي تُفتتح أثناء الترحيل تُفتتح مباشرة على الجيل الجديد ولا ترى الجيل القديم أبدًا.
ما الذي ستختبره
الترحيل المباشر حيث يدعم عبء العمل ذلك. تنتقل معظم الحالات بين المضيفين مع توقف يُقاس بمئات قليلة من المللي ثانية. ستراه في رسم بياني إذا كنت تنظر إليه وليس بخلاف ذلك.
إعادة تشغيل مجدولة حيث لا يدعم ذلك. الحالات التي تستخدم تمرير GPU، أو النوى المخصصة ذات الأجهزة المثبتة، أو أي شيء يحمل حالة أجهزة لا يمكن نقلها مباشرة. تلك الحالات تحصل على نافذة زمنية.
إشعار قبل خمسة أيام عمل، عبر البريد الإلكتروني، مع نافذة زمنية محددة. ليس شهرًا من الغموض. إذا فاتنا نافذة معلنة، يُطبق رصيد SLA تلقائيًا دون أن يضطر أي شخص لفتح تذكرة بشأنه.
لا تغيير في السعر. الجيل الجديد يكلف نفس تكلفة القديم. نحن لا نبيع رسومًا إضافية للجيل ولا نحتفظ بالأجهزة القديمة بخصم للعملاء الذين لم يقرؤوا البريد الإلكتروني. إنها تغادر المبنى.
الشيء الوحيد الذي يجب التحقق منه
مجموعة ميزات وحدة المعالجة المركزية تتغير، وAVX-512 موجود على أجزاء الخادم الجديدة حيث لم يكن من قبل. إذا قمت بالترجمة مع كشف الميزات، فلن يحدث شيء. إذا كنت قد ثبّتّ بناءً على مجموعة أعلام محددة، أو كنت تشغّل كودًا رقميًا يوزع على الميزات المكتشفة عند بدء التشغيل، فاختبر قبل نافذتك وليس بعدها.
سنذكر الاختلافات الدقيقة في الأعلام في إشعار الترحيل لموقعك. حوالي عميل واحد من كل مائتي عميل يحتاج إلى فعل أي شيء على الإطلاق، وأولئك الذين يحتاجون إلى ذلك يعرفون بالفعل من هم.
ما الذي حدث بالفعل بشكل خاطئ
دفعة من وحدات DDR5 المسجلة مع ECC لأول أربع عقد خادم تدربت بسرعة أقل من المحدد، واستغرق الأمر تسعة أيام لمعرفة أن الوحدات، وليس اللوحات، هي المسؤولة. هذه الأيام التسعة هي السبب وراء وجود هذا الإعلان في ديسمبر وليس أكتوبر.
التوريد هو الخطر على الخطة بأكملها. ذاكرة الخادم بهذه السعات ليست شيئًا يمكنك الحصول عليه في وقت قصير، وإذا انزلق الجدول الزمني فسوف ينزلق بسبب الذاكرة وليس بسبب أي شيء نتحكم فيه. سنقول ذلك هنا إذا حدث.
ما الذي لا نفعله
نحن لا نقدم خيار الخروج. الأسطول الذي لديه ذيل طويل من العملاء الذين رفضوا الانتقال هو أسطول يحتوي على جيل قديم إلى الأبد، والذيل يصبح الشيء الذي لا يريد أحد صيانته. كل شيء ينتقل.
نحن أيضًا لا ننتهز الفرصة لتغيير مواصفات الخطط. نفس النوى، نفس الذاكرة، نفس التخزين، على سيليكون أسرع، بنفس السعر. أي تغيير في ما تحتويه الخطة سيكون إعلانًا منفصلاً بأسبابه الخاصة، لأن دمج تغيير المواصفات في ترحيل الأجهزة هو كيف يفقد العملاء الثقة في إشعارات الترحيل.