LINBIT’s Technology Values
Explore the benefits we provide for your business
Safeguard your data against failures, crashes, and ransomware. Ensure uninterrupted services, excel in performance, and retain control with LINBIT's trusted open-source solutions.
Protect Your Data
LINBIT promises that you will keep your data no matter what happens.
But it also takes your decision up to which kind of failure/disaster you want to be prepared for.
- Drive Failure
HDDs and SSDs are hardware components that might fail. When such a failure occurs, recovering data from failed units could become very expensive and time-consuming, a job for data-recovery experts. The classic protection from failing drives is a RAID. This is a level below LINBIT’s realm. LINBIT does not offer RAID software, but please read on.
- Protection from Ransomware
A disaster-proof backup system is the only reliable means against ransomware, successful cyber attacks, or internal sabotage. LINBIT’s LINSTOR software brings this capability to the table. It orchestrates backing up your primary storage (full and incremental) to S3 API-compatible backup storage.
- Server Failure
As drives, servers are just hardware. They might fail just as the drives in them. In the event of a failure, not only is your data at stake but the applications/services running on them are suddenly down. Here is where LINBIT’s DRBD software comes into the picture. Its core capability is to replicate your data online while it gets generated to another or multiple servers. Apart from keeping your data, by keeping it on multiple servers concurrently, the other important aspect is bringing up your applications/services after a server failure. That is another factor covered by LINBIT’s software stack. Please note that synchronous online data replication removes the necessity for RAID within the servers.
- Data-center Failure
From LINBIT’s point of view, a data center is just a collection of servers. A data center failure can be handled with the same capabilities that LINBIT created to protect you from the fatal consequences of single server failures. It is replication between machines in different data centers and failover capabilities between those machines. Depending on the distance, different kinds of replication might be the tool of choice—maybe asynchronous online replication, maybe continuous snapshot difference shipping. Also, the means for the switching operation between sites are different compared to a service failover between two servers.
Keep Your Services Always On
Keeping your applications, services, containers, or VMs online depends greatly on how your applications are deployed to your infrastructure. Find here a list of workload orchestrators with which we deeply integrated our LINBIT software stack so that you can achieve high availability of your applications/services with these stacks in combination with LINBIT’s offerings.
- MS Windows
LINBIT HA for Windows will come with drbd-reactor/promoter to keep important applications or services running despite possible hardware failures. It is a very lightweight HA cluster manager that relies on cluster membership information from DRBD. It requires three nodes in the cluster, though it requires only two to have a full replica of the applications/services data.
- Kubernetes, OpenShift, Rancher, Microk8s, Nomad
We have deep integration with Kubernetes and vendors’ flavors like Red Hat OpenShift, SUSE’s Racher, and Ubuntu’s Microk8s. We call that LINBIT SDS for Kubernetes. It comes with a Kubernetes operator, a CSI driver, and many pre-built container images. It provides highly available persistent volumes and enables timely failover operations in Kubernetes with a dedicated HA-Controller.
- Apache CloudStack
LINBIT’s driver for Apache CloudStack is upstream; it comes with the CloudStack software. You only need to point CloudStack to your LINBIT SDS cluster. You can use LINBIT SDS and CloudStack to create your HCI infrastructure. Supporting live and cold VM migration, as well as failover.
- OpenStack
LINBIT SDS for OpenStack comes with a Cinder driver for OpenStack. It allows for disaggregated and hyper-converging nova nodes with cinder nodes. It provides highly available block volumes through Cinder. Supporting live and cold VM migration, as well as failover.
- OpenNebula
LINBIT SDS for OpenNebula contains a driver for OpenNebula that makes LINSTOR resource groups available as Datastores in OpenNebula. It proves a highly available Datastore for VM images and System images. It allows for disaggregated and hyper-converged deployments. Supporting live and cold VM migration, as well as failover.
- XCP-ng - XenOrchestra
Xostor is LINBIT SDS for XCP-ng. Through XenOrchestra, you get a GUI to manage most aspects of LINSTOR. It is supposed to be used in a hyper-converged way. Supporting live and cold VM migration, as well as failover.
- oVirt, Oracle Linux Virtualization Manager
LINBIT SDS for oVirt comes with a (Cinder) driver for oVirt. It allows you to provide LINSTOR resource groups as storage domains for oVirt. It allows for disaggregated and hyper-converging storage and compute nodes. It provides highly available volumes. Supporting live and cold VM migration, as well as failover.
- Proxmox VE
LINBIT SDS for Proxmox VE contains a driver that makes it compatible with Proxmox VE. A LINSTOR resource group becomes a storage pool in Proxmox. It allows for disaggregated and hyper-converging storage and compute nodes. It provides highly available volumes. Supporting live and cold VM migration, as well as failover.
- LINBIT VSAN for VMWare & everything else
We also package LINBIT SDS as a pre-built appliance image on Alma Linux. It is available as an OVA file that you can easily deploy in VMware and other virtualization environments where LINBIT does not provide native integration.
LINBIT VSAN is also available as an ISO image with an installer, allowing you to easily create a LINBIT SDS storage cluster out of 3 or more physical machines. It provides access to highly available storage volume through the iSCSI and NFS protocols.
Excel With Best Performance
Whether you invest in server hardware or cloud infrastructure, be assured that your services get the best performance in accessing your data under the constraints of your precious investments.
- Data and Workload Co-location
LINBIT SDS is unique in the market regarding high performance while at the same time consuming fewer resources (CPU and main memory) than other solutions.
It contains optimizations that make I/O to the data as fast as possible by having a complete copy of the data on precisely that node where a particular volume gets accessed. I need to stress that this is an optimization only. It does not limit the availability of the data to having a copy of the data accessible on the node where the workload runs at the moment. LINBIT SDS immediately serves the data from another copy on another drive and is entirely transparent to the application. If the drive fails that holds the co-located copy of a particular volume, the application (service, container, VM) continues to run wherever it runs.
The benefits of co-locating data with the processing are:
- zero overhead read performance, just the drive latency, no network latency added
- reduced network load, helping scalability
- comes naturally with hyper-converged infrastructure (HCI) architecture
- Concrete I/O performance
Concrete performance numbers are a function of the hardware. In particular, they depend on the used networking technology (NICs and switches), drives (NVE-SSDs, SAS-SSDs, PMEM), the CPUs, available main memory, and the busses connecting these components. With these hardware components getting dated and replaced by newer generations of devices, also concrete performance results get data regularly.
Here is a list of blog articles about performance measurement results:
- Control Plane Performance
The LINBIT SDS software is composed of LINSTOR and DRBD. DRBD is the data plane component. It contains the necessary control elements (which nodes are online, which devices holding data are present and working) implemented in a distributed manner. LINSTOR manages a large number of DRBD clusters. Managing in the sense of creating new data volumes, resizing, deleting, taking snapshots, shipping snapshot differences, adding or removing replicas, and more. LINSTOR’s architecture has a central controller that orchestrates the cluster using a satellite process on each node it is concerned with. The controller is made highly available by a lightweight failover manager (drbd-reactor).
- Control & Data Plane Split
DBRD and LINSTOR are cleanly separated, and each component is usable independently in its own right. At the same time, when combined, they are perfectly integrated. Furthermore, the linstor controller is internally highly parallelized. For example, while it takes about 4 seconds to create a single volume, on a larger cluster, hundreds of volumes can be created in parallel in about the same time (4 seconds).
We have LINBIT SDS in production on clusters as big as 650 nodes (about 10000 volumes) and are convinced that it will also work nicely on even larger clusters.
You’re in Control
Navigating a shifting storage landscape, LINBIT champions Open Source. With two decades of unwavering commitment, their support-backed approach ensures data availability. Open Source grants transparency, while LINBIT's expertise mitigates production glitches. Control your storage destiny with LINBIT.
- Avoid depending on a black box
Over the years, the industry went from proprietary hardware and software via “open systems” to Open Source. Still, many players in the storage industry bet on proprietary software or closed appliances. Both can lead to severe issues for customers if a vendor decides to drastically increase prices (e.g., toward the end of the life of a certain system), discontinue a particular offering, get acquired by another player, or even goes out of business.
- Open Source projects never go away
These risks have a significantly lower impact on you as a customer if your storage software vendor delivers a service and support subscription for Open Source software. This is why LINBIT is an Open Source company.
Whatever happens to LINBIT, the source code of DRBD, Linstor, and all the other projects is out there. These software projects will survive. They can be forked if necessary. No scenario makes them go away.
- Support from the Authors
LINBIT, with its highly qualified staff, is a small but powerful player in this ecosystem. The Open Source based solution is a guarantee for you, better than a software-escrow contract with a vendor betting on proprietary technology. Time proves our approach. LINBIT has been in business for 20 Years, we have seen many competitors created by VC financing fail, while we stay consistent in our focus – keeping your data highly available.
Support for the developers that wrote a particular software package might be priceless in the case of troubles in your production environment.
- Enterprise grade Packages
Open Source is not a business model. LINBIT offers support subscriptions that contain access to pre-built packages and support from a very experienced support team that partly overlaps with the developers of those open-source packages. The pre-built packages are an increasingly important aspect as the burden to produce easily usable software packages from source code becomes increasingly involved. Installing these packages is trivial and it follows LINBIT always follows the usual practises of the underlying Linux distribution.
Take advantage of our solution
High-Availability
We give your business peace of mind
Disaster Recovery
Mirror your critical data in real-time
Software-Defined Storage
Scale-out your
block storage
Custom Integration
customize our software to your Set up