تعد قابلية التوسع عنصرًا مهمًا في بناء الأنظمة الموزعة. عند البحث عن قابلية التوسع في الأنظمة الموزعة، فإن التعريف الأكثر شيوعًا لإمكانية التوسع الذي نواجهه هو قدرة النظام على التعامل مع عبء العمل المتزايد. ومع ذلك، كيف يمكن تطبيق ذلك عمليا ؟ يراقب المطورون المستويات العالمية لمراقبة النظام التي يتم استخدامها بنشاط. يتم ذلك لإنشاء عمليات للتنبؤ عندما يصبح أداء النظام غير مُرضي. من خلال القيام بذلك، فإنهم يهدفون إلى زيادة قدرة النظام قبل أن يصل إلى نقطة الخطر المحتمل.
ومع ذلك، في نهج قابلية التوسع هذا، ينصب التركيز على تقييم كيفية تصرف النظام عندما يتغير عبء العمل. والتعريف محدود من حيث أنه لا ينظر في أي تعديلات يلزم إدخالها على النظام للحفاظ على أدائه مع زيادة عبء العمل. وبالتالي، فإن قابلية التوسع تتحدد من خلال ما إذا كان النظام يمكن أن يظل ضمن فترة زمنية مقبولة للطلب أو لا، وأن يستمر في الأداء بشكل مناسب مع نمو عبء العمل.
قابلية التوسع عن طريق التمدد
هناك تعريف آخر لقابلية التوسع يتم إهماله، والذي قد يكون مهمًا في مواقف الحياة الواقعية. لا تتعلق قابلية التوسع فقط بزيادة القدرة مرة واحدة على التعامل مع عبء العمل المتزايد. يتعلق الأمر أيضًا بوجود استراتيجية فعالة من حيث التكلفة لتوسيع قدرة النظام باستمرار. يتيح هذا النهج تطبيق قابلية التوسع عدة مرات بطريقة اقتصادية للغاية، والتي قد تكون حاسمة في سيناريوهات العالم الحقيقي. عند النظر في تعريف قابلية التوسع الثاني، يتم النظر أيضًا في الحجج الأخرى المتعلقة بالنظام.
- إذا تمت إضافة المزيد من المعالجات لزيادة السعة، فما هي الطريقة المناسبة لتنسيق العمل بين هذه المعالجات المضافة ؟
- هل من الممكن أن تأخذ طريقة التنسيق دورات تجهيز إضافية ؟
- إذا استغرق الأمر دورات إضافية، فلن يكون هناك إدراك للفائدة الكاملة لإضافة القدرات. وبالتالي، قد لا تكون إضافة المعالجات فعالة من حيث التكلفة بعد نقطة محددة.
فهم قابلية توسع النظام
هناك نهجان لقابلية التوسع:
- النهج النظري
هذا النهج هو المكان الذي تثبت فيه مقارنة قابلية التوسع لنظامين فريدين أنها أكثر فائدة من مجرد تصنيفهما.
2. النهج العملي
على الرغم من أن نهج قابلية التوسع النظري يمكن أن يكون مثيرًا للانتباه، إلا أن هناك شيئًا خاطئًا. ووفقا لهذا النهج، لا يوجد نظام قابل للتطوير بلا حدود ؛ قابلية التوسع هي عملية دائمة التغير وليست حالة ثابتة. إذا كان لدى مالك نظام ما الوسائل لشراء المزيد من الموارد استجابة لمستوى الطلب المرتفع، فيمكن اعتباره قابلاً للتطوير حتى نقطة معينة. بعد تجاوز هذه النقطة، لا يمكن لأي تدابير فعالة من حيث التكلفة أن تعوض أي مسائل قياسية قد تنشأ عن الاستجابة. بدون المال للاستثمار في موارد إضافية عند الحاجة، لن يكون النظام قادرًا على التعامل مع الطلب المتزايد وبالتالي لا يمكن اعتباره قابلاً للتطوير.
www.bahaaalzubaidi.net شكرا لاهتمامك بمدونات بهاء الزبيدي. المزيد من المعلومات ، على