בחירת שרת ( אני לא יודע אם זה קשור לפורום )

kurpos2010

New member
בחירת שרת ( אני לא יודע אם זה קשור לפורום )

יש לי מספר שרתים שרצה עליהם תוכנה מסויימת ( אותה תוכנה ).. איך אני בוחר באיזה שרת להשתמש ( שיש עליו הכי פחות עומס )? ואיך אני משתף בינהם את המידע?
זה נקבע ברמת הקוד?

תודה מראש.

נ.ב אם זה לא קשור לפורום אני מצטער מראש, פשוט לא ידעתי באיזה פורום לפרסם את זה והתוכנה כתובה בC#.
 

Miki Watts

New member
זה נושא שנקרא Load Balancing

זה בדרך כלל משהו שמבצעים דרך חומרה מאשר קוד, אבל זאת גם אפשרות.
 

arik23m

New member
בהנדסת תוכנה יש על זה קורס

וזה לא תמיד מתבצע ברמת החומרה (בווב בד"כ זה נפוץ לביצוע בחומרה)
התחום נקרא:
Parallel Computing
http://en.wikipedia.org/wiki/Parallel_computing

מחשוב \ עיבוד מקבילי
יש תוכנות שעושות את זה בשוק...
מחלקות משימה למספר מעבדים אבל הם לא פשוטות להטמעה לדעתי..
עדיף לפתח את האלגוריתם לפיצול המידע בין המעבדים וחיבור התוצאה לאחת באופן עצמאי.
LOAD BALANCER שהציע פה ידידי MIKI הוא שרת "מתווך"
שהוא זה הוא מחליט למי להעביר את המשימה לטיפול לא מכיר עד כמה ניתן לקנפג אותו.. ועד כמה הוא יודע כמה כל שרת "עסוק"
 
למעלה