So, what this BlackStor really is?

Running an OpenStack platform is a never ending story of debugging and searching for the best possible components, including the storage subsystem. It is very naive to think that OpenStack is just about a one-time installation and running of GUI or API interfaces.

One of the challenges we were facing was in replicating/triplicating storage across multiple datacenters with the lowest possible latency and highest throughput.  At the beginning we were, as most other providers, running Ceph. Unfortunately that was a huge mistake which at the end of the day cost us a lot of wasted effort. However this article is not about Ceph storage…

In 2016 we entered a close cooperation with a company called Linbit, guys who invented a well-known storage technology called DRBD. DRBD has been an “old school”, part of the Linux world for many years. What it does is basically replicate block devices over the network. Version 9 supports up to 32 replicate copies of a single resource. But if you want to use it in a cloud environment, it’s necessary to do much more – to orchestrate on multiple levels.

Continue reading “So, what this BlackStor really is?”