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

תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט החלפות: לעיתים
שורה 1:
ב[[מדעי המחשב]] וב[[אלקטרוניקה]] (כולל [[חומרה]], [[תקשורת]] ו[[תוכנה]]), '''סילוּמיוּת''' או '''מדרגיות''' (לעתיםלעיתים קרובות משתמשים גם במילה '''סְקֵילָבִּילִיוּת''' כאימוץ המושג '''scalability''' מ[[אנגלית]]) היא היכולת של [[מערכת]], רשת או [[תהליך (מדעי המחשב)|תהליך]], להתמודד בצורה אלגנטית עם כמות הולכת וגדלה של עבודה, או היכולת לגדול כדי לתת מענה לגידול בכמות העבודה. לדוגמה, המושג יכול להתייחס ליכולת של מערכת להגדיל את התפוקה שלה תחת עומס גובר כאשר מוסיפים לה עוד משאבים (בדרך כלל [[חומרה]]). ניתן להשתמש במושג במשמעות דומה גם בהקשר [[מסחר]]י. במקרה כזה סילומיות של [[חברה (תאגיד)|חברה]] תרמז על [[מודל עסקי]] המאפשר [[צמיחה כלכלית]] בתוך החברה.
 
סילומיות, כתכונה של מערכות, הוא מושג שבדרך כלל קשה להגדיר אותו, ובכל מקרה לגופו יש צורך להגדיר את הדרישות הספציפיות לקבלת סילומיות עבור אותם הפרמטרים שמייחסים להם חשיבות. זהו נושא חשוב ביותר במערכות [[אלקטרוניקה]], [[בסיס נתונים|בסיסי נתונים]], [[נתב]]ים ועבודה ברשת ([[תקשורת נתונים|networking]]). מערכת שה[[ביצועי מחשב|ביצועים]] שלה משתפרים ביחס דומה ליכולות שנוספו לה כתוצאה מהוספת חומרה, נחשבת למערכת סקיילבילית (scalable system). נאמר כי [[אלגוריתם]], תכנון, [[פרוטוקול תקשורת]], [[תוכנה]], או מערכת אחרת הם בעלי יכולת להתאים את עצמם בגודלם (to scale), אם הם יעילים ושימושיים גם כאשר מיישמים אותם למצבים "גדולים" (למשל [[קלט]] [[נתונים]] גדול או מספר גדול של צמתים (nodes) במקרה של [[מערכת מבוזרת]]). אם מערכת כושלת כאשר עומס העבודה גדל, אין לה את היכולת להתאים את עצמה בגודל - היא אינה סקיילבילית.
שורה 18:
הכוונה בסילומיות אופקית היא להוספת צמתים (nodes) נוספים למערכת, כגון הוספה של מחשב חדש עבור יישום תוכנה [[חישוב מבוזר|מבוזר]]. דוגמה לכך יכולה להיות התרחבות (scaling out) מעבודה עם [[שרת HTTP|שרת רשת]] אחד לעבודה עם שלושה שרתים.
 
ככל שמחירי המחשבים יורדים וה[[ביצועי מחשב|ביצועים]] שלהם ממשיכים להשתפר, מערכות זולות "רגילות" (commodity" systems") יכולות לשמש עבור יישומי מחשב הדורשים ביצועים גבוהים כגון יישומים לאנליזה [[סייסמולוגיה|סיסמית]] ויישומים לעיבוד נתונים [[ביוטכנולוגיה|ביוטכנולוגי]], אשר בעבר היו ניתנים להרצה רק על ידי [[מחשב-על|מחשבי-על]]. ניתן לחבר מאות מחשבים קטנים ל[[אשכול מחשבים|אשכול]] על מנת להשיג כוח חישובי מצטבר שלעתיםשלעיתים קרובות עולה על זה של מחשבים מדעיים מבוססי מעבד [[RISC]] מסורתי.
 
=== סילומיות אנכית – (Scale vertically (scale up ===