Jeffrey Slapp

DataCore’s Latest Release Introduces Powerful New Multi-Tenancy Storage and Quality of Service Capabilities

DataCore this week has released its SANsymphony-V10 PSP1 and it introduces many new and exciting features such as a breakthrough Random Write Accelerator which will be covered in my next post appearing later this week. This post however, will focus on the new capabilities that relate to supporting storage segregation, and tracking of storage resource utilization. Managed Service Providers and large IT organizations who manage internal Private Clouds are seeking more productive ways to cost-effectively centralize resources while providing their consumers (clients or departments) with what appears to be dedicated resources assigned to meet specific service level agreement (SLA) objectives.

A fundamental shift to a Quality of Service (QoS) model has already occurred, especially within the co-location, managed service and cloud service provider community. Storage is no longer simply deployed behind the primary offering (i.e. cloud offering, hosting environment, etc.), but rather provided as a service to clients directly from the provider’s central SAN. This same shift is also well underway within internal IT organizations who want to efficiently manage shared infrastructure resources via a private cloud model. They need a simple way to segregate, track and regulate their resources (including storage).

DataCore QoS - Top View

What Is Multi-Tenancy?

Multi-tenancy simply means being able to service multiple independent consumers from a common centralized platform. The platform could be a virtual machine platform, mail hosting platform, web hosting platform, or in this case, a storage platform.

While not formally a part of the definition, there are implications attached to multi-tenancy such as isolation. Isolation, and reasonably so, should include at least end-to-end communication isolation so that consumers are not aware of one another (physically and logically). In terms of storage services provided by DataCore SANsymphony-V today, the isolation scheme takes the form of:

  • Dedicated links between the provider’s distribution switches and the client’s cabinet (called cross-connects in MSP-speak)—handled by internal IT networking team or by the MSP
  • Dedicated layer-2 segmentation (VLANs/Zones) for storage traffic across the switched network—handled by internal IT networking team or by the MSP
  • Dedicated logical volumes only accessible by the client—handled by DataCore SANsymphony-V
  • Dedicated storage pools formed from dedicated physical storage devices that are not shared in any way with other clients (not generally mandated unless client requires it due to specific regulatory compliance)—handled by DataCore SANsymphony-V

DataCore SANsymphony-V10 PSP1 – Extending Multi-Tenancy Support

Together with the isolation schemes listed above, DataCore introduces new bandwidth isolation and resource tracking capabilities to ensure that no one client can impact the others and that resource consumption can be reported accurately. These capabilities specifically include:

  • Host Groups are implemented to segregate Hosts (e.g., those in use by the Finance Department) and establish their own storage domains
  • Storage Domains define a subset of resources
  • Storage Policies are implemented within Storage Domains in order to regulate the Quality-of-Service (QoS) levels which define the bandwidth storage domains can consume (IOPS and/or data transfer rate)
  • Chargeback implements resource utilization tracking which provides detailed reporting that can be used for billing purposes

Host groups form storage domains which contain the hosts and the storage resources where the policies are applied.

DataCore Storage Domains

Hosts and Host Groups are defined within DataCore SANsymphony-V as they’ve always been, except storage policies impacting Quality of Service can now be applied to each Host Group as shown below:

DataCore QoS

The QoS storage policy settings take effect immediately for the designated host group. These settings prevent one client or host group from consuming all available bandwidth. This protects all clients from potentially erratic storage behavior during high utilization conditions.

The screenshots below show the storage activity through the system before and after DataCore QoS storage policies have been applied:

Before QoS

After QoS

Chargeback can also be enabled from the QoS Settings screen allowing administrators to track and measure I/O statistics per consumer or host group. The following performance counters for the host group are added to the performance recording session:

  • Total Bytes Written/sec
  • Total Bytes Read/sec
  • Total Reads/sec
  • Total Writes/sec
  • Total Bytes Provisioned

These metrics allow individual consumers to be billed for the resources utilized, whether it is bandwidth and/or storage consumption related. The screenshot below shows what a typical chargeback report looks like.

Chargeback Report

Also, the report data can be exported to several different formats for ease of viewing or importing into other back office systems.

Chargeback Exports


Managed Service Providers and private clouds are continuing to drive a new model of storage service delivery. DataCore is ahead of the curve and well positioned to continue expanding the breadth and depth of these capabilities. Stay tuned for more coverage of the new features now available within the release of SANsymphony-V10 PSP1.

Get a Live Demo

Talk with a solution advisor about how DataCore SDS can make your storage infrastructure modern, performant, and flexible.

Request Live Demo

Related Posts
Sander Puerto
Business Continuity Planning: Storage-Related Factors Often Overlooked
While you may feel 100% confident in your BC/DR preparedness today, have you considered what kind of upheaval any of the following changes would result…
Michel Portelli
Achieving our 9th 5-Star Partner Program Rating
CRN®, a brand of The Channel Company, announced on April 1st that it has given DataCore Software a 5-Star rating in its 2019 Partner Program…
Nick Connolly
5 Changes That Are Reshaping Software Development
Fundamental shifts are often dramatic and hard to miss, but sometimes profound change can tiptoe in as smaller factors and go almost unnoticed.  The world…