סילומיות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
מאין תקציר עריכה
שורה 2:
ב[[מדעי המחשב]] וב[[אלקטרוניקה]] (כולל [[חומרה]], [[תקשורת]] ו[[תוכנה]]), '''סילוּמיוּת''' (ב[[עברית]] מדוברת בדרך כלל נאמר '''סְקֶיילָבִּילִיוּת''' כאימוץ המושג '''scalability''' מ[[אנגלית]]) היא היכולת של [[מערכת]], רשת או [[תהליך (מדעי המחשב)|תהליך]], להתמודד בצורה אלגנטית עם כמות הולכת וגדלה של עבודה, או היכולת לגדול במימדים כדי לענות על הצמיחה בכמות העבודה. לדוגמא, המושג יכול להתייחס ליכולת של מערכת להגדיל את התפוקה שלה תחת עומס גובר כאשר מוסיפים לה עוד משאבים (בדרך כלל [[חומרה]]). ניתן להשתמש במושג במשמעות דומה גם בהקשר [[מסחר|מסחרי]]. במקרה כזה סילומיות של [[חברה (תאגיד)|חברה]] תרמז על [[מודל עסקי]] המאפשר [[צמיחה כלכלית]] בתוך החברה.
 
סילומיות, כתכונה של מערכות, הוא מושג שבדרך כלל קשה להגדיר אותו, ובכל מקרה לגופו יש צורך להגדיר את הדרישות הספציפיות לקבלת סילומיות עבור אותם הפרמטרים שמייחסים להם חשיבות. זהו נושא חשוב ביותר במערכות [[אלקטרוניקה]], [[בסיס נתונים|בסיסי נתונים]], [[נתב|נתבים]] ועבודה ברשת ([[תקשורת נתונים|networking]]). מערכת שהביצועים שלה משתפרים ביחס דומה ליכולות שנוספו לה כתוצאה מהוספת חומרה, נחשבת למערכת סקיילבילית ('''scalable system'''). נאמר כי [[אלגוריתם]], עיצובתכנון, [[פרוטוקול תקשורת]], [[תוכנה]], או מערכת אחרת הם בעלי יכולת להתאים את עצמם בגודלם ('''to scale'''), אם הם יעילים ושימושיים גם כאשר מיישמים אותם למצבים גדולים (למשל [[קלט]] [[נתונים]] גדול או מספר גדול של צמתים במקרה של [[מערכת מבוזרת]]). אם התכנון כושל כאשר הכמות גדלה, אין לו את היכולת להתאים את עצמו בגודלו ('''does not scale''').
 
רעיון הסילומיות רצוי ב[[טכנולוגיה]] כמו גם במסגרות עסקיות. הרעיון הבסיסי הוא דומה – היכולת של [[עסק]] או של טכנולוגיה לקבל נפח גדל מבלי לפגוע ב-contribution margin ([[פדיון]] פחות [[עלות משתנה]]). לדוגמא, ציוד מסוים יכול להיות מסוגל להכיל בין 1-1000 משתמשים, ומעבר ל-1000 משתמשים יידרש ציוד נוסף, או שהביצועים ייפגעו (העלות המשתנה תגדל ותקטין את ה-contribution margin).