איך שרת עובד?

מהנדס חשמל עובד עם מתגים ושרתים ברכזת תקשורת בפס רחב של תחנת כוח חשמלית

שרתי להב פופולריים מאוד בקרב ארגונים גדולים.

קרדיט תמונה: Huntstock/DisabilityImages/Getty Images

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

הפונקציה של שרת

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

סרטון היום

הבנת הטכנולוגיה

בהתאם לסוג השרת המוגדר, בדרך כלל יש צורך במכונה מסוג שרת עם חומרה מיוחדת. במקום כונן קשיח כמו לרוב המחשבים השולחניים, שרתים משתמשים במערכת אחסון נתונים הידועה בשם Redundant Array of Inexpensive Disks, או בקיצור RAID. כפי שהשם מרמז, מערכות RAID הן למעשה כמה כונני דיסקים המוגדרים לפעול כמו אחד. זה משפר את היעילות, ואם דיסק אחד נכשל, המערך ממשיך לתפקד עם מעט או ללא אובדן של נתונים. שרתים מסחריים זקוקים גם למעבדים מהירים, מספיק זיכרון RAM כדי לטפל במספר המשוער של בקשות, ואספקת חשמל ללא הפרעה. לארגונים רבים יש יתירות מובנות במערכת שלהם כדי להתאים לכשל; כלומר, אם שרת אחד נופל, שרת ההמתנה משתלט מיד.

סוגי שרתים

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

הגדרת שרת

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