مقالات تقنية بدون حشو
FrankenPHP يدمج خادم الويب وPHP في ملف تشغيل واحد، ووضع worker يبقي Laravel محمّلاً في الذاكرة فيتضاعف عدد الطلبات في الثانية عدة مرات، بشرط أن يخلو كودك من الحالة المشتركة بين الطلبات.
عنقود Galera ينسخ كل معاملة إلى ثلاث عقد MariaDB بشكل متزامن، فلا تضيع بيانات ولا يتوقف النظام عند سقوط عقدة، مقابل مللي ثانية إضافية لكل كتابة وانضباط في تصميم التطبيق.
كل اتصال PostgreSQL عملية مستقلة تستهلك نحو 10MB، لذلك يجمع PgBouncer في وضع transaction آلاف اتصالات التطبيق على 20 اتصالاً حقيقياً فقط، فتتضاعف قدرة سيرفر بذاكرة 4GB دون ترقية العتاد.
النسخ المنطقي في PostgreSQL ينقل تغييرات الصفوف عبر publication وsubscription إلى خادم ثانٍ حي، حتى لو كان بإصدار أحدث، لذلك هو أنسب أداة للترقية بين الإصدارات الرئيسية ونقل القواعد بانقطاع ثوانٍ فقط.
خطة الاستمرارية العملية خمس خطوات: احسب كلفة ساعة توقف كل نظام بالريال، ورتّب الأنظمة بزمن ونقطة استعادة، واحفظ النسخ وكلمات المرور خارج السيرفر، ووزّع أربعة أدوار، ونفّذ تمريناً سنوياً من ساعتين.
مهندس أنظمة واحد يكلف بين 240,000 و360,000 ريال سنوياً، والتغطية على مدار الساعة تحتاج أربعة أشخاص. للشركة المتوسطة، مطور داخلي واحد مع بنية مُدارة يعطي تغطية أوسع بكلفة أقل ويزيل خطر الشخص الواحد.
المدير المالي يعتمد طلب السيرفر حين يرى الكلفة السنوية شاملة الضريبة، ومقارنة ببديلين، ومبرراً بلغة أعمال، وعرض سعر رسمي. نزّل العرض من المخصّص قبل الدفع، واحسب الكلفة اليومية بالقسمة على 365.
كراسة الاستضافة الجيدة تحدد موقع البيانات داخل المملكة، وSLA مكتوباً بالعقد مع تعويض، ونسخاً احتياطياً بمدة احتفاظ وزمن استعادة، وامتثالاً لضوابط الهيئة بأدلة، وبند خروج يضمن تسليم بياناتك خلال 30 يوماً.
الارتهان يبدأ بخدمات خاصة بالمزود ورسوم إخراج بيانات وصيغ تصدير مغلقة، وتتجنبه بتقنيات قياسية مثل Docker وPostgreSQL وS3، ونسخ احتياطية مفتوحة خارج المزود، واختبار نقل سنوي، وبنود عقد تضمن استلام بياناتك.