What's coming up in StorageGRID Webscale 10.1

StorageGRID Webscale is a purpose-built, software-defined object storage solution for large archives, media repositories, and web data stores. It’s designed for the hybrid cloud and supports standard protocols, including Amazon S3 and SNIA’s CDMI - so you can run your apps on premises or in the cloud. For more information about StorageGRID Webscale, have a look at the product's page.


Last week, NetApp StorageGRID Webscale 10.1 was announced in NetApp's press release. Here's a rundown of my favorite new features coming in 10.1:


Erasure Encoding


Erasure Encoding protects objects from loss by dividing them into several smaller data and parity fragments (see Wikipedia). If fragments are lost, the objects can still be recovered through the information preserved in the remaining parts. With traditional methods, you need to keep at least one full replica of each object, in order to protect against a disaster (e.g., loss of a site). With StorageGRID's geo-distributed Erasure Encoding, this can be lowered to 0.5 replicas or even less (depending on the encoding scheme).



Tiering to AWS S3


Ever since, StorageGRID has been relatively independent of the underlying storage mediums. With the 10.1 release, we're adding support to also utilize Amazon Web Service's S3 storage as an external storage tier. This enables replicating objects into one or more AWS regions, which can be used as an alternative to keeping replicas in the own data center. StorageGRID's policy engine defines which objects are automatically replicated into the public cloud. This allows to either replicate all, or just a specific subset of objects to AWS S3.



Appliance Model


Until this release, StorageGRID has been a software only solution. With StorageGRID 10.1, we're introducing also an appliance-based model. In this case, parts of the StorageGRID software are offloaded to the storage controller and do not consume any compute resources on the hypervisor. This makes extending existing installations with additional storage very easy. Details about available configurations will be available soon.



Management APIs


StorageGRID 10.1 will introduce its first batch of management APIs. While many configuration parameters in StorageGRID are an one-time configuration effort, S3 account management needs to be performed on a re-occurring basis. Therefore, we've added a REST API to manage S3 accounts within the systems. This includes:


  • Creating, deleting and listing S3 accounts in StorageGRID Webscale
  • Retrieve and update S3 account information
  • Generate a new secret key for an S3 account (useful if a user lost the key)
  • Query of object count and storage usage (in bytes) per S3 account and bucket

StorageGRID Webscale 10.1 and the StorageGRID Webscale appliance are planned to be available in April 2015.


Follow me on Twitter: @clemenssiebler