Enhancing Your Composable Infrastructure with Lightbits

Portrait of Lightbits Labs Chief Technology Officer Abel Gordon
Abel Gordon
Chief Technology Officer
January 20, 2022
  • What is Composable Infrastructure
  • The Benefits of Composable Infrastructure
  • Composable Architecture: Disaggregated and Scalable Storage, a Key Building Block
  • Composable Infrastructure and the Cloud
  • Lightbits Composable NVMe/TCP Storage

What is Composable Infrastructure

Traditionally applications run on servers that have been pre-configured with specific compute, networking, and storage resources. Composable infrastructure is a modern data center architecture that decouples applications and workloads from the underlying physical resources. This type of architecture pools your physical resources and makes them accessible over the network fabric, so you can easily and efficiently provision them on-demand to your applications.

The Benefits of Composable Infrastructure

Composable infrastructure lets you dynamically configure and manage, via software, the environment used to run your workloads. You can compose a different environment for each workload on the fly by pulling compute, network, and storage resources from predefined resource pools. This gives you the flexibility to compose a different, optimal environment for each workload based on its specific needs, avoiding underutilization and over-provisioning. When you finish running your workload, the resources return to the pools and can be used later to compose new environments for other workloads. Sounds easy? Well, it depends on whether you choose the right building blocks.

Composable Architecture: Disaggregated and Scalable Storage, a Key Building Block

Whether you run in a public cloud or on-premises, and whether your workloads run as virtual machines, containers, or traditional bare-metal applications, composable infrastructure requires a storage pool and the ability to provision it dynamically across workloads. No need to deploy dedicated, costly, and complex storage networks. No need to get into the scale-hell of hyper-converged infrastructures. All you need is to disaggregate your storage and share it over your existing IP network already accessible by your workloads. You can move your workloads anywhere they have IP connectivity, letting them run on any compute pool without being constrained by storage. Easy, efficient, flexible.

While composable infrastructure can provision disaggregated storage on demand, your storage needs can grow over time. The ability to scale out your storage pool is a must-have capability to make sure your composable infrastructure can grow as well. Last but not least, as you grow and scale, failures will happen more frequently. Efficiently protecting your data from (un)expected failures at scale becomes critical to let your composable infrastructure run smoothly.

Composable Infrastructure and the Cloud

Composable infrastructure can be used as the foundation for any private, public, or hybrid cloud. It pools physical resources and makes them available on demand to run applications. A composable, disaggregated architecture lets IT data center operators achieve the flexibility, cost, and benefits of the cloud on-premises.

Lightbits Composable NVMe/TCP Storage

Lightbits composable storage lets you create a pool of disaggregated NVMe storage using the servers you choose. You can dynamically provision storage over standard TCP/IP networks, so your workloads can access storage wherever they run or move.  The storage servers work in concert to create a cluster and protect your data. In case of failures, Lightbits software will rebalance and re-protect your data across the cluster in the background, transparent to your workloads and your composable infrastructure management software.

Need more storage for your composable infrastructure? Just add more servers to the existing Lightbits cluster or more SSDs to the existing storage servers. You choose your preferred hardware vendors.

You may be asking why you need the high IOPs and the low latency of  NVMe and NVMe/TCP for your composable infrastructure. If you ask, it’s because you don’t run I/O intensive applications; otherwise, performance is the simple answer.  But if you don’t run such applications, performance is still the answer. At scale, when you run hundreds or thousands of workloads in your composable infrastructure, aggregated performance can become very high, even if each individual workload needs only a small portion of the overall requirements. The higher your storage performance, the more you can scale your compute pools without being forced to acquire more resources to improve storage performance.

Additional Resources:

About the writer
Portrait of Lightbits Labs Chief Technology Officer Abel Gordon
Abel Gordon
Chief Technology Officer