Container
Oded Rotter
oded1233@gmail.com
Based On:
https://en.wikipedia.org/wiki/LXC
https://en.wikipedia.org/wiki/Cgroups
https://z900collector.wordpress.com/linux/containers/
https://openvz.org/Main_Page
https://www.redhat.com/en/about/press-releases/red-hat-launches-red-hat-enterprise-linux-7-
atomic-host-advances-linux-containers-enterprise
http://www.zdnet.com/article/what-is-docker-and-why-is-it-so-darn-popular/
http://www.projectatomic.io/
http://events.linuxfoundation.org/sites/events/files/slides/Jun_Nakajima_NFV_Container_final.pdf
‫מה‬‫זה‬?
•‫סביבה‬‫וירטואלית‬,‫מערכת‬ ‫תחת‬‫ההפעלה‬,‫יכולת‬ ‫המאפשרת‬
‫על‬ ‫מהשנייה‬ ‫אחת‬ ‫מבודדות‬ ‫מערכות‬ ‫של‬ ‫הרצה‬Host‫בודד‬.
•‫עם‬ ‫ההפעלה‬ ‫מערכת‬ ‫של‬ ‫עותק‬ ‫של‬ ‫סוג‬ ‫זהו‬Processes,FS‫ו‬-
Network Stack‫נפרדים‬.
•‫בלינוקס‬ ‫רק‬ ‫לא‬ ‫זה‬–‫ב‬ ‫גם‬ ‫יש‬-Windows Server...
‫מרכיבים‬
•Cgroups( :Control Groups)
–‫הגבלה‬ ‫ביצוע‬‫ותעדוף‬‫משאבים‬(CPU,Memory‫וכו‬'.)
•namespace:
–‫היישומים‬ ‫בין‬ ‫ההפעלה‬ ‫מערכת‬ ‫סביבת‬ ‫הפרדת‬
(Process Trees,User IDS‫וכו‬')
‫מה‬‫שונה‬‫מ‬‫וירטואליזציה‬‫של‬‫שרתים‬?
‫שרתים‬ ‫של‬ ‫וירטואליזציה‬:Containers:
‫בשביל‬‫מה‬‫זה‬‫טוב‬?(1)
‫בשביל‬‫מה‬‫זה‬‫טוב‬?(2)
•‫הפיתוח‬ ‫משלבי‬ ‫במעבר‬ ‫גמישות‬ ‫מאפשר‬,‫ויצור‬ ‫בדיקות‬
‫הסביבה‬ ‫מאפייני‬ ‫אחידות‬ ‫על‬ ‫בשמירה‬,‫שמשהו‬ ‫שהסיכון‬ ‫כך‬
‫יותר‬ ‫קטנה‬ ‫היצור‬ ‫סביבת‬ ‫לעומת‬ ‫פיתוח‬ ‫בסביבת‬ ‫עבד‬
‫משמעותית‬.
•‫ב‬ ‫ואנכי‬ ‫אופקי‬ ‫גידול‬ ‫יכולת‬-Data Center
Red Hat Enterprise Linux 7 Atomic
Host (RHELAH)
CoreOS
Ubuntu Core (snappy)
Docker is an application which uses
containers
‫מה‬‫שואל‬‫פרקליטו‬‫של‬‫השטן‬?
•‫פה‬ ‫חדש‬ ‫מה‬?
•‫הלקוח‬ ‫חווית‬ ‫את‬ ‫משפר‬ ‫זה‬?
•‫כספי‬ ‫חסכון‬ ‫פה‬ ‫יש‬?
•‫יותר‬ ‫גמישים‬ ‫להיות‬ ‫לנו‬ ‫עוזר‬ ‫זה‬‫בייישום‬?
•‫ה‬ ‫לארסנל‬ ‫מילה‬ ‫עוד‬-Buzzwords?
•‫ליישם‬ ‫פה‬ ‫יכולת‬ ‫יש‬Tenancy?
•‫עם‬ ‫מה‬Openstack,NFV,SR-IOV?
‫תשובה‬‫מנומקת‬‫וארוכה‬‫לשאלותיו‬‫של‬
‫פרקליטו‬‫של‬‫השטן‬?
‫סרט‬ ‫לראות‬ ‫לי‬ ‫בא‬...
• https://www.youtube.com/watch?v=_jBTHyo0mEQ
• https://www.redhat.com/en/about/events/transform
-application-delivery-containers-red-hat-virtual-event
• https://msdn.microsoft.com/en-
us/virtualization/windowscontainers/about/about_ov
erview
• https://www.youtube.com/watch?v=Q5POuMHxW-0
• https://www.youtube.com/watch?v=Av2Umb6nELU

Container