📜 ⬆️ ⬇️

HP All-flash array and 10 more major changes to 3PAR storage systems (part 2)

Last year was very interesting for HP in data storage systems.
In December 2012, the model 3PAR 7200 and 7400 mid-range systems were announced, in May 2013, the model 3PAR 7450 was announced.
You can read about this announcement in the review “All-flash array of HP and another 10 big changes in 3PAR storage systems” .
What interesting innovations have appeared in 3PAR arrays over the past year?

The HP 3PAR product was recognized as the fastest growing product in the data storage market in Russia, in 2013 over 500 3PAR mid-range systems were sold in Russia, growing from year to year is 2.5 times.
For the 3PAR 7200 model, the number of supported media has increased, the array now supports 240 disks, and the supported raw capacity has increased to 400TB.
For the 7400 model, the number of supported volumes, snapshots, initiators has increased, the supported capacity has been increased to 1.1 PB.
The 3PAR 7400 model was named the best storage system of 2014 by DCIG version for more than 200 indicators in comparison with 50 arrays of other manufacturers:
dcigbuyersguides.com/2014-enterprise-midrange-array-buyers-guide
Also, the 7400 array is named the best in the class according to InfoWorld 2014:
www.infoworld.com/slideshow/135876/infoworlds-2014-technology-of-the-year-award-winners-234225#slide27

For the 3PAR 10400 model, the cache size has been changed from 192GB to 384GB; for the 3PAR 10400 models already purchased, the cache upgrade options are available. The minimum firmware version is 3.1.2 MU3.
For 3PAR 10800 arrays, the number of supported volumes and snapshots has also increased, and the supported raw capacity has increased to 3.2PB.

Support new high capacity drives
For the HP 3PAR 7000 and 10,000, new 4TB 7.2k NL discs were announced. The maximum supported storage capacity has also increased:

Fig.1 Table of increase in raw capacity for 3PAR models

For the All-flash array 7450 model, the cost per 1 TB is reduced by about 50%, the latency parameters in the operation of the array are reduced by 25%.
')
If we talk about the performance of the 3PAR 7450 system, then with the stated improvements in system performance, it has seriously increased: according to HP internal tests, from 540,000 IOPs @ 0.6ms to 900,000 IOPs @ 0.7ms .

In the new release 3.2.1, block deduplication will be added to the HP 3PAR 7450 with a coefficient from 4: 1 to 10: 1 , depending on the load profile and the nature of the data. Online deduplication is performed by a dedicated ASIC co-processor, thanks to which the performance of the array is not reduced. Deduplication does not affect system scaling due to the patented HP 3PAR Express Indexing mechanism, and customers can get a disk array with a capacity of up to 460 terabytes “native”, without taking into account deduplication or 1.3 petabytes of usable capacity. A little later, this mechanism will be added to other 3PAR arrays. According to preliminary data, the deduplication functionality will be provided free of charge for all models.


Fig.2 Data deduplication of HP 3PAR ASIC occurs online

The hardware implementation in the ASIC chips of the Zero Detection function works on all 3PAR arrays and allows defining repeatable patterns in the Fiber Channel data stream (for example, when virtual machines are initialized) and not physically writing them to disk. For the HP 3PAR 7450, this not only increases the efficiency of disk space utilization, but also helps to prevent excessive wear of the SSD.

Support has been added for new SSD drives of record capacity in 3PAR 7000 and 10000 arrays:
480GB SSD, 920GB SSD and 1.9TB SSD with a form factor of 2.5 "and 3.5". Thus, now at 3PAR you can order the storage level of SSD high capacity and density. New SSD drives have an increased warranty of 5 years and a very low cost in terms of 1Gb and 1IOPS compared to traditional arrays using disks 100,200, 400 and 800 GB. When using deduplication, Thin Provisioning and Zero Detection HP estimates the cost of storage at 70 rubles per gigabyte of information.

Firmware Updates

MSI-X support
Added support for MSI-X (Message Signaled Interrupts - eXtended), the controller's components were able to independently select the processor / core to handle a specific interrupt, and do it completely at the hardware level without executing the program code. Thus, each array controller is better balanced across all processor cores.
The use of MSI-X also resulted in improved load balancing between controllers.
One of the indicators of this improvement is a reduction in the time spent on creating virtual volumes and presenting them to their hosts. According to tests on an array with firmware 3.1.3, the time to provisioning was reduced to 95% compared to the same array with firmware 3.1.2.


Fig.3 Reducing the time to create 100 volumes

In configurations with analogous configurations with microcode updating, the throughput increased and the delays decreased.


