All-Flash Arrays – Merits and Demerits
nnOur previous blog, All-Flash Arrays – An Introduction and Applications, provided a brief about All-Flash Arrays. This blog discusses their merits and demerits.nnMerits of AFAs – What makes the difference?nnSpeed isn’t the only advantage of AFAs. AFA-based SAN/NAS systems have multiple other benefits compared to their spinning-disk counterparts.nnFor instance, flash media is physically smaller than hard disks, hence reducing the overall rack count.nnAFAs use less power as they don’t contain any motors to spin or heads to move. It implies that less heat is produced, which needs less colling and little electricity, which means more savings after recovering the initial purchasing costs.nnWith the newly designed storage controllers build and advanced algorithms, AFAs have all the necessary features possessed by HDDs. The features include – Deduplication, Compression, Thin Provisioning, Snapshots, Replication, Clones, Inbuilt RAID Support, Encryption, API Support, either an Inline or Post-Process Operation.nnAn AFA also offers shared storage in a storage area network (SAN) as well as network-attached storage (NAS) environments.nnAFA, with no moving parts, is a kind of non-volatile memory which can be erased and reprogrammed numerous times, in units of memory referred to as ‘blocks’.nnIt is a variant of EEPROM (Erasable Programmable Read-Only Memory). Moreover, AFA’s get their name as the memory blocks can be erased with a single action or a ‘flash’.nnThe flash memory in AFAs typically comes in the form of SSDs, which are similar in design to an integrated circuit. Hence, it can transfer data to and from SSDs(solid-state drives) much faster than electromechanical HDDs.nnAn all-flash array also offers full bandwidth performance.nnIn the event of data loss in AFAs, a data recovery service provider will still be able to recover files. Mostly, the data structure is the same as with a regular low-end RAID system and can be reconstructed. Also, the experts possess special software to rebuild a RAID-based or high-end data structures and hence, the data can be reaccessed.nnThus, in case of a data loss with an AFA, users should immediately stop running the system, shut down normally and then contact the specialists as fast as they can.nnDemerits of AFAsnnEvery technology has its benefits as well as drawbacks.nnOne major downside of AFAs is its price. Even though they have become a lot cheaper than before, they are still much expensive compared to HDDs.nnHence buying a new all-flash array can pay off only when used for quite a long time.nnAnother disadvantage of SSD based systems such as AFAs is their technology. For the most favourable performance of flash chips like AFAs, it is ideal if data is written once and read numerous times. The only method to extend their life span is by making as few writing processes as possible.nnTheir other technology drawback is the SSD trim command. It is a technique to avoid writing I/O cycles(which shortens the life span of a flash chip). This feature starts the process of erasing automatically, way before the new data is written on the ‘empty’ storage space.nnAll in all, With more storage and speed needed in this age of big data, All-Flash Arrays are the ideal solution to handle vast amounts of data flawlessly.nn