📜 ⬆️ ⬇️

3Par InServ Architecture

So, we continue to get acquainted with the innovations in the line of HP storage systems, which appeared after the acquisition of 3Par. Let me remind you that the first date took place right here - there we learned about the past life of 3Par products and made the first impression. Now we will get even closer and look at the subtleties of their architecture.

Now the 3Par InServ lineup consists of four systems: two F-Series, supporting up to 384 disks, and two T-Series, which support up to 1280 disks. If traditional modular disk arrays (for example, HP StorageWorks EVA) are based on two controllers combined into a cluster, the 3Par InServ array architecture already supports up to eight controllers, which together form a fully connected multi-node full-mesh cluster.

Of course, this architecture provides a more flexible load balancing between controllers and gives more opportunities for scaling the performance of the disk array. It also provides some insurance in the event that one of the controllers fails. For the same purpose, the Persistent Cache mechanism is used, which mirrors the controller's cache memory.

The second feature of the hardware of 3Par arrays is the use of an ASIC chip in each controller, which at the iron level implements additional useful functionality. For example, thin provisioning (“thin initialization”), which we will talk about further, as well as independent processing of control commands and data streams, allowing an array to efficiently process different I / O streams in parallel: both with a large amount of data and with a large number of transactions .
')
Where "thin", there and ... solid benefits

Over the past three years, thin provisioning support has become a standard feature for middle and high-end arrays. But it was 3Par that, in 2003, was the first storage system in the industry to implement this functionality, incorporating it into the architecture of the first generation of its disk arrays. Since then, the company has constantly improved its thin provisioning, ahead of other manufacturers.

In addition to the main purpose of thin provisioning - the dynamic allocation of capacity from a virtual pool to applications - 3Par engineers implemented thin conversion and thin reclamation (probably, thin processing). The first is used to quickly migrate data from a traditional disk array to a thin provisioning array without sacrificing performance. And the second is to return unused allocated capacity to the virtual pool.

The use of these “thin” technologies greatly increases the efficiency of storage system resources, saves the administrator’s work time and eliminates the need to purchase additional disks for future use.

From each according to his ability, to each according to his needs

For virtualization of disk space in 3Par arrays, a three-level structure is used:
Automatic data migration between different regions within a logical volume helps to achieve an optimal balance between data value for business applications and the cost of physical disks. For example, according to 3Par data, 95% of I / O operations are performed with 3% of the data stored on a disk array. Therefore, it makes sense to place this data on the fastest SSDs. The cost of storing one gigabyte of valuable data at the same time will be maximum, but the cost of the entire array can be balanced by using cheaper interfaces for less used data. And performance in most cases will remain at a very high level.

Provider note

The system of virtual domains allows you to cut a disk array into isolated virtual private arrays at the logical level. This feature is very popular with service providers, as it can be used to guarantee the safe storage of data belonging to different clients (or different divisions of the corporation) on one disk array. For example, Savvis, one of the largest US service providers, has been using 3Par products since 2004 and installed more than thirty InServ systems with a total capacity of more than 2 PB in 28 of its data centers.

3Par InServ Disk Array

“It was nice to meet you!” Say HP 3Par arrays. Questions?

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


All Articles