Linux containers

download Linux containers

If you can't read please download the document

description

Linux Containers (LXC) es un sistema de virtualización con Software Libre nativo en GNU/Linux, que habilita aislar procesos y recursos sin la necesidad de correr software de interpretación y emulación, ni las complejidades de otros sistemas de virtualización.

Transcript of Linux containers

  • 1. Linux Containers (lxc) cuntos Linux quieres tener? Rodolfo Pilas @ysidorito Federico Wagner @visigoten

2. Gabriel (masternet) Icasuriaga 1969 - 2013 3. 1 2 3 4. Optimizar uso de recursos Aprovechar hardware Mejorar mantenimiento Virtualizacin Disponibilidad Flexibilidad Actualizaciones 5. Virtualizacin completaParavirtualizacin Virtualizacin" de sistema operativo 6. cgroups 2 3 7. Paul MenageRohit Seth 2006 Process Containers 2008 Kernel 2.6.24 Control Groups cgroups Documentation/cgroups/cgroups.txt kernel/cgroups.c include/linux/cgroups.h 8. cgroups Limitar recursos memoria filesystem, etc. Priorizar CPU, I/O, etc. Contabilizar Controlar checkpoint & restart 9. 1 lxc 3 10. LXCcgroups + namespaces 11. Mxima densidad 12. Process namespaces 13. Network namespaces Bridge static dynamic NAT Fsico 14. cmo usamos LXC? 15. 1 2 docker 16. Docker es un motor de cdigo abierto que automatiza el despliegue de cualquier aplicacin como un contenedor Desarrollado por: https://www.dotcloud.com/ http://www.docker.io/ 17. Docker hace que sea fcil de construir, modificar, publicar, buscar y ejecutar los contenedores 18. Caractersticas principales Aislamiento del sistema de archivos Aislamiento de recursos (cpu, memory) Aislamiento de red Copy on Write Logging (stdint/stdout/stderr) Manejo de cambios Shell interactivo 19. Quin usa LXC? 20. cgroups lxc docker cuntos Linux quieres tener? Rodolfo Pilas @ysidorito Federico Wagner @visigoten