Filling the Gap: LINBIT SDS in Amazon EKS

Reader Bootstrapping: Amazon Elastic Kubernetes Service (EKS) might be one of the quickest routes an organization can take to run a highly available, fault tolerant, and scalable Kubernetes cluster. EKS handles many of the difficult tasks in managing a Kubernetes cluster for its users; letting them focus more on their applications than their infrastructure. For […]

Best Practices for Kubernetes Storage Performance with LINSTOR

LINSTOR® is the LINBIT® SDS solution for managing Linux block storage. If you’ve used LINSTOR, you know how many knobs can be turned when configuring it. If you’ve followed along with one of our quickstart blogs or a README in one of LINBIT’s GitHub repositories, you’ve probably set up a LINSTOR cluster without much consideration […]

Using Virtual Data Optimizer (VDO) with DRBD on RHEL 9 Tech Guide

The purpose of this guide is to provide installation and configuration instructions for implementing Red Hat’s Virtual Data Optimizer (VDO) and LINBIT®’s DRBD®. VDO is a virtual block device driver that provides inline deduplication, compression, and thin provisioning for block storage in Linux. VDO operates within the Linux kernel and is managed by LVM. DRBD […]

Highly Available NVMe-oF on RHEL 9 Tech Guide

The Highly Available NVMe-oF on RHEL 9 tech guide will instruct the reader on how to configure a Highly Available (HA) NVM Express over Fabrics (NVMe-oF) cluster using DRBD® 9 from LINBIT® and the Pacemaker cluster stack on Red Hat Enterprise Linux (RHEL) 9. NVMe-oF is the concept of connecting to a remote NVM Express […]

NuoDB in EKS with LINSTOR for Persistent Storage

In the summer of 2019 LINBIT® and NuoDB collaborated on some testing to see how well the two performed together in Google Cloud Platform (GCP). The original blog can still be read here if you’re curious what was written. Spoiler: NuoDB and LINSTOR® performed very well together, with LINSTOR’s synchronous replication between zones adding negligible overhead to […]

Monitoring Clusters Using Prometheus & DRBD Reactor

In an older post I wrote about monitoring Linux HA Clusters using Prometheus and ClusterLab’s ha_cluster_exporter project. Using the ha_cluster_exporter is still a perfectly fine and recommendable method for monitoring Linux HA Clusters. However, LINBIT® has instrumented some of its own software to natively expose Prometheus metric endpoints. This blog post will highlight LINBIT software […]

Kubernetes CSI Plugin for LINSTOR

It’s been over three years since LINBIT® released the Kubernetes CSI plugin for LINSTOR. While much has changed in how LINSTOR® is typically deployed into Kubernetes clusters — I’m referring to the LINSTOR Operator for Kubernetes — the CSI plugin is still the bridge between Kubernetes and LINSTOR’s replicated block storage. While LINBIT encourages its […]

Solutions for Microservice Architectures

Microservice Architectures

Over the past few years, microservice architectures and the cloud practices surrounding them have proliferated throughout the IT industry. As someone practicing IT in the early 2000s, the container revolution is reminiscent of when VM infrastructure became the new normal. With any major shift in IT architectures, new and old software finds new use cases, […]

Multi Availability Zone Block-Level Replication using DRBD

Reader Bootstrapping Amazon Web Services (AWS) is designed from the ground up with availability in mind. The geographical locations of their Availability Zones (AZs) are carefully selected to mitigate the risk of natural disasters that could impact their services. Even the most unexpected natural disaster is unlikely to affect all of a region’s AZs. However, […]

File vs. Block vs. Object Storage

Storage systems are almost unquestionably the most critical component of larger IT systems. Without storage systems operating normally, websites could serve outdated information, customers and employees may not have access to the information they need, and in extreme cases, data loss could put a company out of business entirely. You could make similar statements for […]