Introduction

Introduction

Overview

Zadara Storage Cloud was architected from the ground up to build the first “Enterprise-Storage-as-a-Service Data Storage System for the Cloud” with the following key targets:

  • Enterprise quality, resilient, highly available, consistent performance storage for the most demanding data center application workloads
  • Consumed as a Service - flexible, dynamic and billable
  • Scale out - grow to hundreds of Storage Nodes, thousands of drives and multi-Petabyte Storage
  • True Multi-tenancy - End-user controlled privacy and security. Separate workloads, resource allocation, and management per tenant, such that each tenant truly experiences “no noisy neighbors” secure storage.
  • Universal Storage - Supports all data services on one common infrusructure: Block, File, Object

Zadara Virtual Private Storage Array (VPSA) provides:

  • Unified storage with both Block volumes and File shares exposure
  • Data Protection (RAID-1, 5, 6, 10, 50, 60)
  • Advanced Data management (Thin Volumes, Snapshots & Clones, Remote Mirroring, Built-in Backup to Object Storage, SSD Flash Cache, etc…)
  • Security features such as Data-at-Rest encryption and Data-in-Flight enryption
  • Ability to run IO intensive applications as a Docker compatible container within the storage controller
  • Management GUI and Rest API
  • Flexibility to grow and shrink resources such as CPU, RAM, cache and drive allocations.

All of which is reliable, secured, private and consumed as a service.

Tip

Virtual Private Storage Array (VPSA) is the first Software Defined, Enterprise Storage-as-a-Service. It is an elastic and private Block and File Storage System which provides Enterprise-grade data protection and data management storage services. As the VPSA Administrator, you will appreciate the level of control you have over the storage system while leveraging the benefits of consuming it as a service.

VPSA Components

VPSA Provisioning Portal

The VPSA Provisioning Portal is your gateway to the Zadara Storage ecosystem through which you can create, view and modify your VPSA configurations (engines, drives, Cache, etc...) on multiple Clouds that Zadara Storage offers.

Virtual Controller

A Virtual Controller (VC) is a Virtual Machine with dedicated CPUs & RAM which runs the VPSA IO stack and control stack. Two VCs are paired in an Active-Standby pair for high availability. The VC maintains a sophisticated and granular block-level mapping layer from virtual to physical address spaces, thus enabling enterprise-level data management capabilities like Thin Provisioning, Snapshots, Cloning and Remote Mirroring.

The VCs provide GUI and REST API end points for management and control.

Dedicated Drives

The Zadara Storage Cloud Orchestrator assigns dedicated drives for each VPSA. The drives are provisioned from different Storage Nodes (SN) for maximum redundancy and performance. Each drive is exposed as a separate iSCSI target from the SN and is LUN masked only to the VPSA’s VCs. Your QoS is guaranteed because neighbors, with provisioned drives adjacent to yours, cannot access your drives, impact your performance or compromise your privacy and security.