نخطط لاستخدام Discourse كعرض ويب (WebView) ضمن جزء من تطبيقنا الجوال الذي يضم أكثر من مليون مستخدم. سنوجه المستخدمين إلى المنتدى عبر الإشعارات، مما يعني وصول 3-4 آلاف مستخدم فورًا إلى المنتدى. بالنظر إلى الموارد التي يستهلكها Discourse، ما هي مواصفات الخادم المطلوبة للتعامل مع مثل هذا الزخم من الحركة؟ نحن نستخدم DigitalOcean. وقبل شراء خادم منفصل للمنتدى، نود الحصول على رأيكم أيها المستخدمون الكرام في المنتدى.
في الظروف العادية، يمكن لخادم بمواصفات 4 جيجابايت من الذاكرة و 2 نواة معالجة (vCPU) تشغيل تكوين يتكون من 4 عمليات Unicorn و 1 عملية Sidekiq بسهولة، مع استهلاك نصف الذاكرة المتاحة فقط.
ومع ذلك، إذا كان من المقرر أن يكون Discourse جزءًا أساسيًا من تطبيقك، فيجب تشغيله في وضع عالي التوفر (High Availability)، بما في ذلك خوادم متعددة ومراكز بيانات لضمان المرونة في مواجهة الأعطال. كما يُعدّ من الجيد أيضًا أن يقوم بالتوسع التلقائي (Auto Scaling) بما يتناسب مع حركة المرور. وهذه كلها خصائص توفرها استضافتنا في discourse.org.