During the annual conference for partners and customers of NetApp Insight, the release of new storage systems running on the ONTAP operating system was announced. Updated systems FAS and AFF.
Along with the release of new equipment will be available new version ONTAP - 9.1.
For a start, let's figure out what's new in the gland.
Let's start with updating the FAS hybrid arrays. There are 4 new models: FAS2620, FAS2650 - entry-level systems, FAS8200 - a mid-level system for corporate customers and FAS9000 - a high-end system with a completely new ( for NetApp) approach to building chassis.
New systems have become significantly more productive:
As you can see, the models have become smaller, which is quite logical with the possibility of horizontal scaling. Clients who will miss the FAS8200, and the FAS9000 may seem too productive, can take 4-controller clusters from the FAS8200.
Now in the younger lineup two models. FAS2620 replaces FAS2554, and FAS2650 replaces FAS2552. Models similar to the trimmed in functionality FAS2520 is no longer. And it is quite logical, in my practice, these models were sold very rarely.
FAS2620 and FAS2650, like the previous generation, use the same controller. Only chassis differ. In the first case, this is a chassis for 24 SAS or SSD drives. And the FAS2620 has a 12 SATA or SSD chassis.
Both of these systems are converted into disk shelves for connection to new controllers in the event of an upgrade to older models. Only the shelves are now DS224C and DS212C. These are shelves with 12Gb SAS interface. The naming principle remains the same - D isk S helf, the number of units, the number of disks and the speed of the interface. C is 12 in hex. If desired, new shelves can be connected to current FAS8000 controllers. You just need to purchase the appropriate SAS HBA. In the new shelves, ACP does not require separate ports and works inside SAS.
New systems promise to be 3 times faster than the FAS2500 generation:
Yes Yes Yes! FlashCache on low-end models, also NVMe, and in the base configuration.
The maximum limits on the total amount of cache on FlashPool and FlashCache based controllers have increased to 24TiB.
Finally, there are dedicated 10GbE ports for cluster interconnect. And there is no need to sacrifice something to get the iSCSI / NFS / CIFS / FCoE + FC configuration.
Now the contents of NMRAM in case of power loss is encrypted and written to a bootable USB flash drive.
From the nuances: FAS2620 will not be available in the all-SSD configuration. You must have at least 8 SATA drives. FAS2650 has no such restrictions.
FAS8200 has come to replace just two models of the current generation - FAS8020 and FAS8040. A pair of FAS8200 controllers is in the same package and occupies only 3U. There are no discs in this chassis. They promise a performance gain of about 50% compared to FAS8040:
And what do we have? Controllers are more powerful and take up less space. But the controllers have fewer expansion slots and they support fewer disks. But everything is not so bad.
We will understand first with the disks.
According to statistics, more than 80% of sales of FAS8040 come with less than 150 disks, that is, the target audience of FAS8200 doesn’t have a real need to support 720 disks. If the limit of 480 disks bothers someone, then you can always add a couple of controllers to the cluster and the maximum number of disks will increase to 960.
What to do with fewer expansion slots? Expansion slots in 8040 are often used under FlashCache, which in the FAS8200 is now on the motherboard and does not need slots for it. Additional slots are needed when building MetroCluster for FC-VI boards, through which NVRAM is mirrored to a remote site. Now for these purposes you can use the ports already available on the controller UTA2. The disks support 480, so there is no need to occupy SAS HBA card slots.
It turns out slots are needed only for Ethernet or FC ports, if there are not enough basic ports on the controller. And here we remember that now ONTAP 9.1 NetApp supports the use of 40GbE and 32Gb FC ports. 40GbE ports can be used as 4 through 10GbE. 40GbE ports are supported only in new controllers, and 32Gb FC cards will be available for the current generation of FAS / AFF.
The 10GbE Base-T ports have moved from the FAS2520 controllers to the FAS8200 :) They can be used for cluster interconnects and for client connections. And they support work at a speed of 1GbE.
Now let's talk about the monster that came to replace the FAS8060 and FAS8080 EX.
In the current generation, the entire FAS80x0 line divides a single chassis architecture. FAS9000 has a new approach that simplifies maintenance and expansion.
But let's start with the technical characteristics and comparison with the FAS8080 EX.
Performance gain compared to FAS8080 EX 50% due to:
And now the most interesting thing is the rear view:
New modular design. Controllers do not have client ports. Controllers and expansion modules support hot swapping. Due to the fact that the expansion modules now “live” separately from the controller, when they are replaced there is no need to failover and there are no difficulties with cables from other modules. And the most interesting thing is that this chassis allows you to replace FAS9000 controllers with new ones in the future.
Despite the smaller number of slots and the lack of ports on the controllers themselves, the scalability of connecting clients does not suffer. FlashCache uses separate slots. 40GbE and 32Gb FC ports are supported. By the way, 40GbE ports are now used for cluster interconnect.
Understood with FAS, go to all-flash systems. All-flash models are now two, and they have slightly changed the naming method.
The most intelligent of course realized that the same iron platform was used for AFF systems as for the FAS8200 and FAS9000. Therefore, I will not describe technical details in detail; I’ll dwell only on some of them.
SSD 15.3TB, 3.8TB and 960GB available
And of course, both models support 40GbE, 32Gb FC interfaces. Now let's talk a little about performance.
Such progress is not achieved by simply upgrading the iron platform. With the release of ONTAP 9.1, NetApp first began to support Multi-Stream Write technology for SSD. Initially, this technology was developed in Samsung. At the end of 2015, this technology became part of the T10 SCSI standard. It will also be in the NVMe standard.
What is this technology? First, some well-known information. Everyone knows that recording on SSD is very different from recording on HDD. SSD in fact does not have such an operation as overwriting. If you change some data, you must erase the old data and re-write the changed data. The problem is that reading and writing to an empty space occurs with the granularity of the page, but when you delete, you need to erase the block, which consists of several pages. These are the well-known P / E cycles (Program / Erase). All this leads to a decrease in the service life of the SSD and a decrease in recording performance when the disk is full.
Service life is reduced as NAND cells are designed for a certain number of P / E cycles. As for performance, the SSD controller tries to write data changes to blank pages. Periodically, the Garbage Collector is launched to clear obsolete data blocks, which frees the blocks. As long as there are free pages for recording new and modified data, the GC works in the background and does not particularly affect performance. But when a certain degree of fullness of the disk is reached, the GC starts to work more actively, and the write performance of the SSD is significantly reduced. SSD has to perform more operations than it comes from the host. This is called Write Amplification . A typical write cliff is visible on the SSD performance graph.
Samsung decided to classify the data that comes from the host. Data is associated with a specific stream. In one stream get data that with high probability will be simultaneously changed or deleted. Data from different streams are written in different blocks on the SSD.
This approach allows you to increase the durability of SSD, improves performance and provides stable delays. According to Samsung's internal tests, multi-stream write technology reduces write amplification by half, endurance grows up to 3 times, and delays in most cases are reduced by 50%.
All this is now available in NetApp AFF systems with ONTAP 9.1.
Learn more about Multi-stream SSD from the following presentations and presentations:
Presentation of “The Multi-streamed Solid State Drive” - Jeong-Uk Kang, Jeeseok Hyun, Hyunjoo Maeng, and Sangyeun Cho
Presentation “Multi-Stream Write SSD Increasing SSD Performance and Lifetime with Multi-Stream Write Technology” - Changho Choi, PhD
What else is new in the next version of ONTAP? FlexGroups support. These are scalable file containers that can store up to 20PB and 400 billion files. One FlexGroup can be located on several controllers in a cluster, while the cluster automatically balances the load when writing files. NFS and SMB are supported. Learn more about FlexGroups .
Support data encryption without special self-encrypting drives and external key managers. NetApp Volume Encryption (NVE). Encryption occurs at the volume level. That is, you can choose which volumes to encrypt and which not. A separate encryption key is used for each volume. Encryption occurs in the software module built into ONTAP, using hardware acceleration at the level of Intel processors. This preserves the benefits of all NetApp efficiency technologies. WAFL works before data is encrypted.
Work is supported in MetroCluster. It is possible to replicate data from unencrypted volumes to another system into encrypted volumes. ONTAP Select is supported. And paranoids can use two encryption methods: NVE and encryption at the level of NSE disks. Unfortunately, all this will be unavailable in Russia. Two different ONTAP images will be used - with and without NVE support.
ONTAP Select now supports all-flash configurations. And ONTAP Cloud officially earned in MS Azure.
And the most important thing for clusters using SAN protocols is the increased limit on the number of controllers in the cluster. Now such clusters can consist of 12 nodes or 6 pairs of controllers. So all the technical characteristics and limits of the controllers, about which I wrote, can be multiplied by 6 or 12, if only file protocols are used.
By the way, for those who are interested in NetApp solutions, there is a thematic Telegram channel .
Source: https://habr.com/ru/post/311236/
All Articles