כאשר אתה מחובר לאתר בחזרה בשנות ה -90, היית מנותב לשרת אחד, ואותו שרת ענה לך. התנועה היתה מועטה באותם ימים, שכן לא הרבה אנשים היו מחוברים לאינטרנט. עם חלוף הזמן, מיליארדים החלו להתחבר לאינטרנט ולבצע בקשות משלהם לשרתים שונים. זה היה נפתר בקלות על ידי בא עם רעיון קטן nifty המכונה איזון עומסים. זה רעיון מסוים סייע לפתור קיפאון כי יש מנוגע אתרים גדולים יותר במשך שנים. איך זה עושה את זה אנחנו מתכוונים לענות.

מהו איזון עומסים?

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

עם איזון עומסים, רשת של שרתים מחוברים קצת קסם תוכנה לבוא יחד כדי להפיץ קשרים פעילים ביניהם בצורה כזו שאף שרת לא נעשה עמוס מדי. בדרך זו, אתר כמו Google או Facebook יכול לטפל במיליוני משתמשים פעילים בו-זמנית ללא צורך לשמור את כולם באותו מקום.

מוחו של המבצע כולו מכונה "איזון העומס", מערכת ניתוב רשת המשמשת כרכזת, וקובעת היכן יחיו כל חיבור.

אם אתה רוצה לקבל מושג על איך נראה איזון עומסים, כך Google מחילה איזון עומס DNS לתחום שלה:

שימו לב כיצד חוזרות כתובות IP מרובות עבור התחום. אלה הם חלק מהשרתים שבהם Google משתמשת בקרבי.

שכבה 4 לעומת שכבה 7

ישנם שני סוגים של איזון עומסים: שכבה 4 ושכבה 7. מספרים אלה מייצגים את סוג התנועה המטופלת, והם קשורים לרמות השונות של מודל מערכות הקישוריות (OSI). למען הפשטות, אנחנו לא יהיה צלילה רחוק מדי לתוך מה OSI. אם אתה סקרן, אתה יכול לקרוא על כל הרמות השונות שלה גיליון זה קצת מסודר.

כל מה שאתה צריך לדעת על שכבות אלה היא שכבה 4 - "שכבת התחבורה" - עוסק בהיבטים גרגרי של תקשורת באינטרנט. שכבה 7 - המכונה "שכבת היישום" - עוסקת במה שאתה רואה ברגע שאתה נכנס לאתר או יישום אינטרנט.

לגבי איזון עומס, שכבה 7 מאפשרת חשיפה רבה יותר, וכתוצאה מכך, הפצה עומס הרבה יותר אינטליגנטי. ביסודו של דבר, על ידי לדעת יותר על האופן שבו המבקרים שלך אינטראקציה עם האתר אתה יכול להעריך טוב יותר את כמות המשאבים (כלומר כוח המחשוב) הם דורשים. כתוצאה מכך, תוכל גם לספק חוויית משתמש כוללת טובה יותר (UX) באמצעות ניצול טוב יותר של משאבי השרת שלך.

עוד איך זה עוזר אתרים?

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

סיכום

בעוד לעתים קרובות overlooked כמו טכנולוגיה "בלתי נראה", איזון עומסים הוא עמוד השדרה של רבים מן השירותים העיקריים אתה משתמש בכל יום. מתגים ורשתות שואבים את הנתונים שלך ללא לאות כדי להבטיח שתקבל את החוויה הכי חלקה שאפשר לבקר באינטרנט. הבנת מה איזון עומס, וכיצד הוא חל על חוויית המשתמש שלך, היא דרך טובה להרחיב את ההבנה של פעולתו הפנימית של האינטרנט.

אם יש לך שאלות או משהו להוסיף, לעזוב את המחשבות שלך הערה!