NetApp And The StorageGRID Evolution

Disclaimer: I recently attended Storage Field Day 19.  My flights, accommodation and other expenses were paid for by Tech Field Day. There is no requirement for me to blog about any of the content presented and I am not compensated in any way for my time at the event.  Some materials presented were discussed under NDA and don’t form part of my blog posts, but could influence future discussions.

NetApp recently presented at Storage Field Day 19. You can see videos of the presentation here, and download my rough notes from here.

 

StorageGRID

If you haven’t heard of it before, StorageGRID is NetApp’s object storage platform. It offers a lot of the features you’d expect from an object storage platform. The latest version of the offering, 11.3, was released a little while ago, and includes a number of enhancements, as well as some new hardware models.

Workloads Are Changing

Object storage has been around a bit longer than you might think, and its capabilities and use cases have changed over that time. Some of the newer object workloads don’t just need a scale out bucket to store old archive data. Instead, they want more performance and flexibility.

Higher performance

  • Ingest / Retrieve
  • Delete

Flexibility

  • Support mixed workloads and multiple tenants
  • Granular data protection policies
    • Optimise data placement and retention
    • Adapt to new requirements and regulations

Agility / Simplicity

  • Leverage resources across multiple clouds – Move data to and from public cloud
  • Open standards for data portability
  • Low touch operations

 

New Hardware

SG1000

  • Load Balancer
  • Can run Admin node
Description Compute Appliance – Gateway Node
Performance High performance load balancer and optional Admin node function
Key Features 1U

Dual-socket Intel platform

768GB memory

Two dual-port 100GbE Mellanox NICs (10/25/40/100GbE)

Dual 1GBase-T ports for management

Redundant power and cooling

Two internal NVMe SSDs

Multi-shelf SG6060

[image courtesy of NetApp]

The SG6060 is mighty dense, offering 2PB in a single node.

SGF6024

[image courtesy of NetApp]

The SGF6024 is an All-Flash Storage Node.

Description All-Flash 24 SSD Appliance
Performance High performance, low latency, small object workloads
Key Features ·       2U (3U with compute node)

·       40 2.4 GHz CPU cores (compute node)

·       192 GB memory (compute node)

·       4x10GbE/4x25GbENICs

·       24 SSD drives

Max capacity 367.2 TB RAW (15.3 TB SSDs)
SSD drive support NON-FDE: 800Gb, 3.8TB, 7.6TB, 15.3TB FIPS: 1.6TB; SED: 3.8TB

 

Architecture

Flexible Deployment Options

  • Appliance-based
  • VMware-based
  • Software only

Storage Nodes

Manages metadata

Manages storage

  • Disk
  • Cloud

Policy Engine

  • Applies policy at ingest
  • Continual data integrity checks
  • Applies new policy if applicable

Minimum 3 storage nodes required per site

Admin Nodes

Admin / Tenant portal

  • Create tenants
  • Define grid configuration
  • Create ILM policies

Audit

  • Granular audit log of tenant actions

Metrics

  • Collect and store metrics via Prometheus

Load balancer

  • Create HA groups for Storage Nodes and optionally Admin portal

Service Provider Model

Separation between GRID admin and Tenant admin

Grid administration

  • Manages infrastructure
  • Creates data management policies
  • Creates tenant accounts – No data access

Tenant administration

  • Storage User administration
  • Tenant data is isolated by default
  • Use standard S3 IAM and Bucket Policy
  • Leverage multi-cloud Platform Services (Cloud mirror, SNS, ElasticSearch)

 

Thoughts and Further Reading

I’ve been a fan of StorageGRID for some time, and not just because I work at a service provider that sells it as a consumable service. NetApp has a good grasp of what’s required to make an object storage platform do what it needs to do to satisfy most requirements, and it also understands what’s required to ensure that the platform delivers on its promise of reliability and durability. I’m a big fan of the flexible deployment models, and the focus on service providers and multi-tenancy is a big plus.

The new hardware introduced in this update helps remove the requirement for a hypervisor to run admin VMs to keep the whole shooting match going. This is particularly appealing if you really just want to run a storage as a service offering and don’t want to mess about with all that pesky compute. Or you might want to be wanting to use this as a backup repository for one of the many products that can use it.

NetApp has owned Bycast for around 10 years now, and continues to evolve the StorageGRID platform in terms of resiliency, performance, and capabilities. I’m really quite keen to see what the next 10 years have in store. You can read more about what’s new with StorageGRID 11.3 here.