استضافة منتدى متوسط إلى كبير الحجم

مرحباً،

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

يحتوي المنتدى على ما يقرب من مليون مشاركة، و15 ألف مستخدم، وأكثر من 100 ألف طلب يوميًا (PI/day).

سأقدّر جداً أي نصائح حول استضافة هذا النوع من المنتديات.

شكراً جزيلاً.

On Blender Artists we have about 4.2M posts and 250k pageviews per day. When we migrated to Discourse 1.5 years ago we started on a medium-sized VPS on Digital Ocean, but that didn’t cut it at all. We have since moved to a dedicated server we got at the Hetzner server auction (E5-1650V2 Xeon with 64GB of RAM and 2x 240GB SSD for about 60 Euros a month). We currently use about 50% of our RAM so the database is mostly cached and this machine performs very well.

I wouldn’t recommend a VPS for your forum size, you’ll most likely be upgrading very soon.

I’m not a big fan of going dedicated with such projects. Especially with Hetzner server auction servers. Depending on the age of the server type they might not have replacement parts if something fails. I’ve had this in the past and enjoy running most of my projects on VPS nowadays. Way less downtime and more flexibility. Thanks for that tip anyways.

And it’s not so much the cost that drives me so if going dedicated I’d probably go for a regular server but splitting services onto multiple VPS is something that I’d like to investigate first for scalability. Maybe someone’s got a hint on that.

I’m pulling this up again as we’re slowly getting into moving the thing to discourse. Currently trialing the migration process. Maybe someone has additional insights / experiences in that forum size category? I was reading @sam posting about splitting the DB off to another machine, I wonder if it’s worth going down that route.

You haven’t really given us enough to go on here.

How big are your longest topics? Do you plan to support megatopics in the future (>10k posts) - it’s stuff like that which will obliterate server performance before anything else.

Well there are a few that are in the ballpark of 5k-15k posts and they are growing but there really are a few only. But interesting to hear that this is a pain point in server performance. It’s definitely an option to think about those topics and maybe close some and open a category instead to have issues discussed in separate threads.

Take a look at:

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

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

نعم، يمكنني بالتأكيد استخدام رقم تقريبي… لكن السؤال الذي لم أستطع الإجابة عليه هو: ما حجم هذا التقدير التقريبي؟ :wink: استخدام استضافة الأعمال الخاصة بـ Discourse سيكون خطوة ممتازة.

اقتراح @pfaffman ممتاز إذا لم تكن لديك أي فكرة عن الإحصائيات ذات الصلة التي قد تكون متوقعة لديك.

أنا مشوش إلى حد ما بشأن سبب طلبك من الآخرين استثمار بعض الوقت بينما لا تعرف حتى المجال التقريبي الذي تعمل فيه.

المجال التقريبي يعني:

نطاق أو مجال ضمنه يكون المبلغ أو التقدير مرجحًا أن يكون صحيحًا.

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

  • تطبيق قاعدة عامة راسخة للاستضافة
  • العثور على منتدى له خصائص مشابهة لاستخدامه كنموذج

السبب في أنني لا أعرف ما هي إحصائياتي المحتملة هو أن هذا ليس مشروعي، ولم يقدم لي قائد المشروع أي أرقام لأنه لا يعرفها هو نفسه بعد. بالطبع، سؤالي من نوع

كنت أتساءل عن السبب؟ لم أكن أنتقدك. لو كنتُ أفعل ذلك، لكانت رسالتي أكثر حدة.

لقد طرحت سؤالاً عن “كم طول حبل؟” في موضوع عن “حبل”، لذا يتوقع أن يُطرح مثل هذا الاستفسار.

لقد مررت بذلك. وقد فعلت ذلك. :wink:

فيما يتعلق بأنظمة الحاسوب، خذ الرقم الأصلي الخاص بك واضربه في أربعة، لأنها تكون دائمًا عنيدة ولا يمكن إقناعها بالتعاون بالمناورة.