MyMisPal
→ دروس الحوسبة السحابية
الدرس 5 من 9

التوسع والتوفر: النظام ما يطيح في رمضان

في العشر الأواخر من رمضان، طلبات تطبيق نخلة تتضاعف 5 مرات. لو الخادم ما تحمّل، يطيح التطبيق في أهم أيام السنة. فيه طريقتين للتوسع:

رأسي (Scale up)خادم أقوى: معالج وذاكرة أكثر. سهل، لكن له حد أعلى ويحتاج إعادة تشغيل غالباً.
أفقي (Scale out)خوادم أكثر تشتغل مع بعض، وموازن أحمال (Load balancer) يوزع الطلبات عليها. ما له حد تقريباً، ولو طاح خادم يكمّل الباقين.

التوسع التلقائي (Auto scaling): تحدد قاعدة مثل «إذا استهلاك المعالج فوق 70% زِد خادم، وإذا نزل تحت 30% شيل خادم». النظام يكبر في الذروة ويصغر بعدها، وتدفع على قد الاستخدام.

التوفر (Availability) يُقاس بنسبة. ولما النظام يعتمد على عدة مكونات بالتسلسل (التطبيق يحتاج الخادم وقاعدة البيانات)، التوفر الكلي = حاصل ضرب توفر كل مكوّن. ولما يكون عندك نسختين بالتوازي، النظام يوقف بس إذا وقفوا الاثنين. جرّب:

التوفر الكلي99.750%

توقف متوقع سنوياً: حوالي 21.9 ساعة

انتبهكل «تسعة» إضافية تفرق كثير: 99% = حوالي 3.65 يوم توقف في السنة، و99.9% = حوالي 8.8 ساعات، و99.99% = حوالي 53 دقيقة. وكل تسعة إضافية أغلى من اللي قبلها.
لقيت خطأ في هذي الصفحة، أو عندك فكرة تحسّن الموقع؟