יש עוד המון דוגמאות למצבים בהם באופן זמני או קבוע אנו זקוקים לפלטפורמת מחשוב נוספת. הפתרון השכיח הוא רכישת מחשב חדש... אבל יש אפשרות אחרת שאולי לא כולם מכירים...
"מכונה וירטואלית" (לא, זה לא שם של סרט 😊 ) -- מכונה וירטואלית (Virtual Machine) היא תוכנה היוצרת סביבה הנחוצה להפעלתה של תוכנה אחרת, מבלי שיהיה צורך במימוש פיזי של סביבה זו (ויקיפדיה )
בפועל מדובר בטכנולוגיה ותיקה שניתן כיום למצוא בכל מקום (ודאי בסביבת מחשוב ארגוני) ובשנים האחרונות הפכה להיות נגישה גם למשתמשים פרטיים וכד'.
משתמשי ה NAS של חברת Synology יכולים להנות ממימוש פשוט של הטכנולוגיה באמצעות יישום בשם Synology Virtual Machine Manager שמובנה בדגמי הביניים והקצה (רשימת הדגמים התומכים ).
ישנם מספר יתרונות בהרצת מכונה וירטואלית על גבי NAS, אבל המרכזי בעיני הוא העובדה שממילא ה NAS עובד 24/7 ובחלק גדול של הזמן (ודאי בסביבה הביתית) אינו משתמש בכל משאבי המערכת הזמינים עבורו.
פלטפורמות מחשוב וירטואליות שנתמכות על ידי ה Virtual Machine Manager :
- Linux – כל הפצות הלינוקס השכיחות דוגמת אובונטו וכד'
- Windows (נדרש רישיון) - כל גרסאות חלונות מהשנים האחרונות (7, 8, 10) כמו גם מספר גרסאות שרתים
- VDSM (נדרש רישיון) - זוהי אופציה מעניינת במיוחד בה למעשה מריצים NAS וירטואלי על גבי NAS פיזי.
ניתן להריץ מספר מכונות וירטואליות במקביל (למשל Windows 10 לצד Ubuntu ) כאשר המגבלה העיקרית תהיה מן הסתם דגם ה NAS ומשאבי המערכת שברשותנו (סוג המעבד, גודל זיכרון ה RAM הזמין, נפח האחסון שנותר על הדיסקים, וכו') .
מינימום זיכרון ה RAM המומלץ הוא 4GB אבל מניסיון אישי, כדאי לשקול אפשרות הגדלת הזיכרון במקרה של כוונה להריץ יותר ממכונה וירטואלית אחת במקביל.
התקנת Synology Virtual Machine Manager
כמו כל שאר אפליקציות ה NAS של Synology גם כאן נתחיל ב Package Center. בשורת החיפוש נקליד virtual , נאתר את יישום ה Virtual Machine Manager ונלחץ על כפתור ה Install. במסכים הבאים נתבקש לסקור ולאשר את הגדרות ההתקנה, מיקום היישום (במקרה ויש לנו יותר מ Volume אחד) , ולבסוף נקבל את מסך הניהול של היישום.
התקנת מכונה וירטואלית
ראשית עלינו להחליט כמובן איזו פלטפורמה נרצה להתקין, והאם ברשותנו משאבי מערכת זמינים התואמים את דרישות המינימום המומלצות.
לפי סוג ואפיון הפלטפורמה אותה בחרנו נצטרך כעת להוריד קבצים שונים כמו Image מע' ההפעלה עצמה (בדר"כ קבצי ISO), דרייברים שונים וכו'. החלטות נוספות אותן נצטרך לקבל הן משאבי המערכת אותן נעמיד לרשות המכונה הווירטואלית כמו מספר ליבות המעבד, כמות הזיכרון ועוד. יש לזכור שחשוב לשמור על איזון בין ה NAS עצמו לבין המכונה/ות שאנו מריצים.
להלן סרטוני הדרכה מפורטים להתקנת מכונה וירטואלית לפלטפורמות לינוקס וחלונות.
סיכום
מכונה וירטואלית (Virtual Machine) מאפשרת לנו לדמות סביבת מחשוב מלאה רק באמצעות תוכנה שמתארחת על גבי מערכת מחשוב פיזית – דוגמת NAS ..!
יתרונות הטכנולוגיה רבים והעיקריים בעיני כוללים:
- חיסכון - שימוש בפלטפורמה פיזית קיימת ממילא לטובת הרצה של פלטפורמה וירטואלית אחת או יותר יכול להביא בחיסכון ניכר במובן של השקעה בחומרה, הוצאות נלוות כמו חשמל, מקום אחסון ועוד.
- אבטחה - מכונה וירטואלית מאפשרת לנו לנסות פתרונות וסביבות מחשוב מבלי לסכן את סביבת העבודה הראשית. למשל – אפשר להריץ בדיקות על תוכנה חדשה (פרצות אבטחה וכד'), הוספת או הסרת רכיבים ועוד.