|
דירוג חברי המערכת
המלצה על מאמר
3.7 מתוך 5
|
|
שרת הוא מחשב שמתאפיין בחומרה שלו, בהפעלת מספר רב של תוכניות ותהליכי מחשב במקביל, כל תוכנית או תהליך משרתים בדרך כלל שרתים אחרים או מספר משתמשי קצה במחשבים המחוברים לשרת וניגשים אליו באמצעות רשת מחשבים על מנת לבקש מידע או להפעיל יישום על גבי השרת. השרת בתור תוכנה נותן שירותים לתוכנות אחרות כמו "לקוחות" (clients), פעילות מסוג זה נקראת לעיתים "ארכיטקטורה שרת-לקוח". שרת כמערכת המחשב עליה פועלות התוכנות, מערכת המספקת שירותים למחשבי קצה אחרים (כמו המחשב הביתי). בעצם היות השרת תפקיד מפתח ומרכזי ברשת המחשבים, דרישות החומרה ממחשב זה עשויות להיות גבוהות יותר מדרישות החומרה עבור מחשב שולחני רגיל שאיננו מתפקד כשרת. בנוסף, עשויות להיות דרישות מיוחדות בתחומי הזמינות, השרידות, הגיבוי ועוד... כל שרת מכיל מערכת הפעלה, מערכות הפעלה מקובלות לשרתים הן שרת חלונות (Windows Server) , שרת יוניקס ושרת לינוקס, לא מזמן היה מקובל ששרת מורכב מיחידה אחת הכוללת חומרה ומערכת הפעלה, שיפורים והתקדמות טכנולוגית בשנים האחרונות יצרו את המונח וירטואליזציה המאפשר למספר מערכות הפעלה שונות לרוץ על חומרה אחת. שרת המשתמש בטכנולוגיה של וירטואליזציה נקרא שרת וירטואלי. תוכנת הלקוח יכולה להיות מותקנת הן באותו המחשב עליו מותקנת תוכנת השרת, או במחשב אחר, דוגמה למצב בו תוכנת השרת פועלת באותו המחשב הוא במקרה של ספריות דינמיות וטכנולוגיות רכיבים שונות, דוגמה למצב בו תוכנת הלקוח והשרת נמצאות במחשבים שונים הוא שרת אינטרנט. שני סוגים של מערכות הפעלה בשרתי אחסון אתרים : שרת ווינדוס (שרת חלונות) הוא שרת המופעל במערכת הפעלה של Microsoft, אתרי האינטרנט שיאוחסנו עליו משתמשים לרוב בשפת צד שרת מסוג ASP או בשפת dot Net. מסד הנתונים הנתמך בשרת חלונות הוא MS SQL, אם כי ניתן להריץ מסדי נתונים נוספים, דוגמת MS-Access או MySQL בסביבת שרת חלונות. שרתים המריצים מערכת הפעלה חלונות הם פחות יציבים, והם דורשים אתחול לעיתים תכופות יותר (משרתי לינוקס). בזמן האתחול - כל האתרים המאוחסנים על השרת אינם נגישים, ובנוסף החיסרון הוא שסוג זה של שרתים אלה אינו מתאים לאתרים שאינם בנויים בשפות של מיקרוסופט.ועדכונים לתוכנה של מייקרוסופט אינם ניתנים בחינם. שרת לינוקס לינוקס היא תוכנת קוד פתוח וחינמית, המפותחת על ידי קהילה של מפתחים וניתנת לעיצוב ופיתוח על ידי כל משתמש, בשל העובדה כי לינוקס היא תוכנת קוד פתוח, היא נחשבת יציבה יותר, אמינה יותר, מתקדמת יותר וללא ספק - זולה יותר. לינוקס תהיה הבחירה הטבעית באם אתר האינטרנט משתמש בקוד צד שרת בשפת PHP. מסד נתונים שנהוג להשתמש בו על שרתי לינוקס הוא MySql, שהינו חינמי. מבחינת היקף השימוש בסוגי שרתים שונים, ניתן בהחלט לומר כי לינוקס היא תכנת השרת הפופולארית, וכ – 70% מהשרתים מריצים תוכנת שרת מבית לינוקס. מספר דוגמאות לסוגי שרתים נפוצים: * שרת נתונים - עליו מותקנת התוכנה ונשמר המידע של בסיס הנתונים. * שרתי דואר אלקטרוני - משמש לקבלה, שליחה ואחסון של הודעות דוא"ל. * שרת קבצים - מיועד לאחסון קבצים ברשת ושיתופים בין משתמשים שונים. * שרת יישומים - מקל על שיתוף פעולה בין מפתחים לעבודה על תוכנות מבוזרות. * שרת DNS : משמש להמרת כתובות IP מספריות לכתובת אינטרנט טקסטואלית. * שרת תוכנה - שרת המאפשר שימוש בתוכנה כלשהי על ידי כלל המשתמשים ברשת. * שרת פרוקסי (Proxy) - מאפשר ניתוב שלתעבורת נתונים בין משתמש קצה ליעד אחר. * שרת פקס - שרת המשמש לשליחה וקבלת פקסים, על ידי מספר רב של משתמשים, בו זמנית. * שרת הדפסה - שרת השמש לניתוב הדפסות המתקבלות מהרשת המקומית אל המדפסות המחוברות אליה. * שרת Web (או שרת אינטרנט) - שרת המאחסן דפי אינטרנט (html,php ועוד), כאשר מתקבלת בקשה לטעינת אתר האינטרנט, השרת שולח אל המשתמש את הדפים שמרכיבים אותו, שני סוגי שרתי אינטרנט נפוצים הם Apache ו-IIS.
|
 |
אהבתם את המאמר ? תנו לייק |
כניסות 1 |
צפיות 2082 |
|