Hey, I am Alex, a dedicated Software Development Engineer with experience in the .NET environment and architecture
The is an opinion piece based on the author’s POV and does not necessarily reflect the views of HackerNoon.
בכל פעם שהמערכת שלך גדלה, התעבורה גדלה, יותר ויותר משתמשים משתמשים במוצרים שלך, שרתים מתחילים להגיב לאט יותר, זמן השבתה מאלץ את העסק שלך לסבול ואז אתה מתחיל לחשוב על קנה מידה.
ישנן שתי אסטרטגיות עיקריות לשינוי קנה מידה - אנכי ואופקי.
קנה מידה אנכי מתכוון להגדיל את כוח המערכת על ידי הוספת בדרך כלל יותר CPU ו-RAM לשרתים שלך.
לעומת זאת, קנה מידה אופקי מתמקד בשכפול (או שיבוט) השרתים שלך במאגר המשאבים.
עוד על אלה:
קנה מידה אנכי הוא האפשרות הטובה ביותר עבור מערכת עם תעבורה נמוכה מכיוון שזו הגישה הנגישה ביותר לטיפול בצמיחה מבלי להכניס מורכבות נוספת. אתה לא צריך לדאוג לפריסת אסטרטגיות עבור קבוצת משאבים, הגמישות של מאגר המשאבים, חוסר המצב של השרת שלך, המטמון המבוזר, וכן הלאה.
עם זאת, לקנה מידה אנכי יש חסרונות רציניים
קנה מידה אופקי מבטל את הבעיות הללו על ידי שיבוט שרתי היישומים שלך והטמעת רכיב כגון Load Balancer .
מאזן עומסים מפיץ תעבורה בשרתים שלך באמצעות אלגוריתמים ספציפיים כגון:
עם זאת, יש לו מספר חסרונות:
כדי ששני מכשירים באינטרנט יתקשרו זה עם זה, המערכות הבסיסיות צריכות לפעול לפי פרוטוקולים ספציפיים. כולם שמעו על מודל ה-OSI, שמתאר שבע שכבות שמערכות מחשב משתמשות בהן כדי לתקשר ברשת. למרות שהאינטרנט המודרני מבוסס על מודל מחסנית פרוטוקול TCP/IP פשוט יותר, מודל ה-OSI נמצא בשימוש נרחב, שכן הוא עוזר לדמיין ולתקשר כיצד פועלות הרשתות ועוזר לבודד ולפתור בעיות רשת.
רוב פתרונות איזון העומס בתעשייה משתמשים במונחים L4 ו-L7 כאשר L4 מתייחס לשכבת ההובלה במודל OSI ו-L7 מתייחס לשכבת היישום.
מאזן העומס L4 הוא עדיין L2/L3 מכיוון שהוא משתמש בנתונים מהשכבות התחתונות כגון כתובת IP ומספר יציאה.
זה יותר מאובטח וביצועי מכיוון שתוכן נתונים לא נלקח להחלטות ניתוב
אותו חיבור TCP מתקיים בין הלקוח לשרת, מה שעוזר למנוע חריגה מהמגבלה של חיבורי TCP הזמינים במאזן עומסים
מצד שני, מאזן העומס L7 פועל ברמת היישום בדגם OSI
ניתן לקבל החלטות חכמות על סמך נתיב כתובת URL, כותרות, תוכן
שמירה במטמון
מאזן עומסים הוא מרכיב חיוני כאשר מיושמת קנה מידה אופקי לטיפול במערכות עם תעבורה גבוהה. ישנם שני סוגים עיקריים של מאזני עומסים L4 ו-L7.
מאזן העומס L4 הוא הרבה יותר בטוח וביצועי בשל מגבלות של קבלת החלטות חכמות
מאזן העומס L7 פועל באופן המספק החלטות ניתוב חכמות בשל עלות היעילות והאבטחה
בחירת הסוג המתאים תלויה בדרישות המערכת ויש לשקול אותה בקפידה תוך איזון סביר של יישום עקרונות אבטחה וביטול צווארי בקבוק בביצועים.
פורסם גם כאן.