تصميم البنية التحتية لصحيفة سبق
البنية يوجد فيها عدة منصات ومربوطة شبكياً، هذه بعض من ما اذكر اننا استخدمناه، الموضوع قديم شوي قبل سنتين تقريبا :)
اساسيات والشبكة
CentOS 6.x
Juniper Network Equipments
HP Servers
HAPROXY SW Loadblancer
HeartBeat for IPs sharing
الويب سيرفر
NGINX
PHP-FPM API
custom modification to serve pages from RAM instead of HDD
البيانات والملفات
DRBD for network distributed DATA
Internal CDN
NGINX to serve statics, with NGINX CACHE to cache most-requested data/files in RAM.
Linux built-in NAS
قواعد بيانات
Percona database engine
DRBD for network distributed DATA
memcached to cache DB objects
اصعب مرحلة كانت هي التخطيط في بداية الامر تماما، كان لازم اضع مخطط قابل للتوسع بسهولة، لان الموقع في نمو مستمر، وبالفعل هذا ماحصل ضاعفنا السيرفرات خلال السنتين هذه بسب تضاعف نسبة الزوار والزيارات.
استخدمت الكثير من البرامج الصغيرة بعضها ليس مذكور هنا، كان بالامكان استخدام نظام جاهز وكامل (تجاري) من احدى الشركات المعروفة، لكن الترخيص مكلف!
التعليقات