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
Starting with release 18.07 Zadara provides the following offerings:
VPSA Storage Array: a hybrid virtual array that supports both HDD and SSD drives
VPSA All Flash Array: an array designed for flash media
Most of the content in this guide if for both the Storage Array and the All Flash Array. Sections that are specific to one offering only in marked as follows:
Zadara VPSA Storage Array provides:
Unified storage with both Block volumes and File shares exposure
Data Protection (RAID-1, 6, 10, 60)
Advanced Data management (Thin Volumes, Snapshots & Clones, Remote Mirroring, Built-in Backup to Object Storage, Built-in Anti-Virus service, SSD Flash Cache, etc…)
Security features such as Dual factor authentication, Role-based access control, 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.
In additing Zadara VPSA Flash Optimized provides:
Data reduction mechanism based on inline deduplication and compression to save on capacity of relatively expensive SSD media
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¶
Zadara Provisioning Portal¶
The Zadara 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.