סוגי תוכנות שרת
קרדיט תמונה: nd3000/iStock/GettyImages
שרת הוא מחשב ברשת המאזין לבקשות ממחשבים אחרים, הנקראים לעתים קרובות לקוחות, ומגיב להן. סוגים נפוצים של שרתים כוללים שרתי אינטרנט המספקים דפי אינטרנט, שרתי קבצים המאחסנים קבצים, שרתי הדפסה המנהלים משימות הדפסה ושרתי מסדי נתונים המאחסנים סטים מסודרים של מֵידָע. שרתים יכולים לפעול על מחשבים עצמאיים, או שניתן להפעיל תוכנת שרת על מחשב המשמש גם לעבודה אחרת.
מה זה שרת?
מדעני מחשב מדברים לפעמים על מודל שרת-לקוח של רשת, כאשר מערכת היא או לקוח המבקש ממערכת אחרת להחזיר נתונים או לבצע חישוב, או שרת המספק את התשובות לבקשת הלקוח. שרת יכול להיות ממוקם במשרד, במרכז נתונים ייעודי או, במקרה של שרתים ביתיים, פשוט בפינת המשרד הביתי או הסלון.
סרטון היום
במקרים מסוימים, מחשבים מסוימים מתפקדים לחלוטין כלקוחות, ומעבירים כמעט את כל העבודה למיקור חוץ למערכות שרתים. מכונות בעלות עוצמה נמוכה שיש להן תפקיד כזה נקראות לפעמים לקוחות רזים. מחשבים ברשת העולמית הם בדרך כלל לקוחות או שרתים. למרות שניתן לגשת לאתר משרת או להציג תוכן ממחשב שולחני או מחשב נייד ביתי, זה לא נפוץ במיוחד.
במקרים אחרים, מחשב עשוי לפעול גם כלקוח וגם כשרת בתרחישים שונים. לדוגמה, מקובל ששרת אינטרנט מקבל בקשה מלקוח ולאחר מכן, בתגובה לבקשה זו, שולח שאילתה לשרת מסד נתונים נפרד, ובעצם הופך ללקוח עצמו.
בעוד שלשרתים מסוימים עשויה להיות חומרה מיוחדת, שרתים רבים פועלים כיום תוכנת שרת על גבי מערכות הפעלה סטנדרטיות כגון Linux או Microsoft Windows. התוכנה הזו מטפלת בבקשות מלקוחות והיא בעצם מה שהופכת את המחשב לשרת.
תוכנת אינטרנט ושרת אינטרנט
אחד מסוגי השרתים הנפוצים ביותר הוא שרת האינטרנט. סוג זה של שרת מטפל בבקשות מדפדפנים כגון Google Chrome או Mozilla Firefox ברחבי העולם באינטרנט או ברשת מקומית ומגיב עם דפי אינטרנט, תמונות ונתונים אחרים המתבקשים על ידי דפדפנים.
שרתי אינטרנט נפוצים כוללים את פרויקטי הקוד הפתוח Apache ו-Nginx ואת התוכנה הקניינית של מיקרוסופט הנקראת שירותי מידע באינטרנט, או IIS. חברות מסוימות בנו שרתי אינטרנט משלהן לשימוש עצמי כדי להתמודד עם עומסי התעבורה הייחודיים שלהן או צרכים אחרים. ארגונים רבים משתמשים בשרתי אינטרנט בשילוב עם סוגים אחרים של טכנולוגיה, כגון מאזני עומסים לחלק משימות בין מחשבים ו רשתות הפצת תוכן, או CDNs, שמאחסנים ומקבלים במהירות חומר למשתמשים.
הבנת שרתי מסד נתונים
ארגונים רבים מסתמכים גם על שרתי מסד נתונים, המאחסנים מידע בדרכים אמינות ומהירות המקלים על העדכון והגישה. מוצרי שרת מסד נתונים נפוצים כוללים SQL Server, PostgreSQL ו-MySQL של מיקרוסופט.
שרתי מסד נתונים רבים, כולל אלה, מתקשרים עם לקוחות מסד נתונים באמצעות וריאציות על שפת שאילתה מובנית, או SQL. שפת תכנות מיוחדת זו מיועדת לבקשת ועריכת נתונים במסד נתונים שעלול להיכתב בצורה ישירה על ידי מתכנתים או ליצור על ידי תוכנות אחרות.
שרתי מסדי נתונים משמשים לכל דבר, החל מאחסון רישומי חשבונאות ארגוניים ועד לניהול פוסטים בבלוגים במערכות המחוברות לשרתי אינטרנט פופולריים.
שרתי קבצים והדפסה
שרתי קבצים והדפסה הם שני סוגים של שרתים שנמצאים בדרך כלל ברשת משרדית. שרת קבצים מאחסן קבצים במקום שבו הם יהיו נגישים למספר משתמשים, בדרך כלל עם חלקם הגדרות אבטחה, ושרת הדפסה מתקשר עם מדפסות ועם מחשבים אחרים כדי לנהל את ההדפסה מסמכים.
ניתן להפעיל את שניהם על מחשבים עצמאיים או על מחשבים המשמשים גם לעבודות משרדיות אחרות.