System Designer, DreamLab
A System Designer at DreamLab, with 12 years of experience in building core systems for Grupa Onet-RAS Polska and DreamLab.
24 hours is never enough to do eveything he should and/or would like to do. Dominik keeps finding more and more interesting things to learn, install or develop. His career included periods with more focus on programming and times with a bigger focus on system building and maintenance. He started his IT adventure by working on internal systems and AOL Server modules. He had a brief encounter with Perl and has spent some more time with C/C++, but now his heart is with Python.
Quite a large part of his working time he deals with object storage based on CEPH, IaaS built on OpenNebula and OpenStack solutions. Currently he is working on developing PaaS orchestration and monitoring system.
Cluster management made doable
When it comes to managing a bunch of virtual servers like one resource, the market offers countless solutions like Heat, Senlin, Cloudify, Terraform etc. Yet, when faced with a challenge to pick one, that would suit our needs we found ourselves in quite a predicament. At DreamLab we are in charge of thousands of short-lived servers and we would like to manage clusters of servers in both our own infrastructure based on OpenStack as well as in the public cloud ecosystem where we use APIs. Our search for a scalable, plugin-oriented solution that allows for regular health checks, led us to create our own application that we’re releasing for the community to use.
In our presentation, we will go through available market solutions, our own choices and finally, we will show you tools that do the trick, so you can learn from it and manage your own servers efficiently, regardless of your IaaS.