שרת (Server)
הגדרה
שרת הוא מחשב (או תוכנה עליו) שתפקידו לספק שירות או מידע למחשבים אחרים ברשת — "מוח" שרץ ברקע ועונה לבקשות, לא מיועד לשימוש ישיר של אדם.
💡 דוגמה
כשפותחים אתר, הבקשה מגיעה למחשב שעומד איפשהו בעולם, והוא שולח לכם את הדף. המחשב הזה הוא השרת.
מה זה שרת: מודל לקוח-שרת מ-ARPANET ועד היום
שרת (Server) הוא מחשב או תוכנה שמספקים שירות או משאב למחשבים אחרים ברשת — קבצים, נתונים, עמודי-אינטרנט, או תשובות מ-AI — לפי בקשה. הצד המבקש נקרא לקוח (Client), ומכאן השם המקובל לארכיטקטורה הזו: מודל לקוח-שרת (Client-Server Model). הרעיון גובש בסוף שנות ה-60 ותחילת שנות ה-70 אצל חוקרים במכון-המחקר של סטנפורד שעבדו על ARPANET, המבשר הישיר של האינטרנט, כשהם הבחינו בין "מארח-שרת" ל"מארח-משתמש" במסמכי-התכנון הראשונים של הרשת. הגדרה פורמלית ואקדמית של המונחים פורסמה ב-1978 במאמר של שלושה חוקרים ממעבדת המחקר של Xerox PARC, ומאז המושג התקבע כשפת-הבסיס של כמעט כל מערכת מבוזרת קיימת.
איך זה עובד בפועל: בקשה, תגובה, וחלוקת-תפקידים בין שרתים
מבחינה טכנית, שרת פועל בדפוס פשוט וקבוע: הלקוח שולח בקשה, השרת ממתין לבקשות נכנסות ומשיב עליהן. ביקור באתר-בנק להמחשה כולל בדרך כלל כמה שרתים נפרדים שעובדים ברצף — שרת-אינטרנט שמגיש את הדף עצמו, שרת-אפליקציה שמריץ את הלוגיקה העסקית, ושרת-מסד-נתונים שמאחזר את יתרת-החשבון בפועל — כל אחד מתמחה בתפקיד צר ומוגדר במקום שמכונה אחת תעשה הכל. חלוקת-תפקידים כזו מאפשרת להרחיב או לחזק כל שכבה בנפרד לפי הצורך: אם רק מסד-הנתונים איטי, משדרגים אותו לבד בלי לגעת בשאר המערכת.
שרת אחד יכול לשרת בו-זמנית אלפי לקוחות שונים, ולכן זמינותו קריטית בהרבה מזמינות מחשב אישי בודד: שרת שקורס עלול להוריד שירות שלם עבור כל המשתמשים בבת-אחת, ולא רק עבור אדם אחד.
שלוש צורות: שרת פיזי, וירטואלי וענן
שרתים בעולם האמיתי מגיעים בשלוש צורות עיקריות. שרת פיזי (Physical Server) הוא מחשב ממשי שיושב במרכז-נתונים ומוקדש כולו למשימה אחת. שרת וירטואלי (Virtual Server) הוא תוכנה שמדמה מחשב שלם בתוך מחשב פיזי אחד, כך שאפשר להריץ כמה "שרתים" נפרדים-לוגית על אותה חומרה בפועל — טכניקה שמנצלת חומרה יקרה ביעילות רבה יותר. שרת-ענן (Cloud Server) הוא שרת וירטואלי שרץ אצל ספק-חיצוני ונשכר לפי שימוש, בלי שהלקוח צריך לדעת כלל על איזו חומרה פיזית ספציפית הוא רץ — הגישה שהפכה נפוצה ביותר בעשור האחרון, כולל להרצת מודלי-AI.
לכל צורה יש מקום: אתרים גדולים וסודיים במיוחד (בנקים, ממשלה) עדיין שומרים לעיתים שרתים פיזיים משלהם מטעמי-שליטה ואבטחה, בעוד רוב הסטארט-אפים והשירותים הצומחים מהר בוחרים כמעט תמיד בענן, כדי להוסיף עוצמת-שרת תוך דקות כשהביקוש גדל.
מעבר לחלוקה לפי מיקום-החומרה, שרתים נבדלים גם לפי תפקיד: שרת-אינטרנט (Web Server) מגיש עמודי-אתרים, שרת-קבצים (File Server) מאחסן ומשתף מסמכים בין כמה משתמשים ברשת ארגונית, שרת-דואר (Mail Server) מנתב הודעות דוא"ל, ושרת-משחקים (Game Server) מתאם בזמן-אמת בין שחקנים רבים במשחק מקוון אחד. שירות דיגיטלי מורכב, כמו רשת חברתית גדולה, מפעיל בפועל אלפי שרתים מסוגים שונים בו-זמנית — לא שרת בודד אחד, אלא מארג שלם של תפקידים משלימים שמתואמים ביניהם ברקע בלי שהמשתמש רואה את זה בכלל.
המילה "שרת" עצמה קדמה לאינטרנט הביתי: בעידן-המחשוב המוקדם, מסוף רזה (Terminal) בלי כוח-חישוב עצמאי היה מתחבר למחשב-ענק מרכזי (Mainframe) שביצע את כל העיבוד בפועל — למעשה שרת בכל מובן מלבד השם, עשרות שנים לפני שהמונח עצמו התקבע בשימוש הנוכחי.
מרכזי-נתונים: המבנים שמאחסנים אלפי שרתים יחד
מרכזי-נתונים (Data Centers) הם המבנים הפיזיים שמאכסנים אלפי שרתים יחד — מתקנים ענקיים עם דרישות קירור, גיבוי-חשמל וחיבורי-רשת מיוחדים, כי שרת שמתחמם-יתר או מאבד חשמל פוגע מיידית בזמינות השירות. חברות ענן גדולות בונות מרכזי-נתונים כאלה במיקומים אסטרטגיים ברחבי העולם — קרוב למקורות-חשמל זולים, למקורות-מים לקירור, ולתשתית-רשת מהירה — ולכל מרכז-נתונים כזה יש בדרך כלל כמה "אזורי-זמינות" נפרדים פיזית, כדי שתקלה אחת לא תפיל את כולם יחד.
העלייה בביקוש לחישוב-AI שינתה את דרישות-הקירוב הגיאוגרפי הישנות: במקום למקם מרכז-נתונים רק לפי קרבה למשתמשים, ספקי-ענן צריכים היום גם למקם אותו לפי זמינות-שבבי-GPU ייעודיים ותשתית-חשמל שיכולה לתמוך בעומס אימון-מודלים כבד במיוחד — שיקול שהיה שולי בעבר והפך מרכזי.
סיכונים ייחודיים: התקפות DDoS וחשיבות הזמינות
שרתים חשופים לסוג-סיכון שונה ממחשב אישי: מכיוון שהם משרתים אלפי בקשות בו-זמנית, הם מטרה נוחה במיוחד להתקפת "מניעת-שירות מבוזרת" (DDoS — Distributed Denial of Service), שבה תוקף מציף שרת בכמות בקשות מלאכותית עצומה עד שהוא קורס תחת העומס ולא יכול לשרת אף בקשה אמיתית, ולא כי נגנב ממנו מידע. הגנה מפני זה דורשת תשתית ייעודית שמזהה ומסננת תעבורה חשודה בזמן-אמת, לרוב אצל ספקים שמתמחים בדיוק בכך.
שיקול נוסף הוא זמינות (Uptime) — אחוז הזמן שבו שרת בפועל זמין ומגיב. שירותים עסקיים רבים מתחייבים חוזית ל"חמישה תשיעיות" (99.999%), כלומר פחות מחמש דקות של השבתה בשנה שלמה — יעד שמחייב שכפול (Redundancy) של כל רכיב קריטי, כך שאם שרת אחד נופל, שרת-גיבוי תופס את מקומו כמעט מיידית בלי שהמשתמש בכלל מרגיש.
מעבר להתקפות-כוונה, שרתים דורשים תחזוקה שוטפת שגם היא סוג-סיכון בפני עצמו: עדכוני-אבטחה שלא הותקנו בזמן משאירים פרצות ידועות פתוחות, וגיבוי-נתונים לא-סדיר עלול להפוך תקלת-חומרה שגרתית לאסון-מידע בלתי-הפיך. ארגונים רציניים מתחזקים לכן גם אתר-גיבוי גיאוגרפי נפרד לגמרי (Disaster Recovery Site) — עותק פעיל של המערכת במיקום פיזי אחר לחלוטין — כך שאסון טבע או תקלת-חשמל אזורית לא תפגע גם בשרת הראשי וגם בגיבוי שלו בו-זמנית.
איך AI שינה את דרישות-החישוב מהשרת
כלי AI שיחתיים מציבים דרישה חדשה יחסית על שרתים: בניגוד לשרת-אתר רגיל שמגיש דף קבוע מראש תוך אלפיות-שנייה, שרת שמריץ מודל-שפה גדול צריך לבצע בפועל חישוב כבד בזמן-אמת לכל תשובה — מה שהופך את עוצמת-החישוב הזמינה, ולא רק את מהירות-הרשת, לגורם-המגביל המרכזי על כמה מהר ולכמה משתמשים בו-זמנית שירות-AI יכול לענות. זו הסיבה שספקי-AI גדולים משקיעים כה רבות בהרחבת חוות-שרתים ייעודיות למודלי-שפה — לא סתם עוד שרתי-אינטרנט, אלא מתקנים שכל תכליתם היא להריץ חישובי-רשת-נוירונים בקנה-מידה עצום, עם צריכת-חשמל שמזכירה יותר מפעל-ייצור מאשר חדר-שרתים מסורתי.
📬 הגיליון השבועי של Wiki-AI
פעם בשבוע, ביום ראשון: שלושת הדברים החשובים שקרו בעולם הבינה המלאכותית, בעברית פשוטה, וערכים חדשים באנציקלופדיה. לגיליונות
| פיזי | וירטואלי | ענן | |
|---|---|---|---|
| בעלות על החומרה | הלקוח | הלקוח (חומרה משותפת) | ספק הענן |
| זמן הקמה | ימים עד שבועות | שעות | דקות |
| גמישות שדרוג | נמוכה — דורשת חומרה חדשה | בינונית | גבוהה — מיידית לפי דרישה |
| מתאים במיוחד ל | ארגונים עם דרישות-שליטה מחמירות | ארגון עם כמה שירותים על חומרה קבועה | סטארט-אפים וצמיחה מהירה |
שאלות נפוצות ❓
מה ההבדל בין שרת ללקוח?
שרת מספק שירות או משאב לפי בקשה; לקוח הוא הצד ששולח את הבקשה ומקבל את התגובה — מודל שנקרא לקוח-שרת, הבסיס לכמעט כל שירות מקוון.
למה שירותי AI צריכים שרתים חזקים במיוחד?
בניגוד לשרת-אתר רגיל שמגיש דף קבוע מראש, שרת שמריץ מודל-שפה מבצע חישוב כבד בזמן-אמת לכל תשובה, ולכן עוצמת-החישוב הזמינה היא הגורם המגביל המרכזי.
מה זו התקפת DDoS?
התקפה שמציפה שרת בכמות עצומה של בקשות מלאכותיות עד שהוא קורס תחת העומס ולא יכול לשרת אף בקשה אמיתית — לא גניבת מידע, אלא שיתוק השירות.
מה ההבדל בין שרת פיזי לשרת-ענן?
שרת פיזי הוא מחשב ממשי בבעלות הארגון עצמו; שרת-ענן הוא שרת וירטואלי שנשכר אצל ספק חיצוני לפי שימוש, בלי שהלקוח צריך לדעת על איזו חומרה פיזית הוא רץ.