NuoDB on LINSTOR Provisioned Kubernetes Volumes

NuoDB on LINSTOR-Provisioned Kubernetes Volumes

NuoDB and LINBIT® put our technologies together to see just how well they performed, and we are both happy with the results. We decided to compare LINSTOR® provisioned volumes against Kubernetes Hostpath (Direct Attached Storage) in a Kubernetes cluster hosted in Google’s cloud platform (GCP) to show that our on-prem testing results can also be […]

Key/Value Store in LINSTOR

Recently we introduced a Key/Value store in LINSTOR® and exposed it in a developer-friendly way in the Python API (python-linstor). The first question is why would one want such a Key/Value store in LINSTOR when there are many high performance implementations such as etcd. The request for a K/V store was mainly driven by LINSTOR […]

How LINBIT Improved the DRBD Sync-Rate Logic

About nine years ago, LINBIT® introduced the dynamic sync-rate controller in DRBD® 8.3.9. The goal behind this was to tune the amount of resync traffic so as to not interfere or compete with application IO to the DRBD device. We did this by examining the current state of the resync, application IO, and network, ten […]

Speed Up! NVMe-oF for LINSTOR

What is NVMe? The storage world has gained a number of new terms in the last few years. Let’s start with NVMe. The abbreviation stands for Non-Volatile Memory express, which isn’t very self-explanatory. It all began a few years back when NAND Flash started to make major inroads into the storage industry, and the new […]

High Level Resource API – The simplicity of creating replicated volumes

In this blog post, we present one of our recent extensions to the LINSTOR® ecosystem: A high-level, user-friendly Python API that allows simple DRBD® resource management via LINSTOR. Background: So far LINSTOR components communicated by the following means: Via Protocol Buffers, or via the Python API that is used in the linstor command line client. Protocol […]

OS driven Software-Defined Storage (SDS) with Linux

In the tech world, a “layered cake” approach allows IT shops to enable new software capabilities while minimizing disruption. Need a new feature? Add a new layer. But like “too much of a good thing,” this approach has caused the IT stack to grow over the years. Software layer bloat and complexity can lead to […]

LINBIT SDS For Kubernetes Is Fast & Reliable

LINBIT SDS for Kubernetes

In July 2018, LINBIT® announced the general availability of LINBIT SDS for Kubernetes. It included container-native persistent block storage for stateful applications and support for the MariaDB database. LINBIT SDS supports MariaDB and can create, remove, snapshot, and replicate Kubernetes storage volumes for Enterprise and Database Applications. LINBIT SDS is an open-source storage management solution […]

The Technology Inside LINSTOR (Part II)

Linstor technology

In our first look into LINSTOR®, you learned a lot about the single communication protocol, transaction safety and modularity features. In the next chapter, you can dive deeper into the construction. Fault Tolerance Keeping the software responsive is one of the more difficult problems that we have to deal with in LINSTOR’s design and implementation. […]

The Technology Inside LINSTOR (Part I)

LINSTOR's design and technology

Spotlight on LINSTOR’s design and technology What we do to LINSTOR’s design and technology and how we do it to create a powerful, flexible and robust storage cluster management software. LINSTOR® is an application that integrates with highly automated systems, such as software-defined storage systems or virtualization environments. Users often interact with the management interface […]

Container-Native Software Defined Storage (SDS) From LINBIT

Container-Native Software

Container-native software technologies represent the next wave of efficiency for data centres. Like previous waves, a new technology points to new levels of efficiency and delivers some of it. But as you get deeper into it, you see opportunities to optimize how it works. And after a while longer, you see it. Doing it in […]