Fig.4 Increasing the throughput of the array with firmware 3.1.3

The advantages of these changes are especially clearly seen under the following conditions: the use of SSDs, the use of arrays under load for random reading and writing, and, potentially, on arrays with a large number of HDD carriers, on which data with high loads are located closer to the edge of the disk. Potentially, the overall performance of the array in IOPs has increased, it is possible that the SPC-1 test results will be updated for 3PAR arrays with new highs.

Improvements in working with SSD

In the new version of the microcode, the wear rate of SSDs has decreased. Let me remind you that in several generations of 3PAR arrays the following mechanisms are used, which reduce the wear of SSD carriers:
1. Each controller uses an ASIC chip that drops zero blocks on the fly without writing them to the SSD.
2. Disk space virtualization is used. All volumes on the SSD are evenly spaced on all SSD carriers in the array, the load evenly falls on these carriers, which prevents premature wear.
Adaptive Sparing technology has also been added, allowing you to use the spares space of each SSD carrier for overprovisioning - speeding up write operations and to increase the service life of SSDs. Due to the nature of the SSD, the data cannot be directly overwritten, as on hard drives, in this case the logical and physical data mapping is used, known as logical block addressing (LBA). When overwriting data, a new portion is recorded on a free block, and the old area is marked as obsolete and erased by the SSD controller. Each rewriting process reduces the cell's rather short lifespan; in addition, any operating storage system reserves some of these cells for spares, which excludes them from use, which further reduces the lifespan of an SSD carrier.
In 3PAR with version 3.1.3, a new mode of operation with SSD appeared - the capacity reserved for spare in each SSD is not blocked, but is given under the operations of acceleration of reading and writing, and only when errors appear on the carrier, this capacity is alienated back to spares.


Fig.5. Using spares of SSD space to speed up read and write operations.

The use of this and the improvements described above in the operation of the 3PAR SSD made it possible for HP to deliver a 5-year warranty on its 480GB, 920GB and 1.9TB SSD carriers.
It is important to note that the warranty covers not only possible breakdowns, electronics failure and factory defects, but also obsolescence during the rewriting process, and the cost of carriers for 480GB, 920GB and 1.9TB with support for 3 years does not differ from carriers with a support period of 5 years . This is a unique offer on the HP SSD market.
For customers who have already purchased SSD 480GB and 920GB with a support period of 3 years - support automatically expands by 5 years. Support for other components of the array - SAS disks, shelves and controllers remained unchanged - 3 years.

Thin Volume Improvements

Recall that 3PAR is a pioneer in the use of thin volumes for storage systems. In addition, 3PAR has a constructive advantage by performing work with thin volumes on specialized ASIC chips without loading the main CPU, which makes it possible to use thin volumes for all tasks without sinking the system performance. At the same time, incoming data streams also pass automatically through the ASIC and when zero blocks are detected - they are discarded, so the volume remains thin. The recommendations for using thin volumes for various applications in 3PAR are not limited, unlike traditional arrays. Licenses for all thin volume functionality (Get Thin, Start Thin, Stay Thin) for all 3PAR models are free.
Thin volumes in 3PAR are now located on a three-level fast search table (Fast Lookup Table), analogous to the virtual memory lookup table (Virtual Memory lookup table), which in contrast to traditional-type arrays makes it possible to use thin volumes in 3PAR under high I / O load.
When deduplicating data in 3PAR arrays, a similar three-level table mechanism will be used, which accelerates the search for identical hash sums.


Fig.6 Using a three-level deduplication lookup table

The additional benefits of thin volume technology in 3PAR can be read:
3PAR Thin Technologies Technical Whitepaper h20195.www2.hp.com/v2/GetPDF.aspx%2F4AA3-8987ENW.pdf
HP Thin Technologies a Competitive Comparison h20195.www2.hp.com/v2/GetPDF.aspx%2F4AA4-4079ENW.pdf
HP 3PAR StoreServ Storage: Deduplication and Capacity Efficiency www8.hp.com/h20195/v2/GetDocument.aspx?docname=4AA4-9573ENW

Persistent Ports Improvements

In version 3.1.3, Persistent Ports technology has also undergone significant changes, now not only the entire controller failure is diagnosed, but also the HBA failure, signal loss in the optical channel. The speed of switching paths from one controller to another has decreased by about 10 times and happens before the MPIO mechanism is enabled on the host.


Pic.7 Persistent port handles path loss by FC controllers, server paths remain online

