NexentaStor 5.0 Overview
NexentaStor is the industry’s leading software-defined storage (SDS) platform, delivering full-featured, enterprise-class unified block and file storage services. As of version 5, NexentaStor is used by thousands of customers in configurations ranging from tens of terabytes to multiple petabytes as a replacement for legacy storage area network (SAN) and network attached storage (NAS) hardware appliances.
Unlike hardware appliances from traditional storage vendors, NexentaStor is delivered as software that can either be deployed on bare metal industry-standard x86 servers connected to shared SAS storage enclosures and devices, or as a virtual machine on a wide variety of hypervisors on premise or in public clouds. NexentaStor 5 incorporates a state of the art management framework exposing an exhaustive set of developer friendly, self-documenting REST APIs that are the foundation for all user management interfaces (CLI and GUI) and ecosystem plugins. NexentaFusion ships with NexentaStor 5 and provides a single pane of glass management interface for multi-system deployments.
Being delivered as software only gives customers new levels of flexibility and performance, eliminates hardware lock-in, significantly reduces storage costs, and generally simplifies storage management and scaling.
NexentaStor provides standard file (NFS and SMB) as well as block (FC and iSCSI) protocol services. The software is deployed as a full storage operating system on standard x86 bare metal servers, or in virtual machines in private or public cloud. NexentaStor can be run in single-node configurations on internal devices or in dual-node high-availability (HA) cluster configurations, with SAS-connected shared backend devices.
NexentaStor builds on the open source OpenZFS file system to deliver high-performance, enterprise-class data services that effectively compete and win against legacy storage appliance vendors:
File: NFSv3, NFSv4, SMB 1.0, SMB 2.1, SMB 3
Block: Fibre Channel, iSCSI
Single node – x86 bare metal
Dual-node High Availability clusters – x86 bare metal
MetroHA Stretched clusters – x86 bare metal
Virtual Storage Appliance – VMware ESXi, KVM
Amazon Web Services
All-Flash, Hybrid, or All-Disk pools
RAID 10, N+1, N+2, N+3
OpenZFS end-to-end data integrity
Unlimited snapshots & clones
Unlimited file system size
High performance inline data reduction
Storage Quality of Service
Snapshot based Scheduled Replication
Continuous Asynchronous Replication
Management: Self documenting REST API, CLI, SNMP NexentaFusion (HTML 5 based)
Client OS Support: VMware ESXi, Microsoft Windows, CentOS, RHEL, Ubuntu
SMB 3 ODX for Microsoft Hyper-V, VMware VAAI Block, VMware Virtual Volume (VVOL) 2.0, VMware vCenter Plugin, VMware Site Recovery Manager, OpenStack Cinder & Manila, Docker Volume Plugin, Kubernetes Persistent Volume
This mature set of features has allowed Nexenta to successfully sell into a wide variety of market verticals and use cases, from high-performance low-latency all-flash arrays supporting virtual environments and business-critical applications, all the way to large-scale cost-optimized backup and
NexentaStor Use Cases
The ability to select the right hardware configuration for the right workload gives customers maximum flexibility. Having the same software stack running on high-performance all-flash, balanced hybrid and cost- optimized backup and archive setups simplifies data movement across tiers and management of the full storage infrastructure.
NexentaStor Software Architecture
NexentaStor 5 builds on the open source OpenZFS file system for its core data services and complements it with high performance block and file services, high-availability clustering, kernel based multi-site replication and the Nexenta Management Framework (NMF). As shown in the figure below, NMF provides a tight cover on the underlying storage operating system and handles all provisioning and management operations. From a user perspective, NMF presents an exhaustive self-documenting REST API that provides a consistent foundation for the system’s Command Line Interface (CLI), the NexentaFusion graphical user interface and all supported ecosystem plugins.
NexentaStor High Level Architecture
NexentaStor 5 benefits from all the scalability, performance, and reliability improvements in the core platform that were implemented over the last few years in NexentaStor 4. NexentaStor 5 also incorporates a number of new and enhanced device drivers, adding support for 25Gb/s and 40 Gb/s Ethernet interfaces, as well as 32 Gb/s Fibre Channel HBAs.
The Nexenta Management Framework was first introduced with NexentaStor 5.0 and fully replaced the legacy Nexenta Management Server (NMS), Nexenta Management Console (NMC), and Nexenta Management View (NMV) that were part of NexentaStor 4.x and all previous releases.
By design, NMF is a high-performance, multi-threaded, fault-tolerant management plane that provides a streamlined and simplified storage-centric management experience. Building the NexentaStor CLI as well as all management products on top of the NMF REST API ensures that all operations and all statistics available through the CLI and GUI are supported via the REST API.
NexentaStor REST API Management Screen
The NexentaStor REST API is self-documenting and provides an interactive Swagger user interface for
Day to day management operations are accomplished using the NexentaFusion management server, freely available with any NexentaStor 5 license. NexentaFusion complements any NexentaStor 5 deployment and provides a single pane of glass Graphical User Interface for multiple NexentaStor appliances. NexentaFusion is available as a VMware OVA and as a Docker container for simple deployment on any Linux host, physical or virtual. It incorporates intuitive workflows for all provisioning
NexentaFusion Management Screen