Stabile is an open-source platform for managing infastructure running virtualized workloads and services. Stabile supports management through a web client, declarative configuration and automation through the API or the CLI.
The name Stabile was inspired by the use of the word in Ursula K. Le Guin’s writings, which are set in a fictional universe.
In the IT operations business we are currently somewhere along a containerization hype cycle. Those who have been long enough in the business, remember previous hype cycles. The virtualization hype cycle definitely reached the plateau of productivity with VMware as the uncontested winner. Later OpenStack and the open source community tried to challenge this – initially with plenty of momentum, but OpenStack now seems to be permanently stuck in the through of disillusionment. Meanwhile IaaS and the “cloud” have had a party of their own with AWS et el., which to some extent makes the quest to unseat VMware from the server room throne all but obsolete. Currently container orchestration is the new hot kid on the block, and while containers are a great way to share hardware ressources, they do not make orchestration of VM’s, and more generally orchestration of hardware ressources, obsolete. Everything ultimately runs on hardware, and while it’s great that Docker and Kubernetes are open source, they provide little help in managing your basic compute, storage and network infrastructure. So – the net effect of this new paradigm is to move things even faster out of the server rooms, and onto infrastructure orchestrated by Amazon, Google and Microsoft, which may be great or not so great, depending on your viewpoint. Open it is not.
If you have no desire to tinker with hardware, and mainly want to write your code, containerize your application and deploy it to some pre-configured Kubernetes environment, you should probably just look to some of the great cloud offerings out there.
Stabile tries to fill a gap in the market we feel there is for those who, for whatever reason, prefer to manage their own basic infrastructure, but don’t have the urge or the economy to employ a department of sysadmins and license managers to do so.
Stabile provides you with:
If you have read this far, we suggest you strap in, and go ahead with reading about the main components of Stabile.
The Stabile Web Client and the Stabile API are organized around the ressources that Stabile tries to manage and orchestrate. They are: