OPENSTACK

Overview

The Load DynamiX Enterprise OpenStack Storage performance validation solution provides coverage for two widely supported OpenStack storage protocols – Swift and Cinder, and we’re closely tracking the progress of Manila certification. Testing for both Swift and Cinder is supported on a Ceph storage platform, via LIO for Cinder and RGW for Swift. Many Ceph users have engaged us for Ceph OpenStack performance validation.

The solution is designed to assess the maximum capacity and speed of object and block storage infrastructures, servers and arrays. Load DynamiX Enterprise emulates up to millions of Swift and Cinder clients generating highly stressful and realistic requests to the servers. We then measure the performance, scalability, and response times of the servers in handling these requests, and verify the integrity of the stored contents.

Details

Save millions of dollars and avert performance risks by testing OpenStack storage systems

Figure 1: Intuitive configuration to model Swift workloads

Figure 1: Intuitive configuration to model Swift workloads

File Protocols Supported

Swift Features
Client Emulation

  • Create multiple scenarios from a single interface
  • Stateful and RESTful API and object validation
  • Emulation of millions of unique clients

Modeling

  • Out-of-the-box validation model
  • Looping constructs, parameter files, etc.
  • Independent load profiles to access scalability
  • Data compressibility and deduplicability algorithm

Detailed Statistics

  • KPI stats: Throughput, IOPS, Latency
  • Per Swift operation statistics
  • HTTP and TCP layer statistics
  • Data verification operations

Command Types

  • Open / close connection
  • Authentication
  • Retrieve / create / update / delete account metadata
  • Create / list / delete container
  • Retrieve / create / update / delete container metadata
  • Create / update / copy / delete object

Cinder Features
Client Emulation

  • Create multiple scenarios from a single interface
  • RESTful API and volume validation
  • Emulation of millions of unique clients

Modeling

  • Out-of-the-box validation model
  • Looping constructs, parameter files, etc.
  • Independent load profiles to access scalability
  • Data compressibility and deduplicability algorithm

Detailed Statistics

  • KPI stats: Throughput, IOPS, Latency
  • HTTP and TCP layer statistics
  • Data verification operations

Commands

  • Volumes
    • Create Volume
    • List Volume Summaries
    • List Volume Details
    • Show Volume
    • Update Volume
    • Delete Volume
    • List Volume Types
    • Show Volume Types
  • Snapshots
    • Create Snapshot
    • List Snapshot Summaries
    • List Snapshot Details
    • Show Snapshot
    • Delete Snapshot
  • Backup Extension
    • Create Backup
    • List Backup Summaries
    • List Backup Details
    • Show Backup
    • Delete Backup
    • Restore Backup

Learn More

Video

video-load-dynamiX-enterprise-intro-feature
Introdution to using Load DynamiX Enterprise to test new storage targets

Analyst Report

analyst-report-value-of-independent-testing
Storage Switzerland Report: The Value in an Independent Storage Performance Testing Platform

Datasheet

performance-validation-data-sheet Brochure for IT Organizations – Introduction to Load DynamiX

“We use Load DynamiX to validate vendor performance, identify array throughput limits, and evaluate tiering policies.”

– Brian Walker, Principal Architect, Cloud Solutions at GE

logo_ge