Need advice about which tool to choose?Ask the StackShare community!
LXD vs OpenStack: What are the differences?
LXD: Daemon based on liblxc offering a REST API to manage containers. LXD isn't a rewrite of LXC, in fact it's building on top of LXC to provide a new, better user experience. Under the hood, LXD uses LXC through liblxc and its Go binding to create and manage the containers. It's basically an alternative to LXC's tools and distribution template system with the added features that come from being controllable over the network; OpenStack: Open source software for building private and public clouds. OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
LXD and OpenStack are primarily classified as "Virtual Machine Platforms & Containers" and "Open Source Cloud" tools respectively.
"More simple" is the top reason why over 4 developers like LXD, while over 35 developers mention "Private cloud" as the leading cause for choosing OpenStack.
LXD is an open source tool with 2.28K GitHub stars and 531 GitHub forks. Here's a link to LXD's open source repository on GitHub.
lxd/lxc and Docker aren't congruent so this comparison needs a more detailed look; but in short I can say: the lxd-integrated administration of storage including zfs with its snapshot capabilities as well as the system container (multi-process) approach of lxc vs. the limited single-process container approach of Docker is the main reason I chose lxd over Docker.
Pros of LXD
- More simple10
- Open Source8
- API8
- Best8
- Cluster7
- Multiprocess isolation (not single)5
- Fast5
- I like the goal of the LXD and found it to work great5
- Full OS isolation4
- Container3
- More stateful than docker3
- Systemctl compatibility2
Pros of OpenStack
- Private cloud49
- Avoid vendor lock-in37
- Flexible in use22
- Industry leader6
- Supported by many companies in top5004
- Robust architecture4