ההיסטוריה המקוצרת של הקונטיינרים מ-Chroot ב-1979

דף הבית >> פיתוחים חדשים וצ'יפים >> ההיסטוריה המקוצרת של הקונטיינרים מ-Chroot ב-1979
ההיסטוריה המקוצרת של הקונטיינרים מ-Chroot ב-1979
מאת: רני אסנת, 14.6.17, 08:30רני אסנת

ההיסטוריה של קונטיינרים וירטואליים לפני ש-Docker כבש את הדמיון ופתח דלתות לשימוש נרחב יותר בקונטיינרים. קשה לדמיין חיי devops ללא האקוסיסטם של Docker. בפברואר 2016 השיקה CoreOS את rkt (קיצור של "rocket") מתוך כוונה להפוך לחלופה אמינה ל-Docker.
 
לפני מספר חודשים חגג Docker יום הולדת 4 והעלה בי זיכרונות ומחשבות עד כמה מהר הוא צמח לנגד עינינו.

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

19יוניקס79: Unix V7
כן, הייתי בן 11 באותו הזמן. במהלך הפיתוח של Unix V7 ב-1979, הושקה קריאת המערכת chroot, שהעבירה את ה-root directory של תהליך וילדיו למיקום חדש במערכת הקבצים.

חידוש זה היה תחילתו של תהליך הבידוד: חציצה של גישה לקבצים עבור כל תהליך. Chroot נוסף ל-BSD ב-1982.

20FREEBDS00: FreeBSD Jails
מזנקים כמעט 2 עשורים קדימה לשנת 2000, כאשר ספק קטן של אירוח שיתופי המציא את FreeBSD jails כדי להשיג הפרדה ברורה בין השירותים שלו לבין אלה של לקוחותיו, לצורך אבטחה וקלות ניהול.  FreeBSD Jails מאפשר לאדמיניסטרטורים לפצל מערכת מחשב FreeBSD למספר מערכות קטנות ועצמאיות, שנקראות "Jails", עם היכולת להקצות כתובת IP לכל מערכת ותצורה.

2לינוקס001: Linux VServer
כמו FreeBSD Jails, גם לינוקס VServer הוא מנגנון כליאה, שיכול לפצל משאבים (מערכות קבצים, כתובות רשת, זיכרון) על גבי מערכת מחשב. וירטואליזצייית מערכת הפעלה זו, שמוטמעת באמצעות עדכון של ליבת הלינוקס, הושקה ב-2011.

עדכונים ניסיוניים עדיין זמינים, אבל העדכון היציב האחרון הושק ב-2006.

2004: קונטיינרים של אורקל סולאריסאורקל
אורקל שחררה ב-2004 קונטיינר סולאריס המשלב בקרות משאבי מערכת והפרדת גבולות המסופקת ע"י zones, שהיו מסוגלים למנף תכונות כגון Snapshots ושיבוט מ-ZFS.

20OPEN Z05: Open Z (Open Virtuozzo)
זוהי טכנולוגיית וירטואליזציה ברמת מערכת הפעלה עבור לינוקס, שמשתמשת בליבת לינוקס, שעברה עדכון עבור וירטואליזציה, בידוד, ניהול משאבים ונקודות בקרה. הקוד לא שוחרר כחלק מליבת לינוקס הרשמית.

