היפרוויזורים חיוניים בעולם הטכנולוגיה. Hypervisor הוא תוכנית שניתן להתקין במחשב כדי להפעיל מערכות הפעלה שונות כגון לינוקס, Windows, macOS ומערכות Solaris בסביבה מאובטחת. הם משמשים לעתים קרובות להורדת עלויות תפעול, בדיקת מערכות, פיתוח יישומים והפעלת שרתים שונים.
ישנם שני סוגים של היפרוויזרים: מתכת חשופה או היפרוויזר מסוג 1 והיפרוויזר מתארח או מסוג 2, ולשני הסוגים יש שימושים ספציפיים.
מהו היפרוויזר סוג 1?
לפני שנשווה את שני סוגי ההיפרוויזורים, בואו נוודא שאתה מבין מה המשמעות של כל סוג, מה הוא עושה ואיך הוא עובד. נתחיל עם היפרוויזר סוג 1:
Hypervisor מסוג 1 או מתכת חשופה היא תוכנת וירטואליזציה המשמשת ליצירת מכונות וירטואליות על גבי חומרת המחשב. התקנת חומרה ישירה מאפשרת ל-Hypervisor Type 1 להיות מהירים, יעילים ובעלי אבטחה טובה יותר בהשוואה ל-Hypervisor Type 2.
היפרוויזורים מסוג 1 מותקנים בדרך כלל על חומרת שרת מכיוון שהם יכולים לנצל את היתרונות הגדולים ספירת ליבות המעבד שיש לשרתים טיפוסיים. היפרוויזורים מסוג 1 מאפשרים גם חיבור עם היפרוויזורים מסוג 1 אחרים, דבר שימושי לאיזון עומסים וזמינות גבוהה לעבודה על שרת.
הסוגים הפופולריים של היפרוויזורים מסוג 1 כוללים את VMware ESXi, Microsoft Hyper-V ו-Citrix XenServer.
מהו היפרוויזר מסוג 2?
Hypervisor מסוג 2 או מתארח היא תוכנת וירטואליזציה המותקנת על גבי מערכת ההפעלה המארחת התומכת בווירטואליזציה. מכיוון שהוא עובד על גבי מערכת הפעלה, היפרוויזורים מסוג 2 אינם מהירים, יעילים או מאובטחים כמו היפרוויזורים מסוג 1. עם זאת, הם מספיקים עבור יישומי hypervisor מסוג 2 שונים, כמו שימוש מכונה וירטואלית לבדיקת מערכת הפעלה חדשה.
כמה היפרוויזורים פופולריים מסוג 2 המשמשים כיום כוללים VirtualBox, VMware Workstation ו-VMware Fusion. היפרוויזורים אלה מותקנים בדרך כלל במחשבים שולחניים מכיוון שכבר יש להם הפעלה קיימת, שעליה יכול ה-Hypervisor Type 2 לעבוד. שימוש ב-Hypervisor מסוג 2 במחשב גם מאפשר לאנשים להשתמש במכונות וירטואליות במחשב שלהם ללא חומרה נוספת.
Hypervisor סוג 1 לעומת Hypervisors סוג 2: מה ההבדל?
ההבדל הגדול ביותר בין שני ההיפרוויזורים הוא שהיפרוויזורים מסוג 1 מותקנים ישירות על חומרת המחשב, בעוד שהיפרוויזורים מסוג 2 מותקנים על גבי מערכת הפעלה מארחת. ההבדל הזה מכתיב איך כל סוג של היפרוויזר יעבוד ולאילו שימושים ספציפיים הם מתאימים יותר.
קטגוריה |
סוג 1 |
סוג 2 |
מיקום מותקן |
מותקן ישירות על חומרת המחשב |
מותקן על גבי מערכת ההפעלה המארח |
סוג וירטואליזציה |
וירטואליזציה של חומרה |
וירטואליזציה של מערכת ההפעלה |
מבצע |
מערכת הפעלה אורחת ויישום ב-hypervisor |
כאפליקציה במערכת ההפעלה |
ביצועים |
מנצל את היתרונות של מעבדי ספירת ליבות גבוהה יותר ביעילות רבה יותר, מה שהופך אותו לאידיאלי עבור פעולות גדולות ובעלות קנה מידה גבוה |
מתאים לבדיקה, פיתוח והתעסקות |
בִּטָחוֹן |
התקנת חומרה ישירה פירושה שכל VM בטוח מאוד מכל פגיעות מערכת ההפעלה המארח |
מספק מערכת הפעלה אורחת בארגז חול מה שהופך אותה לבטוחה במידה מספקת |
להכין |
קל אך נדרש ידע טכני מסוים |
מהיר וקל |
חומרה מתאימה |
היפרוויזורים מסוג 1 מקבלים את הביצועים שלהם מספירת ליבות מעבד גבוהה; חומרה בדירוג שרת היא אידיאלית |
היפרוויזורים מסוג 2 משמשים לפעולות ונוחות בקנה מידה קטן יותר; מתאים יותר לחומרת PC |
שימוש בסוג הנכון של Hypervisor משנה
למרות שלשני סוגי היפרוויזורים יש אותן משימות של יצירת מכונות וירטואליות, ההבדלים ביניהם הופכים אותם למתאימים יותר עבור חומרה ויישומים שונים.
השימוש ב-Hypervisor מסוג 1 במחשב שולחני אינו אידיאלי מכיוון שהתקנתו מונעת ממך להשתמש ב- מארח מערכת הפעלה עבור המשימות האישיות היומיומיות שלך (אם כי Hyper-V של מיקרוסופט קצת עוקף את אלה נושאים). לעומת זאת, שימוש ב-Hypervisor Type 2 בשרת ייעודי מפחית משמעותית את הביצועים, מוריד את האבטחה, ו מונע ממך להתחבר להיפרוויזורים אחרים מסוג 1, שלעתים קרובות הם קריטיים עבור פונקציות שרת כגון עומס מְאַזֵן.
היפרוויזורים מסוג 1 מתאימים יותר לשרתים ייעודיים מכיוון שהם יכולים להשתמש בכל פונקציונליות ההיפרוויזר מסוג 1 במלוא הפוטנציאל שלהם. מצד שני, היפרוויזורים מסוג 2 באמת נועדו לשמש במחשבים אישיים, מכיוון שהם מתאימים עבור יישומי בדיקה ופיתוח שונים תוך שמירה על מערכת הפעלה מארח למטרה הכללית שלך יישומים.