تخطيط السعة / متطلبات الموارد

مرحباً،

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

لقد تم تشغيل منتدانا لمدة 20 عامًا تقريبًا، ويحتوي على 560 ألف مشاركة في 37 ألف موضوع. يتم إنشاء مشاركات جديدة بمعدل حوالي 200 مشاركة يوميًا. لدينا 8500 مستخدم مسجل منهم 1000 مستخدم نشطون في العام الماضي. يتعامل النظام مع حوالي 1000 جلسة متزامنة مجهولة وما يصل إلى 200 جلسة مسجلة الدخول.

أبحث عن تقارير من أشخاص يديرون تثبيتات بحجم مماثل - هل تستخدم طريقة التثبيت القياسية (صورة Docker كبيرة) أم اضطررت إلى ضبط الإعداد للتعامل مع الحمل؟ كم وحدة معالجة مركزية وذاكرة وصول عشوائي (RAM) تخصص لنظامك؟ هل هناك أي شيء آخر يجب أن أعرفه؟

شكراً مقدماً!
هانز

أبدأ بإعداد حاويتين مع الأصول على S3 وشبكة توصيل المحتوى (CDN) أمام الموقع ودلو S3. أبدأ بـ 8 جيجابايت أو 16 جيجابايت من ذاكرة الوصول العشوائي، ربما اعتمادًا على ما تستخدمه حاليًا.

كم عدد مشاهدات الصفحة التي تحصل عليها في اليوم و/أو الشهر؟

إذا لم يكن ذلك كافيًا، يمكنك إضافة موازن تحميل والمزيد من الخوادم التي تشغل حاوية الويب.

ما مقدار وحدة المعالجة المركزية وذاكرة الوصول العشوائي التي تستخدمها الآن؟ ما هي المنصة؟

بقول “إعداد حاويتين” هل تقصد ما هو موصوف في هذا المنشور الإرشادي والأصول في S3 سيتم وصفها في هذا المنشور؟ لغرض تعليمي، إذا استخدمنا، على سبيل المثال، CloudFront كشبكة توصيل محتوى (CDN) ووجهناها إلى S3 لتحميل الملفات، فهل سيجعل ذلك جميع التحميلات متاحة للعامة أم أن هناك آلية تجعل من الممكن تقييد الوصول إلى التحميلات بناءً على الأذونات في Discourse؟

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

نحن نشغل Woltlab على جهاز افتراضي بـ 8 نوى / 32 جيجابايت، لكنني أعتقد أن هناك بعض التوفير المفرط في الموارد. حاليًا، التثبيت على خادم فعلي، لكنني لست متحمسًا للاحتفاظ بالأشياء على هذا النحو.

شكرا لمساعدتك!

أعتقد أن لدي موقعًا بحركة مرور مماثلة على قطرة بحجم 8 جيجابايت والتي أعتقد أنها كانت تخدم حوالي مليون مشاهدة صفحة شهريًا

نعم، ولكن هناك مفتاح تبديل لـ discourse-setup سيقوم بذلك عند التثبيت. (أعتقد أنه --two-container، ولكني أنظر بشكل أساسي إلى البرنامج النصي إذا كنت أقوم بتشغيله يدويًا).

إنه لطيف لأنه يمكنك بناء حاوية أثناء تشغيل الحاوية القديمة. عليك الانتباه إلى متى تحتاج إلى ترقية/إعادة بناء حاوية البيانات.

نعم، ولكني أعتقد أن تكوين موفر تخزين كائنات متوافق مع S3 لتحميلات قد يكون مُصانًا بشكل أفضل. لا تنس إضافة الجزء الذي يقوم بتحميل الأصول.

إعجاب واحد (1)

شكرا لك يا جاي! أقدر ذلك كثيراً.

إعجابَين (2)

قد تكون مهتمًا بـ

إعجاب واحد (1)