SlideShare a Scribd company logo

تحقيق قابلية التوسع في نظام موزع.pdf

Bahaa Al Zubaidi
Bahaa Al Zubaidi
Bahaa Al ZubaidiEntrepreneur at ISC

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

تحقيق قابلية التوسع في نظام موزع.pdf

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

Recommended

Revolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDRevolutionizing DevOps and CI/CD
Revolutionizing DevOps and CI/CDBahaa Al Zubaidi
 
Unleashing the Power of No-Code Apps.pdf
Unleashing the Power of No-Code Apps.pdfUnleashing the Power of No-Code Apps.pdf
Unleashing the Power of No-Code Apps.pdfBahaa Al Zubaidi
 
Enhancing Productivity with No-Code.pdf
Enhancing Productivity with No-Code.pdfEnhancing Productivity with No-Code.pdf
Enhancing Productivity with No-Code.pdfBahaa Al Zubaidi
 
Empowering Non-Coders with No-Code.pdf
Empowering Non-Coders with No-Code.pdfEmpowering Non-Coders with No-Code.pdf
Empowering Non-Coders with No-Code.pdfBahaa Al Zubaidi
 
Unlocking New with No-Code Development.pdf
Unlocking New with No-Code Development.pdfUnlocking New with No-Code Development.pdf
Unlocking New with No-Code Development.pdfBahaa Al Zubaidi
 
The Importance of Accessibility in Software Design.pdf
The Importance of Accessibility in Software Design.pdfThe Importance of Accessibility in Software Design.pdf
The Importance of Accessibility in Software Design.pdfBahaa Al Zubaidi
 

More Related Content

More from Bahaa Al Zubaidi

All you need to know about Cross-Platform Software Development.pdf
All you need to know about Cross-Platform Software Development.pdfAll you need to know about Cross-Platform Software Development.pdf
All you need to know about Cross-Platform Software Development.pdfBahaa Al Zubaidi
 
كل ما تحتاج لمعرفته حول البناء على الأجهزة المتخصصة.pdf
كل ما تحتاج لمعرفته حول البناء على الأجهزة المتخصصة.pdfكل ما تحتاج لمعرفته حول البناء على الأجهزة المتخصصة.pdf
كل ما تحتاج لمعرفته حول البناء على الأجهزة المتخصصة.pdfBahaa Al Zubaidi
 
كيف تَفصل مخازن الملاحظة ؟.pdf
كيف تَفصل مخازن الملاحظة ؟.pdfكيف تَفصل مخازن الملاحظة ؟.pdf
كيف تَفصل مخازن الملاحظة ؟.pdfBahaa Al Zubaidi
 
هل أنت مستعد لعصرG5 ؟.pdf
هل أنت مستعد لعصرG5 ؟.pdfهل أنت مستعد لعصرG5 ؟.pdf
هل أنت مستعد لعصرG5 ؟.pdfBahaa Al Zubaidi
 
ما هي الضرورة الجديدة للضمان الرقمي؟.pdf
ما هي الضرورة الجديدة للضمان الرقمي؟.pdfما هي الضرورة الجديدة للضمان الرقمي؟.pdf
ما هي الضرورة الجديدة للضمان الرقمي؟.pdfBahaa Al Zubaidi
 
فهم ماهية هندسة الفوضى Chaos Engineering.pdf
فهم ماهية هندسة الفوضى Chaos Engineering.pdfفهم ماهية هندسة الفوضى Chaos Engineering.pdf
فهم ماهية هندسة الفوضى Chaos Engineering.pdfBahaa Al Zubaidi
 
Using Open Source tools for IoT testing - Bahaa Al zubaidi .pdf
Using Open Source tools for IoT testing - Bahaa Al zubaidi .pdfUsing Open Source tools for IoT testing - Bahaa Al zubaidi .pdf
Using Open Source tools for IoT testing - Bahaa Al zubaidi .pdfBahaa Al Zubaidi
 
تطوير تطبيقات توصيل الطعام.pdf
تطوير تطبيقات توصيل الطعام.pdfتطوير تطبيقات توصيل الطعام.pdf
تطوير تطبيقات توصيل الطعام.pdfBahaa Al Zubaidi
 
