كما هو الحال دائمًا، تتفوق Discourse بخطوات عديدة على الصناعة، بالأمس اختبرت الانتقال الكامل إلى خوادم تعتمد على ARM وكان ناجحًا! توفير مئات الدولارات شهريًا في تكاليف الخادم/الكهرباء!
ولكن بما أنني لست مطور Ruby حقيقي، وفوق ذلك لا أعرف الكثير عن كيفية تأثير توافق الحزم والتبعيات المفقودة على موثوقية إعداد Discourse الخاص بنا من حيث الوظائف والأمان.
هل لي أن أسأل، هل تم اختبار Discourse على ARM64 بشكل شامل وموثوق رسميًا لأحمال الإنتاج الجادة، أم يجب أن ألتزم بـ x64 في الوقت الحالي؟
بينما نستخدم ARM لاستضافة PostgreSQL و Redis في بيئة الإنتاج، وقد جعلنا تطبيق Ruby متوافقًا مع ARM64 منذ Discourse on a Raspberry Pi | Blog، فإننا لا نستضيف حركة مرور الإنتاج من الاستضافة الخاصة بنا على ARM حتى الآن.
ومع ذلك، طالما يمكنك تخزين نسخ احتياطية لقاعدة البيانات بأمان خارج الموقع ومراقبة موقع الويب بحثًا عن الأخطاء/أوقات الاستجابة بشكل موثوق، فيجب أن يكون من الآمن استخدام ARM في حركة مرور الإنتاج.