DriveScale and Containers

DriveScale supports Kubernetes and Docker providing persistent storage for container environments. Enterprises today are relying on container technology and orchestration to help them achieve business results faster. The combination of DriveScale’s Software Composable Infrastructure solution and Kubernetes enables businesses faster time to market at a fraction of the cost of traditional approaches.

DriveScale FlexVolume Plug-In 

Scalable Persistent Storage for Containers

  • Location Aware
  • Shared Nothing
  • Enterprise scale

Direct Attached performance

  • Deliver native performance of the devices to containers
  • Performance and scaling model of storage is identical to the applications running in Bare Metal servers today

Data locality for Containers

  • Delivers Data Locality, and IO scalability and performance for containerized applications

Logical connection between drives and containers that can move with containers

  • Maintains Storage Persistence
  • Transparent to applications running in containers
  • Achieves container mobility critical to deliver on efficiency gains

Kubernetes Use Cases

Today’s containers can support stateless applications and micro-services in a very efficient manner. However, enterprises are looking to leverage the benefits of container technology into other classes of applications, including modern workloads that require persistent storage for containers.

Whether a Kubernetes cluster is used for DevOps environment or as a way to provide container application platforms, DriveScale provides for a scalable infrastructure which can achieve container mobility to deliver efficiency gains and high performance.

DevOps environment

With DriveScale, enterprises can adopt or migrate to an agile infrastructure that can respond to changing workloads and the ability to combine commonly available infrastructure elements in an intelligent manner to deliver a right-sized containerized DevOps environment. The platform also delivers native performance as DAS.

With DriveScale, administrators can create clusters with disk-lite compute nodes (which serve as master and slave nodes) and bind on demand persistent storage from the storage pool to the containers with the different applications. The cluster can be modified by adding or removing one or more compute nodes without disrupting the other nodes and applications. This helps to right the infrastructure on the fly rather than over or under provisioning at the beginning.

Container Application Platforms

With DriveScale, container application platform providers such as Red Hat OpenShift can provide an on demand scalable container-based open source tool to customers. It achieves this by providing a “composability platform” that takes disaggregated components and intelligently binds them in real-time to create resource pools for these workloads, that are dynamic and fungible.

With DriveScale, container application platform providers can create clusters with disk-lite compute nodes (which serve as master and slave nodes) and bind on demand persistent storage from the storage pool to the containers for each customer. The cluster can be modified by adding or removing one or more compute nodes without disrupting the other nodes and applications.