اختبار تطبيق الهاتف المحمول وفوائده.pdf
اختبار تطبيق الهاتف المحمول وفوائده.pdfاختبار تطبيق الهاتف المحمول وفوائده.pdf
اختبار تطبيق الهاتف المحمول وفوائده.pdfBahaa Al Zubaidi
 
نماذج النشر السحابي.pdf
نماذج النشر السحابي.pdfنماذج النشر السحابي.pdf
نماذج النشر السحابي.pdfBahaa Al Zubaidi
 
Real-time analytics in applications_ New Architectures - Bahaa Al Zubaidi.pdf
Real-time analytics in applications_ New Architectures - Bahaa Al Zubaidi.pdfReal-time analytics in applications_ New Architectures - Bahaa Al Zubaidi.pdf
Real-time analytics in applications_ New Architectures - Bahaa Al Zubaidi.pdfBahaa Al Zubaidi
 
تمكين تجربة البيع بالتجزئة اللاتلامسية.pdf
تمكين تجربة البيع بالتجزئة اللاتلامسية.pdfتمكين تجربة البيع بالتجزئة اللاتلامسية.pdf
تمكين تجربة البيع بالتجزئة اللاتلامسية.pdfBahaa Al Zubaidi
 
تطوير تطبيقات الفيديو عند الطلب.pdf
تطوير تطبيقات الفيديو عند الطلب.pdfتطوير تطبيقات الفيديو عند الطلب.pdf
تطوير تطبيقات الفيديو عند الطلب.pdfBahaa Al Zubaidi
 
تطبيقات عند الطلب.pdf
تطبيقات عند الطلب.pdfتطبيقات عند الطلب.pdf
تطبيقات عند الطلب.pdfBahaa Al Zubaidi
 
توقع قيمة عمر العميل باستخدام التعلم الآلي ML.pdf
توقع قيمة عمر العميل باستخدام التعلم الآلي ML.pdfتوقع قيمة عمر العميل باستخدام التعلم الآلي ML.pdf
توقع قيمة عمر العميل باستخدام التعلم الآلي ML.pdfBahaa Al Zubaidi
 
تطوير تطبيق توصيل البقالة.pdf
تطوير تطبيق توصيل البقالة.pdfتطوير تطبيق توصيل البقالة.pdf
تطوير تطبيق توصيل البقالة.pdfBahaa Al Zubaidi
 
تحسين وقت توصيل الطعام باستخدام التعلم الآلي ML.pdf
تحسين وقت توصيل الطعام باستخدام التعلم الآلي ML.pdfتحسين وقت توصيل الطعام باستخدام التعلم الآلي ML.pdf
تحسين وقت توصيل الطعام باستخدام التعلم الآلي ML.pdfBahaa Al Zubaidi
 
تطوير تطبيقات الويب التدريجي.pdf
تطوير تطبيقات الويب التدريجي.pdfتطوير تطبيقات الويب التدريجي.pdf
تطوير تطبيقات الويب التدريجي.pdfBahaa Al Zubaidi
 

More from Bahaa Al Zubaidi (20)

All you need to know about Cross-Platform Software Development.pdf
All you need to know about Cross-Platform Software Development.pdfAll you need to know about Cross-Platform Software Development.pdf
All you need to know about Cross-Platform Software Development.pdf
 
كل ما تحتاج لمعرفته حول البناء على الأجهزة المتخصصة.pdf
كل ما تحتاج لمعرفته حول البناء على الأجهزة المتخصصة.pdfكل ما تحتاج لمعرفته حول البناء على الأجهزة المتخصصة.pdf
كل ما تحتاج لمعرفته حول البناء على الأجهزة المتخصصة.pdf
 
كيف تَفصل مخازن الملاحظة ؟.pdf
كيف تَفصل مخازن الملاحظة ؟.pdfكيف تَفصل مخازن الملاحظة ؟.pdf
كيف تَفصل مخازن الملاحظة ؟.pdf
 
تطور و نمو 5G.pdf
تطور و نمو 5G.pdfتطور و نمو 5G.pdf
تطور و نمو 5G.pdf
 
هل أنت مستعد لعصرG5 ؟.pdf
هل أنت مستعد لعصرG5 ؟.pdfهل أنت مستعد لعصرG5 ؟.pdf
هل أنت مستعد لعصرG5 ؟.pdf
 
