- Community Home
- >
- Storage
- >
- Around the Storage Block
- >
- NimbleOS 5.1 - Intro to Peer Persistence (Part 1)
-
- Forums
-
- Advancing Life & Work
- Advantage EX
- Alliances
- Around the Storage Block
- HPE Ezmeral: Uncut
- OEM Solutions
- Servers & Systems: The Right Compute
- Tech Insights
- The Cloud Experience Everywhere
- HPE Blog, Austria, Germany & Switzerland
- Blog HPE, France
- HPE Blog, Italy
- HPE Blog, Japan
- HPE Blog, Middle East
- HPE Blog, Russia
- HPE Blog, Saudi Arabia
- HPE Blog, South Africa
- HPE Blog, UK & Ireland
-
Blogs
- Advancing Life & Work
- Advantage EX
- Alliances
- Around the Storage Block
- HPE Blog, Latin America
- HPE Blog, Middle East
- HPE Blog, Saudi Arabia
- HPE Blog, South Africa
- HPE Blog, UK & Ireland
- HPE Ezmeral: Uncut
- OEM Solutions
- Servers & Systems: The Right Compute
- Tech Insights
- The Cloud Experience Everywhere
-
Information
- Community
- Welcome
- Getting Started
- FAQ
- Ranking Overview
- Rules of Participation
- Tips and Tricks
- Resources
- Announcements
- Email us
- Feedback
- Information Libraries
- Integrated Systems
- Networking
- Servers
- Storage
- Other HPE Sites
- Support Center
- Aruba Airheads Community
- Enterprise.nxt
- HPE Dev Community
- Cloud28+ Community
- Marketplace
-
Forums
-
Blogs
-
Information
-
English
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Receive email notifications
- Email to a Friend
- Printer Friendly Page
- Report Inappropriate Content
NimbleOS 5.1 - Intro to Peer Persistence (Part 1)
Finally after waiting for so many years, โPeer Persistence for Nimble Arraysโ aka Synchronous Replication with automatic failover has arrived for Nimble Storage.
This functionality is in high demand throughout Europe as we typically have short distance setup and rather low costs links. It's exciting to see this new feature be launched, and complimentary to existing Nimble customers as part of Timeless Storage.
One thing to note is that this is not a port of the popular 3PAR feature by the same name, this is a Nimble-designed and implemented technology, which has been worked on for a few years inside Engineering. However, the outcomes from an application failover and resilliency perspective are similar between the two products, hence keeping the same name.
The concepts behind Peer Persistence on Nimble are as follows:Design Principles for Nimble Peer Persistence
Let's go over each of these in a bit more detail:
Granular & efficient
You can select synchronous replication on either side on a per volume basis. You are not obliged to do this for the complete array, or a complete pool of storage. This is configured using Volume Collections, much like snap-replication is configured historically.
Built-in software feature
You donโt need any additional hardware to have Peer Persistence running. As with all functionalities with HPE Nimble Storage, you just can enable this function without any additional cost, just upgrade to NimbleOS 5.1 as part of your Timeless Storage support contract.
Complements the Hardware High Availability
Every Nimble Storage array remains fully redundant, meaning dual controllers running HA at all times with 100% performance protection, with guaranteed 99.9999% availability as standard. Peer Persistence will give you an additional layer of protection on top of that, and mirror your data to the second site to another fully redundant Nimble Storage array.
Transparent to Applications
Thanks to a witness that is best installed on a third location, the applications can failover transparently to the downstream site in case of unavailability of the primary site.
Peer Persistence Architecture
The big difference between using synchronous replication compared to snap-replication is that we achieve this by utilising our Scale Out technology, and therefore we now have a single Nimble array group consisting of two arrays. Those arrays are separated by the concept of 'pools', and synchronous replication will be performed between those 2 pools.
What are the pre-requisites?
- In the first release, Peer Persistence can only be configured between arrays of the same model. Meaning an AF40 can replicate to another AF40 but not to a HF40, as one is All Flash, the other is Hybrid. Capacity and interface cards may differ on both systems, but the type and model of the arrays must to be the same.
- Peer Persistence is supported on the current 'Gen5' and previous Generation of Nimble hardware, including:
AFx0 arrays, HFx0 arrays, including the "C" non-dedupe models.
AFx000 arrays, CSx000 arrays.
NOTE: The HF20H and CS1000H are not supported for synchronous replication - even if fully populated with both halves of drives.
- In order to provide maximum protection, redundant links for Replication and Client Access are required. A minimum of 2 x 10Gb Ethernet links are required per controller for Replication traffic.
- Both FC and iSCSI attached hosts are supported with Peer Persistence,, however replication is running over IP. Also we do not support mixing protocols of a single volume across sites.
- Group, Synchronous Replication, Management, and Data access traffic require the same network subnet be available to all arrays in the group. These ports must be able to communicate on Layer 2 of the TCP/IP model.
- Latency should remain <5ms round-trip response time between arrays in the group on all synchronous replication links. The replication traffic will be classified as โGroup trafficโ within the scale-out group.
- If using Automatic Switch Over (ASO) for application transparent failover, the witness client will need to be located in a third failure domain. Look for this to be offered as a service using a cloud closer to HPE's heart in the future...
- NimbleOS 5.1 comes with updated host-side Nimble Toolkits, and these should be installed and correctly working for VMware, Windows and/or Linux hosts.
In the next of our blogs, we'll cover how to configure Peer Persistence in a bit more detail between Nimble arrays. Until then, stay safe and Be Nimble
Global Storage Field CTO & Evangelist
twitter: @nick_dyer_
- Back to Blog
- Newer Article
- Older Article
- StorageExperts on: HPE Nimble Storage dHCI Intelligent 1-Click Update...
- StorageExperts on: Power Loss at the Edge? Protect Your Data with New...
- StorageExperts on: HPE Primera Storage celebrates one year!
- Ron Dharma on: Introducing Language Bindings for HPE SimpliVity R...
- DavidAdamson on: AIOps for VMs: HPE InfoSight Performance Recommend...
- StorageExperts on: Investment protection with 64G FC readiness using ...
- Fred_Gagne on: How to update HPE Nimble dHCI Compute Node firmwar...
- Ruben_Ramirez on: HPE InfoSight for Servers expands across the portf...
- CalvinZito on: There's more storage coming on July 8 at Discover ...
- StorageExperts on: HPE Nimble dHCI Intelligent 1-Click Updates: Techn...
-
Containers and DevOps
1 -
Data Storage
350 -
Hyperconverged
126 -
IT Automation and AIOps
4 -
Technical
120
Hewlett Packard Enterprise International
- Communities
- HPE Blogs and Forum
© Copyright 2021 Hewlett Packard Enterprise Development LP