מה תפקידו של שרת מחשב?

...

מערך שרתים

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

התפתחויות לאורך זמן

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

סרטון היום

שיקולים

...

רכזת רשת היא מתג השולט בתעבורה.

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

תכונות גשמיות

...

פעולתו הפנימית של שרת

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

מערכות הפעלה ותוכנת שרתים

שרת מחשב נתון עשוי להפעיל כל אחת מכמה מערכות הפעלה, כולל Microsoft Windows Server, Mac OS X Server או מערכת הפעלה בקוד פתוח כגון Ubuntu Server או FreeBSD.

מערכת ההפעלה של השרת חייבת להפעיל תוכנת שרת מיוחדת. בעוד שרוב שרתי המחשב מריצים את תוכנת הקוד הפתוח Apache Server, אחרים משתמשים במערכות קנייניות כגון Windows IIS או Adobe ColdFusion. תוכנה זו מעורבת באחזור והפצה של קבצים המאוחסנים בשרת. תוכניות נוספות בצד השרת (כגון ASP או Java) עשויות לשמש לעיבוד קבצים אלה לפני שהתוצאה תישלח בחזרה למחשב המבקש.

גישה למסד נתונים

...

נתונים המאוחסנים בפורמט טבלה

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

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

באינטרנט, מסד נתונים עשוי לשמש לאחסון התוכן בפועל של אתר אינטרנט, פרטי אימות כניסה למשתמש ולפעמים רשומות עיבוד הזמנות. ישנן מספר מערכות מסד נתונים פופולריות, כולל Oracle Database, SQLServer של מיקרוסופט ומסד הנתונים MySQL בקוד פתוח.