וירטואליזציה ברמת מערכת ההפעלה

וירטואליזציה ברמת מערכת ההפעלה הוא שיטת וירטואליזציה במערכות מחשב, בעיקר בשרתים המבוססת על יכולת ליבת מערכת ההפעלה לאפשר את קיומם של מספר מרחבי משתמש נפרדים, החולקים ליבת מערכת הפעלה משותפת. מופעים כאלה, אשר נקראים לפעמים קונטיינר (Container) או קונטיינר תוכנה (software container), מנועי וירטואליזציה (VEs) או jails (כדוגמת FreeBSD jail(אנ') או chroot jail), עשויים להיראות כמו שרת ממשי מנקודת מבט של בעליו והמשתמשים. וירטואליזציה ברמת מערכת ההפעלה מאפשרת להתקין ולשלב יישומיי תוכנה במהירות ובאמינות בסביבות מחשב שונות.

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

רקע

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

השימוש בווירטואליזציה ברמת מערכת ההפעלה מאפשר קיום מספר רב של מרחבי משתמש במקביל. כך ניתן להתאים מרחב משתמש שונה ונפרד לכל יישום ויישום. כל יישום נארז, על ידי ספק היישום, במעין מכולה (Container) יחד עם מרחב משתמש תואם, הזהה למרחב המשתמש בו פותח וניבדק. חבילה זו מותקנת במערכת המחשב. באופן זה ניתן להבטיח התקנה ושילוב פשוטים של היישום החדש, ואת התפקוד התקין והאחיד של היישום במערכות מחשב שונות.

בניגוד למכונה וירטואלית, כל מרחבי המשתמש והיישומים חייבים להיות מותאמים לאותה ליבת מערכת הפעלה.

שימושים

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

שימושים טיפוסיים נוספים כוללים הפרדת מספר יישומים למספר קונטיינרים נפרדים כדי להשיג אבטחה משופרת, חוסר תלות בחומרה, וכדי ליהנות מיכולות של ניהול משאבים. מימושים של וירטואליזציה ברמת מערכת ההפעלה אשר תומכים בנדידה חיה (Live migration) יכולים לשמש גם עבור איזון עומסים דינמי של קונטיינרים בין מחשבים בקלסטר.

תקורה

וירטואליזציה ברמת מערכת ההפעלה כרוכה בדרך כלל בתקורה מועטה אם בכלל, כי תוכניות במחיצות וירטואליות משתמשות בממשק הרגיל של קריאות מערכת של מערכת ההפעלה ואינן נתונות לתקורה הנובעת מאמולציה או מריצה במכונה וירטואלית, כמו במקרים עם כל וירטואליזציה של מערכת מלאה (כגון VMware ESXi, QEMU או Hyper-V) או פארא-וירטואליזציה (כגון Xen או UML). צורה זו של וירטואליזציה גם אינה דורשת תמיכה של החומרה כדי להתבצע ביעילות.

גמישות

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

מערכת ההפעלה "סולריס" מתגברת חלקית על מגבלה זו באמצעות "אזורים ממותגים" (branded zones), אשר מספקים את היכולת להריץ סביבה בקונטיינר אשר מדמה גרסאות ישנות של Solaris 8 או 9 ב-Solaris 10 המארח. אזורים ממותגים בלינוקס (מכונה אזורי "lx") זמינים גם על מערכות x86 מבוססות סולריס, ומספקים מרחב המשתמש לינוקסי ותמיכה בהרצת יישומי לינוקס; בנוסף, Solaris מספקת את כלים הדרושים כדי להתקין הפצות לינוקס Red Hat Enterprise Linux 3.x או CentOS 3.x בתוך אזורי "lx". עם זאת, ב-2010 בוטלה בסולריס התמיכה באזורי לינוקס ממותגים; ב-2014 הם הוחזרו ב-Illumos, גרסת עותק הקוד הפתוח של סולריס, שמאפשרת תמיכה בליבות לינוקס 32 ביט.

אחסון

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

מימושים

מנגנון מערכת הפעלה רישיון קיים מאז מאפיינים
מערכת קבצים מבודדת Copy on Write הגבלת דיסק הגבלת קצב קריאה/כתיבה הגבלות זיכרון הגבלות מעבד הפרדת רשת וירטואליזציה מקוננת Partition checkpointing and live migration הפרדת הרשאות מנהל
chroot רוב מערכות ההפעלה דמויות UNIX משתנה בין מערכות הפעלה 1982 חלקי[א] לא לא לא לא לא לא כן לא לא
Docker Linux רישיון אפאצ'י 2.0 2013 כן כן לא בצורה ישירה כן (מאז 1.10) כן כן כן כן לא כן (מאז 1.10)
Linux-VServer

(security context)

Linux, Windows Server 2016 GNU GPLv2 2001 כן כן כן כן[ב] כן כן כן ? לא חלקי[ג]
lmctfy Linux רישיון אפאצ'י 2.0 2013 כן כן כן כן[ב] כן כן חלקי[ד] ? לא חלקי[ג]
LXC Linux GNU GPLv2 2008 כן[3] כן חלקי[ה] חלקי[ו] כן כן כן כן לא כן[3]
LXD Linux רישיון אפאצ'י 2.0 2015 כן כן חלקי (ראו LXC) חלקי (ראו LXC) כן כן כן כן חלקי[ז] כן
OpenVZ Linux GNU GPLv2 2005 כן כן (ZFS) כן כן[ח] כן כן כן[ט] חלקי[י] כן כן[י"א]
Virtuozzo Linux, Windows קנייני 2000 כן כן כן כן[י"ב] כן כן כן[ט] חלקי[י"ג] כן כן
Solaris Containers (Zones) illumos (OpenSolaris),

Solaris

CDDL,
תוכנה קניינית
2004 כן כן (ZFS) כן חלקי[י"ד] כן כן כן[10][11] חלקי[ט"ו] חלקי[ט"ז][י"ז] כן[י"ח]
FreeBSD jail FreeBSD רישיון BSD 2000 כן כן (ZFS) כן[י"ט] כן כן[13] כן כן[14] כן חלקי[15][16] כן[17]
sysjail OpenBSD, NetBSD רישיון BSD 2006–2009 כן לא לא לא לא לא כן לא לא ?
WPARs AIX קנייני 2007 כן לא כן כן כן כן כן[כ] לא כן[19] ?
HP-UX Containers (SRP) HPUX קנייני 2007 כן לא חלקי[כ"א] כן כן כן כן ? כן ?
iCore Virtual Accounts Windows XP תוכנה חינמית 2008 כן לא כן לא לא לא לא ? לא ?
Sandboxie Windows תוכנה שיתופית 2004 כן כן חלקי לא לא לא חלקי לא לא כן
Spoon Windows קנייני 2012 כן כן לא לא לא לא כן לא לא כן
VMware ThinApp Windows קנייני 2008 כן כן לא לא לא לא כן לא לא כן

ראו גם

ביאורים

  1. ^ מנהלי מערכת (root) יכולים לעקוף את chroot, שלא מתוכנן להיות מנגנון אבטחה.[1]
  2. ^ 1 2 תוך שימוש במנגנון תזמון הוגן בהחלט (CFQ), יש תור נפרד לכל אורח.
  3. ^ 1 2 14 יכולות משתמש נחשבות בטוחות בתוך קונטיינר. עבור היתר לא מובטח שיוכלו להתבצע בקונטיינר מבלי לאפשר לתהליך להתערב בצורה פונטנציאלית בדברים מחוץ לקונטיינר.[2]
  4. ^ יכולות הרשת מופרדות, ללא וירטואליזציה.
  5. ^ הגבלות על הדיסק לכל קונטיינר אפשריות כאשר משתמשים במחיצות נפרדות לכל קונטיינר בעזרת LVM, או כאשר מערכת הקבצים היא btrfs, שבה תת-כוננים של btrfs משתמשים בצורה אוטומטית.
  6. ^ הגבלת קצב קריאה/כתיבה נתמכת בעזרת Btrfs.
  7. ^ ראו[4]
  8. ^ נתמך החל מליבת לינוקס בגרסה 2.6.18-028stable021. המימוש מבוסס על תור הוגן בהחלט (CFQ), אך הוא רב שכבתי, כך שתעדוף פעולות קריאה/כתיבה אינו נפרד לכל תהליך, אלא לכל קונטיינר.[5]
  9. ^ 1 2 לכל קונטיינר יכולות להיות כתובות IP משלו, חוקי חומת אש, טבלאות ניתוב וכו'. מספר הגדרות רשת נתמכות: מבוסס ניתוב, מבוסס גשר ושיוך כרטיס רשת אמיתי לקונטיינר.
  10. ^ קונטיינרים של Docker יכולים לרוץ בתוך קונטיינרים של OpenVZ.[6]
  11. ^ כל קונטיינר יכול להיות בעל הרשאות מנהל מערכת מבלי להשפיע על קונטיינרים אחרים.[7]
  12. ^ נתמך מאז גרסה 4.0, ינואר 2008.
  13. ^ קונטיינרים של Docker יכולים לרוץ בתוך קונטיינרים של Virtuozzo.[8]
  14. ^ עם illumos[9]
  15. ^ כאשר השכבה העליונה היא KVM zone (illumos) או kz zone (Oracle).
  16. ^ החל מ Solaris 11.3 בטא, Solaris Kernel Zones יכולים להשתמש בנדידה חיה.
  17. ^ יש מימוש של נדידה קרה (כיבוי-נדידה-הפעלה מחדש).
  18. ^ מתחמים לא גלובליים מוגבלים כך שלא ישפיעו על מתחמים אחרים באמצעות הגבלות.[12]
  19. ^ ראו אפשרות "allow.quotas" ופסקה "Jails and File Systems" בתיעוד FreeBSD jail for details.
  20. ^ נתמך החל מ TL 02.[18]
  21. ^ כן עם כוננים לוגיים.

הערות שוליים

  1. ^ "3.5. Limiting your program's environment". freebsd.org.
  2. ^ Linux-VServer Paper, Secure Capabilities
  3. ^ 1 2 Graber, Stéphane (1 בינואר 2014). "LXC 1.0: Security features [6/10]". נבדק ב-12 בפברואר 2014. LXC now has support for user namespaces. [...] LXC is no longer running as root so even if an attacker manages to escape the container, he’d find himself having the privileges of a regular user on the host {{cite web}}: (עזרה)
  4. ^ "Live Migration in LXD". Ubuntu Insights Web site.
  5. ^ "I/O priorities for containers". OpenVZ Virtuozzo Containers Wiki.
  6. ^ "Docker inside CT".
  7. ^ "Container". OpenVZ Virtuozzo Containers Wiki.
  8. ^ "Parallels Virtuozzo Now Provides Native Support for Docker".
  9. ^ Pijewski, Bill. "Our ZFS I/O Throttle".
  10. ^ Network Virtualization and Resource Control (Crossbow) FAQ
  11. ^ "Managing Network Virtualization and Network Resources in Oracle® Solaris 11.2".
  12. ^ Oracle Solaris 11.1 Administration, Oracle Solaris Zones, Oracle Solaris 10 Zones and Resource Management E29024.pdf, pp. 356–360. Available within an archive.
  13. ^ "Hierarchical_Resource_Limits - FreeBSD Wiki". Wiki.freebsd.org. 2012-10-27. נבדק ב-2014-01-15.
  14. ^ "Implementing a Clonable Network Stack in the FreeBSD Kernel" (PDF). usenix.org. 2003-06-13.
  15. ^ "VPS for FreeBSD". נבדק ב-2016-02-20.
  16. ^ "[Announcement] VPS // OS Virtualization // alpha release". נבדק ב-2016-02-20.
  17. ^ "3.5. Limiting your program's environment". Freebsd.org. נבדק ב-2014-01-15.
  18. ^ "IBM Fix pack information for: WPAR Network Isolation - United States". ibm.com.
  19. ^ Live Application Mobility in AIX 6.1

Read other articles:

Ini adalah nama Batak Toba, marganya adalah Simanjuntak. Lea SimanjuntakLahirLea Angeline Simanjuntak7 Juli 1979 (umur 44)Bukit Timah, SingapuraPekerjaanpenyanyi, aktrisSuami/istriPatton Pandapotan Ari Parulian HutajuluAnak2Orang tuaJackson SimanjuntakRaphita TobingKerabatSophie Navita (kakak)Pongki Barata (ipar)Karier musikGenrepopgospelklasikTahun aktif1996 - sekarangLabelMaranathaArtis terkaitEka DeliDira SugandiIrsa DestiwiAnggotaBandanaira (2009-sekarang) Lea Angeline Simanjuntak (l...

 

Berikut ini adalah daftar klub yang telah bermain di Liga Utama Inggris sejak dibentuk pada tahun 1992 hingga musim saat ini. Pada musim 2021–22, lima puluh tim telah bermain di Liga Premier. Empat puluh delapan berbasis di Inggris dan dua (Cardiff City dan Swansea City) berlokasi di Wales; mereka bermain di sistem liga sepak bola Inggris karena alasan praktis dan historis. Preston North End adalah satu-satunya mantan juara Divisi Pertama papan atas yang belum pernah bermain di Liga Premier...

 

Ellobius lutescens Ellobius lutescens Status konservasiRisiko rendahIUCN7655 TaksonomiKerajaanAnimaliaFilumChordataKelasMammaliaOrdoRodentiaFamiliCricetidaeGenusEllobiusSpesiesEllobius lutescens Thomas, 1897 dan 1897 lbs Ellobius lutescens adalah sebuah spesies tikus dalam keluarga Cricetidae.[2] Spesies tersebut ditemukan di Armenia, Azerbaijan, Georgia, Iran, dan Turki. Lihat pula Tokudaia osimensis Tokudaia tokunoshimensis Referensi ^ Kryštufek, B.; Shenbrot, G. (2008). Ellobius l...

2016 UK local government election Thurrock Council election, 2016[1] ← 2015 5 May 2016 2018 → 17 of the 49 seats to Thurrock Council25 seats needed for a majority   First party Second party Third party   Leader Graham Snell Rob Gledhill John Kent Party UKIP Conservative Labour Seats won 6 7 11 Seats after 17 17 14 Seat change 6 1   Fourth party   Party Independent Seats won 0 Seats after 1 Seat change 2 Map showin...

 

2013 single by Yo Gotti featuring Rich Homie QuanI KnowSingle by Yo Gotti featuring Rich Homie Quanfrom the album I Am ReleasedNovember 15, 2013 (2013-11-15)Recorded2013GenreHip hopLength4:19LabelCMG, Epic RecordsSongwriter(s)Mario Mims, Denzil Foster, Jay King, Dequantes Lamar, Thomas McElroyProducer(s)Trauma ToneYo Gotti singles chronology Cold Blood (2013) I Know (2013) Numb (2013) Rich Homie Quan singles chronology My Nigga(2013) I Know(2013) Walk Thru(2014) I Know ...

 

Гитлер принимает поздравления с 50-летием от Генриха Гиммлера, 1939 День рождения фюрера (нем. Führergeburtstag) — праздник в нацистской Германии, отмечавшийся в день рождения Адольфа Гитлера, 20 апреля. Официальным праздничным днём день рождения фюрера стал только однажды, по...

  لمعانٍ أخرى، طالع مسجد حاجي (توضيح). مسجد حاجي باني مسجد حاجي باني في المدينة القديمة إحداثيات 40°22′01″N 49°50′01″E / 40.366944444444°N 49.833611111111°E / 40.366944444444; 49.833611111111   معلومات عامة القرية أو المدينة باكو الدولة أذربيجان سنة التأسيس القرن 16  تاريخ بدء البناء الق�...

 

American basketball coach Bill GibsonGibson, circa 1974Biographical detailsBorn(1927-12-18)December 18, 1927Donora, Pennsylvania, U.S.DiedJuly 23, 1975(1975-07-23) (aged 47)Coaching career (HC unless noted)1956–1963Mansfield1963–1974Virginia1974–1975South Florida Head coaching recordOverall237–205Accomplishments and honorsAwardsACC Coach of the Year (1972) William John Gibson (December 18, 1927[1] – July 23, 1975) was an American basketball coach who was the head men's ...

 

Sporting event delegationMalaysia at the2008 Summer OlympicsIOC codeMASNOCOlympic Council of MalaysiaWebsitewww.olympic.org.my (in English)in BeijingCompetitors32 in 10 sportsFlag bearers Azizulhasni Awang (opening)Elizabeth Jimie (closing)MedalsRanked 72nd Gold 0 Silver 1 Bronze 0 Total 1 Summer Olympics appearances (overview)195619601964196819721976198019841988199219962000200420082012201620202024Other related appearances North Borneo (1956) Malaysia competed in the 2008 Summ...

Pour les articles homonymes, voir DAF. Dictionnaire de l’Académie française La 6e édition de 1835. Auteur Académie française Pays France Genre Lexicographie Lieu de parution Institut de France, Paris Date de parution 1694, 1718, 1740, 1762, 1798, 1835, 1878, 1935, 1992 modifier  Bibliothèque de l'Institut de France, dessiné et gravé par Augustin François Lemaître, Dictionnaire de l'Académie française (1835). Le Dictionnaire de l’Académie française (DAF) est un dic...

 

Institut équin d’YpäjäPrésentationType Institution de formationPatrimonialité Site culturel construit d'intérêt national en Finlande (d)Bâtiment protégé dans le Registre du patrimoine bâti (d)LocalisationLocalisation Agricultural Research Centre (d) Ypäjä FinlandeCoordonnées 60° 48′ 14″ N, 23° 17′ 52″ Emodifier - modifier le code - modifier Wikidata L’ institut équin d’Ypäjä est un établissement finlandais d’éducation agr...

 

Mindy Sterling al San Diego Comic-Con International del 2015 Mindy Lee Sterling (Paterson, 11 luglio 1953) è un'attrice e doppiatrice statunitense nota principalmente per aver interpretato il ruolo di Frau Farbissina nella trilogia di film dedicata a Austin Powers. Tra i ruoli per cui è maggiormente conosciuta si ricordano anche quelli di Francine Briggs nella sitcom di Nickeldeon iCarly, della preside Susan Skidmore nella serie televisiva di Disney Channel A.N.T. Farm - Accademia Nuovi Tal...

Fort Wayne PistonsStagione 1954-1955Sport pallacanestro Squadra Detroit Pistons AllenatoreCharley Eckman NBA43-29 (.597)Division: 1º posto (Western) PlayoffFinale (perso 3-4 contro Syracuse) StadioWar Memorial Coliseum 1953-1954 1955-1956 La stagione 1954-55 dei Fort Wayne Pistons fu la 6ª nella NBA per la franchigia. I Fort Wayne Pistons vinsero la Western Division con un record di 43-29. Nei play-off vinsero la finale di division con i Minneapolis Lakers (3-1), perdendo poi la finale...

 

Village in Tirana, AlbaniaKusVillageKusCoordinates: 41°11′N 19°56′E / 41.183°N 19.933°E / 41.183; 19.933Country AlbaniaCountyTiranaMunicipalityTiranaMunicipal unitBërzhitëTime zoneUTC+1 (CET) • Summer (DST)UTC+2 (CEST) Kus is a village in the former municipality of Bërzhitë in Tirana County, Albania.[1] At the 2015 local government reform, it became part of the municipality Tirana.[2] References ^ Qarku Tirane. Shoqata e Kom...

 

Fictional character list The cast of seasons 19–20 (2018–2019). From left to right: Peter Scanavino, Kelli Giddish, Mariska Hargitay, Ice-T, and Philip Winchester. Law & Order: Special Victims Unit, a spin-off of the crime drama Law & Order, follows the detectives who work in the Special Victims Unit of the 16th Precinct of the New York City Police Department, a unit that focuses on crimes involving rape, sexual assault, and child molestation, as well as any crime loosely connecte...

Військово-музичне управління Збройних сил України Тип військове формуванняЗасновано 1992Країна  Україна Емблема управління Військово-музичне управління Збройних сил України — структурний підрозділ Генерального штабу Збройних сил України призначений для планува...

 

Världsmästerskapet i bandy för herrar 2006 Sveriges flagga Stockholm Datum28 januari - 5 februari 2006ArrangörFederation of International BandyDeltagareNationer12VärdskapLand SverigeOrtEskilstuna Gustavsberg Katrineholm Linköping Oxelösund Stockholm VästeråsPlaceringar Guld Ryssland Silver Sverige Brons FinlandÖvrigtMatcher37Mål347 (9,37 mål per match)← 2005 Ryssland Ryssland 2007 → Världsmästerskapet i bandy för herrar 2006 var det 26:e världsmästerskap...

 

Kabupaten Teluk BintuniKabupatenMangrove di Teluk Bintuni LambangPetaKabupaten Teluk BintuniPetaTampilkan peta Maluku dan PapuaKabupaten Teluk BintuniKabupaten Teluk Bintuni (Indonesia)Tampilkan peta IndonesiaKoordinat: 1°52′49″S 133°19′52″E / 1.88037°S 133.33105°E / -1.88037; 133.33105Negara IndonesiaProvinsiPapua BaratTanggal berdiri11 November 2002Dasar hukumUU Nomor 26 Tahun 2002/LN Nomor 129 Tahun 2002Ibu kotaBintuniJumlah satuan pemerintahan Daft...

Questa voce sull'argomento contee dell'Oklahoma è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Contea di McCurtainconteaContea di McCurtain – Veduta LocalizzazioneStato Stati Uniti Stato federato Oklahoma AmministrazioneCapoluogoIdabel Data di istituzione1907 TerritorioCoordinatedel capoluogo34°06′36″N 94°46′12″W34°06′36″N, 94°46′12″W (Contea di McCurtain) Superficie4 924 km² Abitanti34 402 (2000) Dens...

 

Football season This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 2014–15 Israeli Premier League – news · newspapers · books · scholar · JSTOR (November 2014) (Learn how and when to remove this message) Football league seasonIsraeli Premier LeagueSeason2014–15Dates13 September 2014 – 1 June 2015Champions...