ما هي الضرورة الجديدة للضمان الرقمي؟.pdf
ما هي الضرورة الجديدة للضمان الرقمي؟.pdfما هي الضرورة الجديدة للضمان الرقمي؟.pdf
ما هي الضرورة الجديدة للضمان الرقمي؟.pdf
 
فهم ماهية هندسة الفوضى Chaos Engineering.pdf
فهم ماهية هندسة الفوضى Chaos Engineering.pdfفهم ماهية هندسة الفوضى Chaos Engineering.pdf
فهم ماهية هندسة الفوضى Chaos Engineering.pdf
 
ما هو 5G ؟.pdf
ما هو 5G ؟.pdfما هو 5G ؟.pdf
ما هو 5G ؟.pdf
 
Using Open Source tools for IoT testing - Bahaa Al zubaidi .pdf
Using Open Source tools for IoT testing - Bahaa Al zubaidi .pdfUsing Open Source tools for IoT testing - Bahaa Al zubaidi .pdf
Using Open Source tools for IoT testing - Bahaa Al zubaidi .pdf
 
تطوير تطبيقات توصيل الطعام.pdf
تطوير تطبيقات توصيل الطعام.pdfتطوير تطبيقات توصيل الطعام.pdf
تطوير تطبيقات توصيل الطعام.pdf
 
اختبار تطبيق الهاتف المحمول وفوائده.pdf
اختبار تطبيق الهاتف المحمول وفوائده.pdfاختبار تطبيق الهاتف المحمول وفوائده.pdf
اختبار تطبيق الهاتف المحمول وفوائده.pdf
 
نماذج النشر السحابي.pdf
نماذج النشر السحابي.pdfنماذج النشر السحابي.pdf
نماذج النشر السحابي.pdf
 
Real-time analytics in applications_ New Architectures - Bahaa Al Zubaidi.pdf
Real-time analytics in applications_ New Architectures - Bahaa Al Zubaidi.pdfReal-time analytics in applications_ New Architectures - Bahaa Al Zubaidi.pdf
Real-time analytics in applications_ New Architectures - Bahaa Al Zubaidi.pdf
 
تمكين تجربة البيع بالتجزئة اللاتلامسية.pdf
تمكين تجربة البيع بالتجزئة اللاتلامسية.pdfتمكين تجربة البيع بالتجزئة اللاتلامسية.pdf
تمكين تجربة البيع بالتجزئة اللاتلامسية.pdf
 
تطوير تطبيقات الفيديو عند الطلب.pdf
تطوير تطبيقات الفيديو عند الطلب.pdfتطوير تطبيقات الفيديو عند الطلب.pdf
تطوير تطبيقات الفيديو عند الطلب.pdf
 
تطبيقات عند الطلب.pdf
تطبيقات عند الطلب.pdfتطبيقات عند الطلب.pdf
تطبيقات عند الطلب.pdf
 
توقع قيمة عمر العميل باستخدام التعلم الآلي ML.pdf
توقع قيمة عمر العميل باستخدام التعلم الآلي ML.pdfتوقع قيمة عمر العميل باستخدام التعلم الآلي ML.pdf
توقع قيمة عمر العميل باستخدام التعلم الآلي ML.pdf
 
تطوير تطبيق توصيل البقالة.pdf
تطوير تطبيق توصيل البقالة.pdfتطوير تطبيق توصيل البقالة.pdf
تطوير تطبيق توصيل البقالة.pdf
 
تحسين وقت توصيل الطعام باستخدام التعلم الآلي ML.pdf
تحسين وقت توصيل الطعام باستخدام التعلم الآلي ML.pdfتحسين وقت توصيل الطعام باستخدام التعلم الآلي ML.pdf
تحسين وقت توصيل الطعام باستخدام التعلم الآلي ML.pdf
 
تطوير تطبيقات الويب التدريجي.pdf
تطوير تطبيقات الويب التدريجي.pdfتطوير تطبيقات الويب التدريجي.pdf
تطوير تطبيقات الويب التدريجي.pdf
 

تحقيق قابلية التوسع في نظام موزع.pdf