הגירסה החדשה של Cloud Hypervisor 0.3 מגיעה, ה- VMM בקוד פתוח

ענן Hypervisor

אינטל הודיעה על השקת גרסה חדשה של ה- hypervisor "Cloud Hypervisor 0.3" אשר הזהו צג מכונות וירטואליות בעלות קוד פתוח פועל על KVM. הפרויקט מתמקד בהפעלת עומסי עבודה מודרניים אך ורק בענן, בתוספת קבוצה מוגבלת של פלטפורמות וארכיטקטורות חומרה.

עומסי עבודה בענן מתייחסים לאלה המופעלים בדרך כלל על ידי לקוחות בספק ענן. ההיפרווייזר מבוסס על מרכיבי פרויקט Rust-VMM המשותף, בה משתתפות גם עליבאבא, אמזון, גוגל ורד האט, בנוסף לאינטל.

Rust-VMM כתוב ב- Rust ומאפשר לך ליצור hypervisors ספציפיים למשימות ספציפיות. Cloud Hypervisor הוא אחד מאותם hypervisorים המספקים צג מכונה וירטואלית ברמה גבוהה (VMM) ומותאם לעמוד באתגרים של מחשוב ענן.

Cloud Hypervisor מתמקד בשחרור הפצות לינוקס מודרניות באמצעות מכשירי virtio paravirtualized.

בין המשימות המרכזיות בולטות: היענות גבוהה, צריכת זיכרון נמוכה, ביצועים גבוהים, תצורה פשוטה ופקטורי התקפה פוטנציאליים מופחתים.

תמיכה באמולציה ממוזערת והדגש הוא על פרואירטואליזציה. נכון לעכשיו תומכות רק מערכות x86_64, אך התוכניות כוללות גם תמיכה ב- AArch64. ממערכות האורחים, כרגע תומכות רק בבניית לינוקס של 64 סיביות. מעבד, זיכרון, PCI ו- NVDIMM מוגדרים בשלב הבנייה וניתן גם להעביר מכונות וירטואליות בין שרתים.

קוד הפרויקט זמין ברישיון Apache 2.0.

התכונות החדשות העיקריות של Cloud Hypervisor 0.3

בגרסה החדשה הזו של Cloud Hypervisor 0.3 בולט ביטול קלט / פלט paravirtualized בתהליכים פרטניים. לאינטראקציה עם התקני חסימה, נוספה היכולת להשתמש ב- vhost-user-blk backends.

השינוי מאפשר לחבר התקני חסימה המבוססים על מודול המשתמש vhost, כמו SPDK, ל- Cloud Hypervisor כמקורות אחסון לאחסון paravirtualized.

El תמיכה להסרת פעולות רשת ב- vhost -user-net backends שהופיעו בגרסה הקודמת מורחבים עם backend חדש המבוסס על בקר הרשת הווירטואלית TAP. ה- backend כתוב ב- Rust ומשמש כעת את Cloud Hypervisor כארכיטקטורת הרשת העיקרית paravirtualized.

כדי להגביר את היעילות והאבטחה של התקשורת בין הסביבה המארחת למערכת האורחים, מוצע יישום היברידי של שקעים עם כתובת AF_VSOCK (שקעי רשת וירטואליים), עובדים דרך virtio.

היישום מבוסס על הניסיון של פרויקט החזיזים, שפותח על ידי אמזון. VSOCK מאפשר לך להשתמש ב- API של שקע POSIX הסטנדרטי לאינטראקציה בין יישומים במערכת האורחים לצד המארח, המאפשר התאמה של תוכניות רשת רגילות לאינטראקציה כזו וליישום האינטראקציה של מספר תוכניות לקוח עם יישום שרת.

שינוי נוסף הבולט הוא זה תמיכה ראשונית ניתנת עבור ממשק ה- API הניהול באמצעות פרוטוקול HTTP. בעתיד, ממשק API זה יאפשר לך להתחיל בפעולות אסינכרוניות במערכות אורח, כגון חיבור חם למשאבים וסביבות נודדות.

מודגשת גם הוספת שכבה עם יישום התחבורה מבוסס virtio MMIO (זיכרון virtio mapped), שניתן להשתמש בו כדי ליצור מערכות אורח מינימליסטיות שאינן דורשות הדמיית אוטובוס PCI.

כחלק מיוזמה להרחבת התמיכה בתמיכה בהשקת אורחים משובצים, הוסיף Cloud Hypervisor את היכולת להעביר מכשירי IOMMU paravirtualized באמצעות virtio, מה שיכול להגביר את האבטחה של העברת מכשירים משובצים וישירים.

לסיום החידושים האחרים שמודגשים במודעה הם ה- sתמיכה הניתנת עבור אובונטו 19.10, כמו גם גם יכולת נוספת להפעיל מערכות אורח עם יותר מ- 64 ג'יגה-בייט זיכרון RAM.

אם אתה רוצה לדעת יותר על זה, כמו גם להיות מסוגל לעבוד עם Hypervisor זה, אתה יכול לבדוק את הפרטים בקישור הבא.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.