דף הבית » מערכות מבוזרות
מערכות מבוזרות
Distributed Systems
קוד קורס: 10041
3.5 נ"ז
מערכת מבוזרת הינה אוסף מחובר של מחשבים עצמאיים, הנראית למשתמש כמערכת אחת בעלת ממשק אחיד. המשתמש ניגש למערכות השרתים בעזרת אפליקציות בצד הלקוח.
עולם האינטרנט מבוסס על מימוש וטיפול בבעיות וביתרונות שמספקות מערכות מבוזרות רבות-משתמשים ושרתים הנמצאים ברחבי העולם. בקורס נסביר מהן הסיבות לקיום מערכת מבוזרת, ומהם האתגרים העומדים בפני בניית ומימוש המערכת.
במודל שרת-לקוח נלמד בצד הלקוח תכנות AJAX ובצד השרת תכנות Nodejs ובצד האחסון – מונגו. בסביבת ה Web Services נלמד על שכבתmiddleware המגשרת על בעיות הנוצרות בתקשורת בין מחשבים שונים ו מודל ה REST.
מערכות מבוזרות גם עוסקות בפיזור המידע DATA בין שרתים שונים בעזרת מערכות קבצים מבוזרות. נלמד על מערכת קבצים מבוזרים Network File System ומסדי נתונים מבוזרים כגון Key Value Stores ועוד.
דרישות הקדם והדרישות המקבילות בקורס מערכות מבוזרות הינן:
דרישות קדם: תקשורת מחשבים (10061)
דרישות מקבילות: אין