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

مرحباً،

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

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

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

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

في موقع Blender Artists، لدينا حوالي 4.2 مليون منشور و250 ألف مشاهدة للصفحة يوميًا. عندما قمنا بالانتقال إلى Discourse قبل عام ونصف، بدأنا بخادم VPS متوسط الحجم من Digital Ocean، لكنه لم يكن كافيًا على الإطلاق. منذ ذلك الحين، انتقلنا إلى خادم مخصص حصلنا عليه من مزاد خوادم Hetzner (معالج E5-1650V2 Xeon مع 64 جيجابايت من ذاكرة الوصول العشوائي و2× 240 جيجابايت SSD مقابل حوالي 60 يورو شهريًا). نستخدم حاليًا حوالي 50% من ذاكرة الوصول العشوائي، لذا فإن قاعدة البيانات مخزنة في الغالب، وتعمل هذه الآلة بشكل ممتاز.

لا أنصح باستخدام خادم VPS لحجم المنتدى الخاص بك، فمن المرجح أنك ستقوم بالترقية قريبًا جدًا.

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

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

أعدت طرح هذا السؤال مرة أخرى بينما نتقدم ببطء في نقل المنصة إلى Discourse. حاليًا نقوم بتجربة عملية الهجرة. ربما يكون لدى أحدكم رؤى أو تجارب إضافية في فئة حجم المنتدى هذا؟ كنت أقرأ منشورًا لـ @sam يتحدث فيه عن فصل قاعدة البيانات إلى جهاز آخر، وأتساءل عما إذا كان يستحق اتباع هذا المسار.

لم تمنحنا ما يكفي من المعلومات هنا.

ما حجم أطول مواضيع لديك؟ هل تخطط لدعم المواضيع الضخمة في المستقبل (أكثر من 10 آلاف مشاركة)؟ فهذا النوع من الأمور هو ما سيدمر أداء الخادم قبل أي شيء آخر.

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

شاهد ما يلي:

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

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

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

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

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

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

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

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

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

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

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

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

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

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