Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Civil War: LXD vs Docker

9,654 views

Published on

A review about the scenarios with most expectations always from an OpenNebula’s
integration point of view. What can we expect nowadays of both technologies and
what should they improve in the future.

Talk held at the OpenNebula Techday Barcelona 2017:
https://opennebula.org/community/techdays/techday-barcelona-2017/

Published in: Technology

Civil War: LXD vs Docker

  1. 1. Civil War: Docker vs LXD OpenNebula Tech Day May 23 2017
  2. 2. Timeline
  3. 3. Virtual Machines vs Containers
  4. 4. Virtual Machines  OS Flexibility  Better level of Isolation  Configuration in boot time
  5. 5. Containers
  6. 6. So, which Technology do I have to use?
  7. 7. Docker • 1200 Contributors • 100.000 Applications • About 4 Million users • 300 Million downloads
  8. 8. Docker • App Encapsulation • Lightweight • Simple • Community
  9. 9. Docker HUB
  10. 10. LXD • Layer on top of LXC • Better user experience • Runs other Linux Distribution on ubuntu host
  11. 11. LXD acts as a Virtual Machine • Lightweight • Density • Resources Management • Supports Migration • Snapshots
  12. 12. LXD Resource limits • Disk (ZFS & brtfs) • CPU (Pinning, %CPU time, Specifiy CPU Time) • Memory (Hard and Soft) • Network I/O • Block I/O
  13. 13. LXD Image Management • 170 images available • No public image repository • Able to save your custom images in a private repository
  14. 14. Docker vs LXD? • VM alternative • Multiple Process Container • Operating System • Online Resource Control • IaaS • App Encapsulation • Single Process container • Development • HUB • PaaS
  15. 15. OpenNebula Integration • OneDock • Docker Machine • LXDoNe (Demo)
  16. 16. Future Improvements • VNC Support • Migrations • Online resources • Snapshots
  17. 17. Questions? Xavier Peralta Ramos xavier.peralta@csuc.cat @xpr_85

×