Adaptive Optimization Tiring Improvements
A number of improvements were made to the multi-level storage of data for 3PAR storage systems. In particular, decreased performance performance when moving data blocks between different levels of storage.
The ability to set the minimum IOPS threshold for the volume involved in the process of moving data blocks across storage levels was added. This is true for those cases where the volume was created, and after this application stopped referring to it for a long time. The blocks, in this case, automatically dropped to the lowest storage level on NL disks. Now you can set the parameter "freezing" of blocks and the minimum IOPS value on that. Each type of application can customize its own tiring settings.
Also added are new reporting parameters for multi-level data storage: a general report of the density of data regions, a report on the density of data regions for each volume, a summary report of all the tiring policies (Adaptive Optimization).


Fig.8 in 3.1.3 added new reporting options Adaptive Optimization

OpenStack support

3PAR arrays with OS version 3.1.2 MU2, 3.1.3 support the eighth release of free software for creating infrastructure cloud services and Openstack cloud storage (Havana): goo.gl/hFjMl0

QoS (Quality of Service) feature improvements

Added the ability to set target latency goals. Volumes can have priorities High, Normal, Low. If it is impossible to achieve the specified delay values ​​on one of the volumes, the delay values ​​for other volumes participating in QoS change depending on the priority of the work that is set.
Those. first, the delay parameters for the volumes with the lowest priority — Low — will be changed, towards the higher delays. If on the current configuration the array cannot reach the stated delay rates, then the parameters will be set based on the priorities of each volume.
Added the ability to set parameters for minimum performance values ​​(min goals) guaranteed to be provided to storage system volumes.

Replication Improvements

With the firmware version 3.1.3, the 3PAR array received the unique replication functionality of one 3PAR 7000 or 10,000 array for 4 any other 3PAR arrays. At the same time, mixed channel types are supported: RCFC, RCIP, FCIP and various types of data exchange between arrays: synchronous and asynchronous.
This allows you to combine arrays into mixed circuits, and in this mode arrays of previous generations are supported (F-class).


Fig.9 possible 4x4 replication scenario

Such replication mode allows using Disaster Recovery as a Service.
To enable this mode of operation, you do not need to purchase additional equipment and you do not need to use the advanced service to configure the arrays; it is enough to have a remote replication license on each array.

HP 3PAR disk arrays are certainly one of the most reliable storage systems in the industry. For the most demanding in terms of performance, business applications require absolute data protection. To this end, HP has announced the HP 3PAR Get 6-Nines Guarantee program, which includes a legally binding guarantee of four-controller HP 3PAR StoreServ reliability at 99.9999% data availability. This means that the idle time of the array will be no more than 31.5 seconds per year , or 2.59 per month , or 0.605 seconds per week ! Read more: goo.gl/gU3Zuc
This confirms the study of the functional All-flash storage class Midrange Gartner. The storage of HP 3PAR StoreServ 7450, speaking in the Midrange category, according to the test results, was recognized as the best in terms of consumer qualities among devices of all major manufacturers. In the High-End category, the HP 3PAR StoreServ and HP XP Storage systems also outperformed competitors in almost all nominations.
More information about Gartner reports can be found at the links:
www8.hp.com/h20195/v2/GetPDF.aspx/4AA5-1876ENW.pdf

From other changes:
Virtual Storage Processor is now available for the Hyper-v environment.
Support for Direct Attach copper cables for 7000 and 10,000 storage systems has been added.
Added support for OM4 optical cables with a length of up to 100m. This can be interesting for customers installing multiple cabinets with a storage system of 10,000, which can now be carried across the data center over long distances using OM4 cables 25-100m.
For those who like to store data in encrypted form - support has been added for FIPS 140-2 encryption standard for 450GB / 900GB 10k drives and for 2TB / 4TB 7.2K.

As a result, I would like to once again mention the advantages of the 3PAR 7450 storage system compared to other offers on the market:
First, the 3PAR 7450 array provides high performance comparable to flash arrays. This uses SSD drives, which are significantly cheaper than Flash modules. Traditional data storage systems, due to outdated architecture, cannot achieve high levels of performance.
Secondly, the 3PAR array supports Disaster recovery, which so far manufacturers of Flash arrays cannot offer.
Third, Flash arrays, like traditional architecture arrays, cannot grow to 4 controllers with automatic load balancing between them.
Fourthly, the Flash array itself is usually weakly connected to other storage systems, which reduces the area for its use, while 3PAR allows you to store all types of data on the same storage system, with a single management interface and dynamic data movement between levels .
Fifth, 3PAR arrays can be federated from several systems, which is currently not available in both Flash solutions and in traditional architecture arrays.

It only remains to make the right choice.

Source: https://habr.com/ru/post/231457/


All Articles