וירטוליזציה היא היכולת לדמות סביבת עבודה פיזית מלאה העומדת בזכות עצמה. הטכנולוגיה והתפיסה אינם חדשים, למעשה הם קיימים משנות ה-60, בסביבת ה-Mainframe של IBM.
בתחום מערכות המידע פותחו מערכות וירטוליזציה בעיקר עבור מרכזי המידע של חברות גדולות וחברות האינטרנט על מנת לנצל בצורה מקסימלית את משאבי המיחשוב ולחסוך עלויות תפעוליות. וירטאליזציה ברמת התכנה מאפשרת לספקי אינטרנט לתת שרותי איכסון אתרים בזול, כאשר מערכת מחשב אחת נראית לעולם כמספר של אתרים נפרדים ובלתי קשורים. וירטוליציה של חומרה איפשרה לארגונים גדולים להתקין מספר מערכות הפעלה ויישומים מלאים על אותה חומרה.
לוירטואליזציה מספר יתרונות בולטים:
- הפרדה בין המערכת ההפעלה לשרת הפיזי. תהליכי שדרוג או העברת חומרה הופכים להיות פשוטים יותר, היות וניתן להעביר את המערכת הקיימת לתשתית פיזית חדשה עם פחות בעיות תאימות.
- גיבוי יעיל יותר. היות ומערכת ההפעלה נשמרת כקובץ על השרת, ניתן למשוך אותה ולשמר תמונת מצב של המערכת בזמן נתון.
- שדרוג בטוח יותר. יכולת השימור של תמונת המצב מאפשרת לגבות ולשדרג ישומים או מערכת הפעלה, ולחזור למצב קודם בצורה מהיר ויעילה.
- ניצול יעיל יותר של משאבי חומרה: השקעה בבקרי RAID, ספקי כוח כפולים, מערכת UPS וזכרון על השרת הפיזי, והקצאת משאבים לפי הצורך לשרתים וירטואליים.
היכולת הזאת נבעה משני גורמים עיקריים. עליה בביצועים של רכיבי מחשב (בעיקר דיסקים ומעבדים), וכלי תכנה כמו VMware או Xen, היוצרים את הסביבה הוירטואלית.
מספר מגמות הופכות את הסביבה הוירטולית למעניינת עבור עסקים קטנים ובינוניים:
- הזמינות של מעבדים עם תמיכה מובנית ביכולות וירטואליזציה מבית AMD ו-Intel הפכו את Xen לשחקן מהותי בזכות היכולת להריץ מערכות הפעלה קנייניות (כמו Windows) בסביבה וירטואלית.
- רכישת VirtualPC והפצתו על ידי Microsoft הגבירה את התחרות.
- VMware, כתגובה הוציאה שני מוצרי וירטאליזציה חינם.
- שיפורים גדולים ביכולות ובממשקי הניהול של שרתים וירטואליים
המשמעות היא שעסקים קטנים ובינוניים יכולים לנצל טכנולוגיות של וירטואליזציה בעלויות סבירות.
דוגמה למבנה רשת לסביבה של 10 מחשבים:
סביבה פיזית:
- 10 מחשבים PC
- 3 שרתים פיזיים (שרת Windows SBS לדואר ושיתוף, חומת אש, נתב דואר לסריקת וירוסים וזבל)
המשמעות: 13 מערכות הפעלה לתמיכה וניהול ו-3 מערכות חומרה קריטיות היכולות להכשל.
סביבה וירטואלית:
- 10 מסופים
- שרת פיזי אחד המפעיל 4 שרתים וירטואליים
- שרת Windows SBS לדואר ושיתוף
- חומת אש
- נתב דואר לסריקת וירוסים וזבל
- שרת מסופים לישומים
המשמעות: 5 מערכות הפעלה לתמיכה וניהול, ומערכת חומרה קריטית אחת. יתרה מכך, היות ומדובר בשרת פיזי אחד, ניתן להשקיע מעט יותר ולקבל רמת זמינות גבוהה יותר על ידי השקעה ביתירות של דיסקים (בעזרת בקר RAID) ומניעת כשלים חשמליים (עם ספקי כוח כפולים ומערכת UPS).
מערכת וירטואליזציה לעסקים קטנים:
- שרת Virtual Server של מיקרוסופט
- תכנת VMware Server
- מערכת Xen
עסקים בינוניים יכולים גם לבחון את האפשרויות הבאות:
- מערכת VMware ESX
- גרסת Enterprise של Xen
4 תגובות על “וירטואליזציה להמונים”
מי שמכיר את vmware בטח כבר יודע, אבל עדיין שווה לציין שהפלטפורמה שלהם רצה גם על לינוקס, מה שיכול להוזיל עלויות אפילו יותר.
יש חיסרון אחד שאמנם ציינת אבל לא הדגשת- יתירות נמוכה ברמת החומרה. הרי כל מערכות ההפעלה רצות על אותה חומרה. כשל בחומרה (CPU, מאוורר, זיכרון) עלול לגרום להורדה של המערכת לפרק זמן גבוה יחסית. מי שמתכוון להשקיע בפתרון שכזה לשם הורדת עלויות חייב להתייחס כלכלית למשמעות של הורדת מערכת לצורך תחזוקה שוטפת (עדכון BIOS) או תקלה בלתי צפויה ולהיערך בהתאם לנזק הכלכלי הצפוי במקרה של דאונטיים שכזה. לדוגמה, במקרה של סביבה וירטואלית, הייתי שם את חומת האש וסורק דואר ווירוסים על מכונת לינוקס זולה נפרדת פיזית. כך אם קורה משהו למכונת הלינוקס אפשר להרים סביבה וירטואלית זמנית להמשך הגנה ואם קורה משהו למכונת הוירטואליזציה, עדיין יש הגנה למכונות המסופים (אפשר עדיין לגלוש באינטרנט ולקבל ולשלוח דואל דרך שרתי דואר חיצוניים). אבל אני פאראנואיד (-:
צודק. לכן הדגשתי את העובדה כי וירטוליזציה היא דרך לרכז יתירות כל ידי השקעה בחומרה מתאימה במקום לוותר על יתירות במספר מערכות חומרה.
אני לא פרנואיד, זו שמועה זדונית המופצת על ידי אויבי הרבים מספור….
וירטואליזציה על קצה המזלג…
על וירטואליזציה בעסקים תוכלו לקרוא אצל גיל פרוינד….