EN - FR - DE - ES - IT - PT -

LexiconDream

📈 قابلية التوسع

قدرة النظام على التعامل مع كميات متزايدة من العمل.

قابلية التوسع

يستقبل موقع إلكتروني ألف مستخدم، ثم مليون مستخدم. هل يتعطل؟ قابلية التوسع هي قدرة النظام على التعامل مع كميات متزايدة من العمل. يمكن توسيعه بإضافة موارد (التوسع الأفقي) أو بتعزيز قوة الموارد الحالية (التوسع الرأسي). النظام القابل للتوسع لا يتعطل عند ازدياد الطلب.

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

استراتيجية التوسع

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

Comments

No comments yet. Be the first to share a thought.

Leave a comment