וירטואליזציה היא דרך מסודרת להתנסות במערכות הפעלה שונות. בדרך כלל, תוכנות כמו VirtualBox או VMware משמשות להגדרה ושימוש במכונות וירטואליות. אבל מה זה בעצם VirtualBox או VMware? ובכן, הם היפרוויזורים.
Hypervisors הם תוכנה שבה אתה יכול להשתמש כדי ליצור ולהפעיל מכונות וירטואליות. אז מה זה היפרוויזר לינוקס? מהן התכונות שלו, ובמה הוא שונה מ-hypervisors של Windows?
מהו Hypervisor של לינוקס?
Hypervisor של לינוקס הוא טכנולוגיה המובנית בליבת לינוקס שעוזרת להפוך את מערכת הלינוקס שלך ל- hypervisor מסוג 1 (יליד). שיכול לארח מופעים מרובים של מכונות וירטואליות.
מכונה וירטואלית מבוססת ליבה או KVM היא היפרוויזר לינוקס בולט בקוד פתוח שהוא טכנולוגיית וירטואליזציה פופולרית בלינוקס ומתוחזקת כעת על ידי Red Hat.
KVM הוכרז לראשונה בפומבי בשנת 2006 ומאז מוזג לתוך ליבת לינוקס. אם אתה מפעיל את א גרסת ליבת לינוקס 2.6.20 ומעלה, כבר מותקן לך KVM במערכת שלך.
תכונות של Hypervisor של לינוקס
בבסיסו, Hypervisor של לינוקס מציע כמה תכונות עיקריות שבמרכזן מדרגיות, ביצועים ואבטחה. כמה תכונות בסיסיות של היפרוויזר לינוקס הן:
- מאובטח מאוד: KVM מיישמת טכנולוגיות Linux משופרת באבטחה (SELinux) וטכנולוגיות וירטואליזציה מאובטחת (sVirt) לאבטחת מכונות וירטואליות משופרות. SELinux אוכפת גבולות סביב מכונות וירטואליות ומשפרת את הבידוד. sVirt מרחיב את הפונקציונליות של SELinux ומסייע באירוח VM חלק יותר.
- הגירה חיה: הגירה חיה היא תכונת דגל של KVM, שבאמצעותה ניתן להעביר מכונה וירטואלית פועלת ממארח אחד לאחר כשהוא מופעל ומחובר לרשת.
- מדרגיות וביצועים: מכיוון ש-KVM מוזג ישירות לתוך ליבת לינוקס, הוא יורש את היעילות והביצועים של לינוקס, מה שהופך אותה לניתנת להרחבה ואמין מאוד בהתמודדות עם עומסי עבודה כבדים.
- זמן אחזור מופחת: הרחבות בזמן אמת בליבת לינוקס מאפשרות ליישומים מבוססי VM לפעול עם חביון נמוך יותר ותעדוף טוב יותר. בנוסף, הליבה מפרקת פעולות ארוכות עתירות חישוב לרכיבים קטנים יותר, אשר לאחר מכן מתוזמנים ומטופלים כראוי.
במה שונה Linux Hypervisor מ-Windows Hyper-V?
Hypervisor של לינוקס, KVM, שונה מ-Hypervisor של Windows, Hyper-V, בלא הרבה מובנים. שניהם היפרוויזורים אמינים ביותר שיכולים להתרחב כדי להתמודד עם עומסי עבודה עצומים והם פופולריים באותה מידה בקרב ארגונים וחובבים.
אמנם יש כמה הבדלים פנימיים בין KVM ל-Hyper-V, אבל הגדול היחיד שבהם הוא KVM הוא קוד פתוח, וה-Hyper-V לא. זה לא אמור להיראות מפתיע שכן KVM אפוי בתוך ליבת לינוקס, הפנים של תוכנת קוד פתוח.
בחר את ההיפרוויזר הטוב ביותר עבור צורכי הוירטואליזציה שלך
ישנם שני סוגים של hypervisors ואפשרויות מרובות עבור כל סוג. אין דבר כזה תוכנת ההיפרוויזר או הטכנולוגיה הטובה ביותר. סוג ההיפרוויזר והתוכנה הטובים ביותר עבורך מסתכם באופי השימוש, בין כמה גורמים אחרים.
לכן, כדי לקבל את חווית הווירטואליזציה הטובה ביותר, תחילה עליך להבין את הדרישות שלך ולאחר מכן ללמוד על אפשרויות הוירטואליזציה השונות. רק כך תוכל לעשות בחירה מושכלת.