2006: Process Containers
Process Containers (הושקו ע"י גוגל ב-2006) תוכננו לצורך הגבלה, בקרה ובידוד שימוש במשאבים (מעבד, זיכרון, קלט/פלט דיסק, קישוריות) של אוסף תהליכים. השם שונה לאחר שנה ל-Control Groups (cgroups), ובסופו של דבר, הם התמזגו עם Linux Kernel 2.6.24.

2008: LXClxc
LXC (LinuX Containers) הייתה ההטמעה המלאה הראשונה של מנהל קונטיינרים לינוקס.
היא הוטמעה ב-2008 בשימוש ב-cgroups ו-Linux namespaces, והיא עובדת על ליבת לינוקס יחידה בלי לדרוש כל עדכונים.

CloudFoundry2011: Warden
CloudFoundry החלה את Warden ב-2011, בשימוש ב-LXC בשלביה המוקדמים, ומאוחר יותר החליפה אותה עם הטמעה משלה. Warden יכולה לבודד סביבות בכל מערכת הפעלה, לרוץ כ-daemon ולספק API (ממשק תכנות יישומים) לניהול קונטיינרים. החברה פיתחה מודל שרת-לקוח לניהול אוסף של קונטיינרים ברחבי מארחים (hosts) מרובים, ו-Warden כוללת שירות לניהול cgroups, namespaces ומחזור חיי Processes.

2013: LMCTFY
Let Me Contain That For You (LMCTFY) יצא לדרך ב-2013 כגרסת קוד פתוח של מערך הקונטיינרים של גוגל, כשהוא מספק קונטיינרים לאפליקציות לינוקס. ניתן להפוך אפליקציות לבעלות לקבל "מודעות לקונטיינר" וליצור ולנהל קונטיינרים משניים שלהן. פריסה  פעילה שלLMCTFY   נפסקה ב-2015 לאחר שגוגל החלה לתרום תפיסות ליבה של LMCTFY ל-libcontainer, שהוא עתה חלק של ה-Open Container Foundation.

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

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

עם Docker, מפתחים יכולים ליצור ולהריץ במהירות אפליקציות קונטיינרים. ועם השחרור של Docker Hub, מפתחים יכולים להוריד ולהריץ קונטיינרים של אפליקציות אפילו מהר יותר.

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

כמובן, Docker אינו לבדו בעתיד זה של הקונטיינרים. בפברואר 2016 השיקה CoreOS את rkt (קיצור של "rocket") מתוך כוונה להפוך לחלופה אמינה ל-Docker. כפי שתיארו היטב ב-InfoWorld : rkt מתכוון לבצע אותן משימות כמו Docker, אבל לעשות זאת טוב יותר כשיוכל.

בשנה האחרונה ראינו שינויים רבים, כגון  הגדרת containerd כפורמט הבסיס לקונטיינרים של Docker (ואשר לצד rkt, אומץ כסטנדרט ע"י CNCF, הארגון לטכנולוגיות ענן). במקביל ישנם מאבקים על השליטה בעולם ה-orchestrators, אותם כלים המנהלים פריסת קונטיינרים.

מאת: רני אסנת, יוני 2017.
סמנכ"ל השיווק של אקווה סקיוריטי

DOCKER
 
 
 
 



 
 
Bookmark and Share


 

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

לוח אירועים וכנסים של עולם ההיי-טק - כאן.

מחפש מחקרים? מאות מחקרים עדכניים מהשנה האחרונה מצויים כאן

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


מעוניין לבנות ולתפעל אתר אישי או עסקי מקצועי? לחץ כאן.


 




לוח האירועים המלא לגולשים מצוי כאן.

28-29/10/19 - Smart Mobility Summit 2019 

17-24/11/19 - שבוע היזמות העולמי 2019  

17-21/11/19 - Oracle Week 

3/12/19 - ועידת ההייטק החרדי 2019  

4/12/19 -  GO Mobile #8 

11/12/19 - Next Case  

12/2/20 - Teleco 2020

 

הכי ניצפים 

דירוג הסמאטרפונים הטובים ביותר בעולם לספטמבר 2019 עפ"י Business Insider - כאן

תאגיד השידור - "עלינו". איך עשו עלינו סיבוב והשאירו את אגרת הטלוויזיה - כאן

כל מה שלא מספרים לכם בתחום "השוק הסיטונאי" - פרק א': בזק - כאן

כל מה שלא מספרים לכם בתחום "השוק הסיטונאי" - פרק ג' - ההפסד הצרכני - כאן

כמה מפסידים בביצועים של הפס הרחב במעבר ל"שוק הסיטונאי"? - הרבה - כאן

למה מבלבלים את המוח לציבור בנושא המכונה "שוק סיטונאי"? - כאן

למה בכלל צריך להחליף / לרכוש נתב במעבר ל"שוק סיטונאי"? - כאן

איך אני יודע כמה מגהרץ יש בחיבור LTE? מי ספק הסלולר המהיר בישראל? - כאן

חשיפת המחדל המדהים המוסתר מהציבור של הרס רשתות הסלולר - כאן

חשיפת מה שאילנה דיין לא פרסמה ב"ערוץ 2" על תעלולי השר משה כחלון - כאן

איך רבע מיליון לקוחות נפלו בפח ועברו להסדר המכונה בטעות "שוק סיטונאי" - כאן

ההגנה המושלמת על הגלישה ניידת והנייחת ועל הפרטיות מפני כל תוקף - כאן

מבחן דרך: חיבור VPN - האם זו ההגנה המושלמת על הגלישה ועל הפרטיות? - כאן

המשך חשיפת הבלוף ששמו "מהפיכת הסלולר" ואיך מסרסים את הנתונים לציבור - כאן

סיכום ביקור בסיליקון ואלי - למה 3 הגדולות משקיעות ומפתחות באותם תחומים - כאן

שלמה פילבר (עד לאחרונה מנכ"ל משרד התקשורת) - עד מדינה? הצחקתם אותי! - כאן

"יש אפליה בחקירה"? חשיפה: למה השר משה כחלון לא נחקר עד היום? - כאן

חשיפת חשד לשחיתות הדומה לזו של "תיק 4000" אך בתחום הסלולר - כאן

חשיפת ההונאה הגדולה שהובילה לכך שמוצרי התקשורת יקרים יותר בישראל - כאן

בלעדי לקוראי האתר: 1 ש"ח ליום שיחות וגלישה ללא הגבלה בחו"ל... - כאן

חשיפת מה שלא רוצים  שתדעו בעניין פריסת אנלימיטד (בניחוח בלתי נסבל) - כאן

חשיפה: איוב קרא אישר לקבוצת סלקום בדיוק מה שביבי אישר ל-Yes ולבזק - כאן

האם השר איוב קרא היה צריך בכלל לחתום על האישור, שנתן לקבוצת סלקום? - כאן

האם ביבי וקרא קבלו בכלל תמורה עבור ההטבות הרגולטוריות שנתנו לסלקום? - כאן

המסמכים בנושא בזק-Yes (תיק 4000) מוכיחים "תפירת תיק" לאיש הלא נכון! - כאן

עובדות ומסמכים המוסתרים מהציבור: האם ביבי כשר תקשורת עזר לקב' בזק? - כאן

מה מקור ה-Fake News שהביא לתפירת תיק לביבי והעלמת החשודים הנכונים - כאן

אחת הרגליים של "תיק 4000 התפור" התמוטטה היום בניצחון (כפול) של בזק - כאן

איך כתבות מפנקות הפכו לפתע לטובת הנאה שהיא מיסודות עבירת השוחד? - כאן

שערוריית הקנס הענק על בזק וחשיפת "תעודת הביטוח" של נתניהו בתיק 4000 - כאן

תיק 5000: סלקום - IBC לא תפרוס סיבים ותרכב על גב הרכוש הפרטי של בזק - כאן

ערוץ 20: "תיק תפור": אבי וייס חושף את מחדלי "תיק 4000" - כאן

התבלבלתם: גיא פלד הפך את כחלון, גבאי ואילת לחשודים המרכזיים בתיק 4000 - כאן

פצצות בתיק 4000: האם היו בכלל התנגדויות למיזוג בזק-יס? - כאן

נמצא מסמר נוסף בארון הקבורה של תיק 4000 התפור - כאן

נחשפה עוד עובדה חשובה בדרך אל ההלוויה של תיק 4000 - כאן

תיק 4000 לא הושלם: האם היועמ"ש קיבל את כל המידע הנחוץ לחקר האמת? - כאן

תיק 4000: גם תקנות התקשורת התומכות בגרסת נתניהו לא נכללו בחקירה - כאן

חשיפת שקרים נוספים בתיק 4000: הטעיית הציבור נמשכת ללא הרף - כאן

תיק 4000: נחוצה ועדת חקירה ממלכתית לגבי "אישום" שר התקשורת - נתניהו - כאן

תיק 4000: חשיפת "דבר ראשון" בעניין היועמ"ש - היבטים חמורים חדשים - כאן

תיק 4000: היועמ"ש לממשלה אישר "מיזוג" בזק-יס. צריך ועדת חקירה ממלכתית - כאן

אוסף הטעויות בתיק 4000: "אני מאשים" - לא חתרו כלל לגילוי המאת - כאן

שערוריית תיק 4000: איך יש 2 גרסאות שונות של כתב החשדות של היועמ"ש? - כאן

ערוץ 20: אבי וייס חשף טענות שגויות בכתב החשדות נגד רוה"מ בתיק 4000 - כאן

תיק 4000: חשיפת מסמך נוסף שיסייע גם הוא לחיסול תיק 4000 התפור - כאן

ערוץ 20: אבי וייס ואלי ציפורי חשפו שקרי הפרקליטות לגבי ההדלפות בתיק 4000 - כאן

תיק 4000: מתי מדוע ואיך הוא הפך מ"תיק בזק" ל"תיק תפור" ומחורר? - כאן

הספינים והשקרים בתיק 4000 חזרו. הם חלק מניסיון הפיכה שלטונית שיש לחקור - כאן

סודות ושקרים בפרקליטות והיועמ"ש: מי היה ב"ניגוד עיניינים" בתיק 4000? - כאן

תיק 4000 יושלך לפח האשפה של ההיסטוריה עקב חקירה רשלנית ללא מסמכים - כאן

תיק 4000: מסמר נוסף ענק לארון הקבורה שלו (פרי חשיפה של אלי ציפורי) - כאן

תיק 4000: בעיות זיכרון, חקירה משובשת ושקרים המכוונים להפיכה שלטונית! - כאן

חשיפות חדשות בעקבות הדלפת עדויות שלמה פילבר - "עד המדינה" בתיק 4000 - כאן






 
זרקור חברות
 
פורטינט
 
NORDVPN
 
Telecom Expert
 
טלקום אקספרטס
 
NordVPN
 
עדן אימון עסקי
 
כמה זה? השוואת מחירים
 
PIXABAY
 
Telecom Experts
 
טלי וייס
 
 
Slideshare Linkedin Twitter
Youtube Instagram Facebook
Google+ live Zappix
Bitly Vimeo Pinterest
אנדרואידאנדרואיד-ברקוד אפל ברקודאפל

 
  מהירות גלישה Your IP שירותנט
לייבסיטי - בניית אתרים