Manufacturer | TMS (2001-2013) IBM (2013-current) |
---|---|
Introduced | Jan 2001 (as TMS RamSan) April 11, 2013 (as IBM FlashSystem) |
Type | Enterprise solid state computer data storage system |
Processor | x86 (Intel Xeon) [1] [2] [3] |
IBM FlashSystem is an IBM Storage enterprise system that stores data on flash memory. Unlike storage systems that use standard solid-state drives, IBM FlashSystem products incorporate custom hardware based on technology from the 2012 IBM acquisition of Texas Memory Systems. [4]
According to Gartner, IBM was the number one all-flash storage array vendor in 2014 selling over 2,100 FlashSystems totaling 62 petabytes (PB) of capacity. The IBM FlashSystem commanded 33% of the total all-flash capacity sold by all vendors for the year. [5]
As of February 12, 2020 the FlashSystem brand has replaced both the Storwize and XIV brands in IBM. [6] [7]
The IBM FlashSystem architecture was originally developed by Texas Memory Systems (TMS) as their RamSan product line. TMS was a small private company founded in 1978 and based in Houston, Texas that supplied solid-state drive products to the market longer than any other company. [8] The TMS RamSan line of enterprise solid state storage products was first launched in the early 2000s with the RamSan-520, [9] and over seven RamSan technology generations were released through 2012, when TMS was acquired by IBM. [10] As RamSan technology evolved, TMS adapted the systems to different storage media (DRAM, single-level cell flash memory, and multi-level cell flash memory) and external storage area network interfaces (Fibre Channel and InfiniBand), but the core system design principles remained relatively constant: custom hardware with a shared internal network to maximize speed, particularly latency. [8] The last RamSan products available were the RamSan-710, RamSan-810, RamSan-720, and RamSan-820 systems, which were replaced directly with corresponding IBM FlashSystem products in 2013. [11] [12]
IBM FlashSystem products were first made generally available on April 11, 2013, in conjunction with the announcement of a US$1 billion investment in flash optimization research and development. [13] At the Flash Ahead event, IBM emphasized the economic "tipping point" that flash had reached versus traditional storage devices for high-performance applications. [14]
On January 16, 2014, IBM announced the FlashSystem 840 product, which was the first FlashSystem designed entirely by IBM post-acquisition of TMS. The key enhancements of the new generation were RAS enhancements, higher capacities, higher performance, new 16 Gbit Fibre Channel and 10 Gbit Fibre Channel over Ethernet interfaces, and a new management GUI. IBM also announced the FlashSystem Enterprise Performance Solution, which added software features and functions to the 840, including real-time compression, replication, and snapshots. [15]
IBM refreshed the product line on February 19, 2015 by announcing the FlashSystem 900 model AE2, a direct replacement for the FlashSystem 840, and the FlashSystem V9000 which combined a FlashSystem 900 model AE2 enclosure with a pair of San Volume Controllers. The V9000 brought software-defined storage into the FlashSystem brand for the first time, all managed under one management domain, also called a single-pane-of-glass. Both of these products relied on Micron Technology's MLC flash chip technology [16]
The product line was expanded on April 27, 2016 when IBM announced two new products, the FlashSystem A9000 and A9000R model 415. Both of these products included features specifically designed for cloud environments. They incorporated pattern removal, data de-duplication, and real-time compression combined with the IBM FlashCore technology to deliver consistent low latency performance. The A9000 was a fully configured solution, while the A9000R enabled a grid architecture and the ability to scale to petabytes of storage. [17] These products relied on Spectrum Accelerate (formerly XIV) running on dedicated grid controllers to perform the software defined storage functions coupled with FlashSystem 900 storage enclosures. The A9000 included the ability to migrate from XIV Gen3 systems. [18]
IBM announced an update to the FlashSystem 900 on October 23, 2017, with new models AE3 and UF3. This marks the first time that the FlashSystem brand offered a consumption model UF3 for the product line whereby a customer would only pay for what they used. [19] The update tripled the capacity of the array and added at-line-speed hardware user data compression. The MicroLatency flash modules were updated to 32-layer 3D TLC NAND flash from Micron. Rather than the compression feature slowing down data access as usually happens with software based compression, the 900 continued to advertise 1.2 million I/O operations per second (IOPs) due to the hardware compression implementation and hardware only data path. The compression engines were implemented in each flash module and, with the capability to have up to 12 modules per enclosure, a fully loaded enclosure therefore would have a total of 12 hardware compression engines. [20]
The very next day on October 24, 2017 IBM announced an update to the FlashSystem A9000 with the new model 425. This new model would incorporate the previously-announced FlashSystem 900 model AE3, but retain the same grid controllers as the 415 model. [21] With two generations of FlashSystem A9000 now in the market, the 415 model and the 425 model, IBM on February 27, 2018 announced the end of marketing for the XIV storage systems models 214 and 314, commonly known as "XIV Gen3". They listed the replacement product as the A9000 model 425. This announcement marked the end of the XIV Storage System brand with the FlashSystem brand taking its place. [7]
With the announcement of the FlashSystem 9100 on July 10, 2018, the product line added a new enclosure that was designed with NVM Express (NVMe) from end-to-end. The 9100 was the first FlashSystem product which combined the Spectrum Virtualize software stack with the IBM Flash Core Module technology in a single enclosure. To achieve this, IBM redesigned the proprietary custom form-factor MicroLatency Flash Modules with FlashCore technology into a standard 2 1/2 inch form-factor NVMe SSD. [22] The included Flash Core Modules were available in 4.8TB, 9.6TB, and 19.2TB capacities with up to 5:1 compression. [23]
On February 12, 2020, IBM announced an expansion of the FlashSystem line to include the FlashSystem 7200, FlashSystem 9200, and FlashSystem 9200R. [24] Additionally, IBM announced the FlashSystem 5010, 5030, and 5100 which are re-branded Storwize storage enclosures. [25] With this announcement, IBM retired the Storwize brand and simplified the distributed storage portfolio underneath the FlashSystems brand. The Storwize V5000 and V5100 are replaced by the FlashSystem 5000 and 5100 respectively. The FlashSystem 900 and Storwize V7000 are replaced by the FlashSystem 7200. The FlashSystem V9000 and 9100 are replaced by the FlashSystem 9200. The FlashSystem A9000R is replaced by the FlashSystem 9200R. [6] With this announcement, the FlashSystem product line will no longer include enclosures with end-to-end hardware only data path technology from the Texas Memory Systems (RamSan) acquisition nor will it include enclosures running Spectrum Accelerate software from the (XIV) acquisition, however, the product still retains the IBM FlashCore based flash modules developed at TMS [26] [27]
IBM FlashSystem products are based on a custom hardware architecture that incorporates field-programmable gate arrays (FPGAs). The FlashSystem design omits traditional server-based array controllers. The primary components of each FlashSystem unit include custom flash modules, external storage area network interfaces, and FPGA logic that spreads data through the system. Each flash module within a FlashSystem incorporates enterprise multi-level cell or single-level cell flash chips and FPGAs that provide IBM Variable Stripe RAID data protection as well as standard flash memory controller functions. IBM claims that these architectural attributes provide strong performance, reliability, and efficiency. [4] In August 2013, IBM submitted a single FlashSystem 820 SPC-1 benchmark result to the Storage Performance Council that showed fast response time (SPC-1 LRT) and high SPC-1 IOPS per external storage port - common measures of high storage performance - as well as low power consumption. [28]
IBM claims that enterprise multi-level cell flash plus Variable Stripe RAID and other IBM reliability technology forms a good balance between reliability and economics for most enterprise environments. IBM Variable Stripe RAID is a patented [29] highly granular RAID 5 type data protection arrangement implemented across each set of 10 flash chips in the system. IBM FlashSystem 900, 840, 820, and 720 products also include a second layer of RAID 5 implemented within the data distribution logic at the system level, providing "two-dimensional" data protection within the system. IBM claims that this two-dimensional protection is strongly differentiated within the industry. [30]
FlashSystem model list | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Position | Form Factor | before | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | ||
Entry | Rack- mount | 2U | IBM Storwize | 50#0 [31] | 50#5 [32] | ||||||||
1U | 5100 | 5200 [33] [34] | |||||||||||
Mid-range | 2U | 7200 [31] | |||||||||||
1U | TMS RamSan | 710 [35] | |||||||||||
810 [35] | |||||||||||||
Hi-end | 720 | ||||||||||||
820 | |||||||||||||
2U | 840 | 900 AE2 900 UF2 | 900 AE3 900 UF3 | ||||||||||
6U | v840 | V9000 | 91#0 [36] | 9200 9200R [31] | |||||||||
8U | A9000 | ||||||||||||
Rack cabinet | IBM XIV | A9000R |
IBM FlashSystem A9000 is a 8U rackmount unit with up to 300 TB [37] of usable storage capacity provided by FlashSystem 900 modules, managed by IBM Spectrum Accelerate software. It's scalable sibling, the FlashSystem A9000R, consists of a minimum of two units, scaling to 6 units or 1.8 PB [38] usable in a 42U rack. A9000R units share CPU, cache and access paths with their neighbours, leveraging a zero-tuning data distribution design. The FlashSystem A9000 family supports IBM Real-time Compression, real-time global deduplication and real-time pattern removal, while maintaining average access times of 250 µs under database workloads. Up to 144 instances of FlashSystem A9000 and XIV Storage Systems can be combined into one HyperScale cluster with client multitenancy. Since A9000, A9000R and XIV Storage Systems share the Spectrum Accelerate management software, the FlashSystem A9000R is occasionally referred to as XIV Gen4.
IBM FlashSystem V9000 is a 6U rackmount with up to 57 TB of usable storage capacity provided by FlashSystem 900 modules, managed by IBM Spectrum Virtualize software. The system supports a wide range of advanced data services such as IBM Real-time Compression and external storage virtualization. With scalability up to 456 TB of usable capacity (over 2 PB of effective capacity when using Real-time Compression), FlashSystem V9000 is targeted for mixed workload environments.
IBM FlashSystem 900 is composed of IBM enhanced MLC flash technology. The system is a 2U rackmount unit with up to 57TB of RAID-5, usable storage capacity. The system supports a high-availability architecture with redundant and hot-swappable components, IBM optimized ECC, IBM Variable Stripe RAID, and two-dimensional flash RAID for data protection. With read IOPS of 1,100,000 and write IOPS of 600,000, FlashSystem 900 is targeted for OLTP and OLAP databases.
On October 24, 2017 IBM announced an update to the FlashSystem 900 to add support for hardware-accelerated, inline data compression, but update loosened flash technology to 3D triple-level cell (TLC). [39]
Both products were released in jan 2014 and were improved in May 2014 with new entry level capacity points and more protocols. [40] Both models supports ECC, IBM Variable Stripe RAID, and two-dimensional flash RAID for data protection and offers hot-swap flash modules and power supplies. The systems also supports a wide range of software-defined storage services including: Real-time Compression, external storage virtualization, snapshots, replication, IBM Easy Tier, VAAI, and thin provisioning.
IBM FlashSystem V840 was a 6U rackmount with up to 40TB of usable storage capacity and targeted for workloads that need high velocity data access and advanced storage services. [41] It is the predecessor of the FlashSystem V9000.
FlashSystem 840 was composed of enterprise multi-level cell (eMLC) flash technology and was a 2U rackmount unit with up to 48TB of usable storage capacity, 40TB with RAID 5. With read IOPS of 1,100,000 and write IOPS of 600,000, FlashSystem 840 is targeted for OLTP and OLAP databases, scientific applications and cloud services. [42] It is the predecessor of the FlashSystem 900.
This section needs expansion. You can help by adding to it. (May 2021) |
Specifications | |||||||
---|---|---|---|---|---|---|---|
Product | Machine Type / Model (MTM) | Capacity | Performance | Reliability | Efficiency | Marketing Withdrawn | Family |
IBM FlashSystem A9000 | 9836-425, 9838-425 | 2020/02/11 | XIV | ||||
IBM FlashSystem A9000 | 9836-415, 9838-415 | 2018/03/27 | XIV | ||||
IBM FlashSystem A9000R | 9835, 9837 | XIV | |||||
IBM FlashSystem 9100 | 9110-AF7, 9150-AF8 | Storwize | |||||
IBM FlashSystem V9000 | 9846/8-AC2, 9846/8-AE2 | Up to 57 TB per building block, Up to 456 TB with full scale-out of control enclosures | Less than 200 μs min. latency up to 630,000 random read IOPS | Two-dimensional flash RAID with Variable Stripe RAID | 6U rackspace | - | Storwize |
IBM FlashSystem v840 | 9846/8-AC1, 9846/8-AE1 | Up to 40 TB per building block, Up to 320 TB with full scale-out of control enclosures | Less than 200 μs min. latency up to 630,000 random read IOPS | Two-dimensional flash RAID with Variable Stripe RAID | 6U rackspace | - | Storwize |
IBM FlashSystem 900 | 9840-AE3, 9843-AE3, 9845-AE3 | Up to 180 TB usable or 220 TB effective with RAID 5 | Less than 155 μs min. latency up to 1,200,000 random read IOPS | Two-dimensional flash RAID with Variable Stripe RAID | 2U rackspace, 625 Watts | 2020/02/11 | RamSan |
IBM FlashSystem 900 | 9840-AE2, 9843-AE2, 9845-AE2 | Up to 57 TB usable with RAID 5 | Less than 155 μs min. latency up to 1,100,000 random read IOPS | Two-dimensional flash RAID with Variable Stripe RAID | 2U rackspace, 625 Watts | 2018/07/12 | RamSan |
IBM FlashSystem 840 | 9840-AE1, 9843-AE1 | Up to 40 TB usable with RAID 5 (65 TB raw) | Less than 135 μs min. latency up to 1,100,000 random read IOPS | Two-dimensional flash RAID with Variable Stripe RAID | 2U rackspace, 625 Watts | 2015/06/02 | RamSan |
IBM FlashSystem 820 | 9831-AE2 | Up to 20.6 TB usable with RAID 5 (33 TB raw) | Less than 160 μs min. latency up to 525,000 random read IOPS | Two-dimensional flash RAID with Variable Stripe RAID | 1U rackspace, 300 Watts | 2014/07/22 | RamSan |
IBM FlashSystem 720 | 9831-AS2 | Up to 10.3 TB usable with RAID 5 (16.5 TB raw) | Less than 145 μs min. latency up to 525,000 random read IOPS | Two-dimensional flash RAID with Variable Stripe RAID | 1U rackspace, 350 Watts | 2014/03/28 | RamSan |
IBM FlashSystem 810 | 9830-AE1 | Up to 10.3 TB usable (13.7 TB raw) | Less than 160 μs min. latency up to 550,000 random read IOPS | Variable Stripe RAID | 1U rackspace, 350 Watts | 2014/07/22 | RamSan |
IBM FlashSystem 710 | 9830-AS1 | Up to 5.2 TB usable (6.9 TB raw) | Less than 145 μs min. latency up to 570,000 random read IOPS | Variable Stripe RAID | 1U rackspace, 280 Watts | 2014/03/28 | RamSan |
A hard disk drive (HDD), hard disk, hard drive, or fixed disk, is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnetic material. The platters are paired with magnetic heads, usually arranged on a moving actuator arm, which read and write data to the platter surfaces. Data is accessed in a random-access manner, meaning that individual blocks of data can be stored and retrieved in any order. HDDs are a type of non-volatile storage, retaining stored data when powered off. Modern HDDs are typically in the form of a small rectangular box.
Western Digital Corporation is an American computer drive manufacturer and data storage company, headquartered in San Jose, California. It designs, manufactures and sells data technology products, including data storage devices, data center systems and cloud storage services.
The HP Storageworks XP is a computer data storage disk array sold by Hewlett Packard Enterprise using Hitachi Data Systems hardware and adding their own software to it. It's based on the Hitachi Virtual Storage Platform and targeted towards enabling large scale consolidation, large database, Oracle, SAP, Exchange, and online transaction processing (OLTP) environments.
A NetApp FAS is a computer storage product by NetApp running the ONTAP operating system; the terms ONTAP, AFF, ASA, FAS are often used as synonyms. "Filer" is also used as a synonym although this is not an official name. There are three types of FAS systems: Hybrid, All-Flash, and All SAN Array:
The IBM SAN Volume Controller (SVC) is a block storage virtualization appliance that belongs to the IBM System Storage product family. SVC implements an indirection, or "virtualization", layer in a Fibre Channel storage area network (SAN).
Kingston Technology Corporation is an American multinational computer technology corporation that develops, manufactures, sells and supports flash memory products, other computer-related memory products, as well as the HyperX gaming division. Headquartered in Fountain Valley, California, United States, Kingston Technology employs more than 3,000 employees worldwide as of Q1 2016. The company has manufacturing and logistics facilities in the United States, United Kingdom, Ireland, Taiwan, and China.
A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies to store data persistently, typically using flash memory, and functioning as secondary storage in the hierarchy of computer storage. It is also sometimes called a semiconductor storage device, a solid-state device or a solid-state disk, even though SSDs lack the physical spinning disks and movable read–write heads used in hard disk drives (HDDs) and floppy disks. SSD also has rich internal parallelism for data processing.
The IBM Storage product portfolio includes disk, flash, tape, NAS storage products, storage software and services. IBM's approach is to focus on data management.
Universal Storage Platform (USP) was the brand name for an Hitachi Data Systems line of computer data storage disk arrays circa 2004 to 2010.
Texas Memory Systems, Inc. (TMS) was an American corporation that designed and manufactured solid-state disks (SSDs) and digital signal processors (DSPs). TMS was founded in 1978 and that same year introduced their first solid-state drive, followed by their first digital signal processor. In 2000 they introduced the RamSan line of SSDs. Based in Houston, Texas, they supply these two product categories to large enterprise and government organizations.
IBM Storwize systems were virtualizing RAID computer data storage systems with raw storage capacities up to 32 PB. Storwize is based on the same software as IBM SAN Volume Controller (SVC).
Virtual Storage Platform is the brand name for a Hitachi Data Systems line of computer data storage systems for data centers. Model numbers include G200, G400, G600, G800, G1000, G1500 and G5500
In computer science, in-memory processing is an emerging technology for processing of data stored in an in-memory database. In-memory processing is one method of addressing the performance and power bottlenecks caused by the movement of data between the processor and the main memory. Older systems have been based on disk storage and relational databases using SQL query language, but these are increasingly regarded as inadequate to meet business intelligence (BI) needs. Because stored data is accessed much more quickly when it is placed in random-access memory (RAM) or flash memory, in-memory processing allows data to be analysed in real time, enabling faster reporting and decision-making in business.
Virtual memory compression is a memory management technique that utilizes data compression to reduce the size or number of paging requests to and from the auxiliary storage. In a virtual memory compression system, pages to be paged out of virtual memory are compressed and stored in physical memory, which is usually random-access memory (RAM), or sent as compressed to auxiliary storage such as a hard disk drive (HDD) or solid-state drive (SSD). In both cases the virtual memory range, whose contents has been compressed, is marked inaccessible so that attempts to access compressed pages can trigger page faults and reversal of the process. The footprint of the data being paged is reduced by the compression process; in the first instance, the freed RAM is returned to the available physical memory pool, while the compressed portion is kept in RAM. In the second instance, the compressed data is sent to auxiliary storage but the resulting I/O operation is smaller and therefore takes less time.
Nvidia DGX is a line of Nvidia-produced servers and workstations which specialize in using GPGPU to accelerate deep learning applications. The typical design of a DGX system is based upon a rackmount chassis with motherboard that carries high performance x86 server CPUs. The main component of a DGX system is a set of 4 to 16 Nvidia Tesla GPU modules on an independent system board. DGX systems have large heatsinks and powerful fans to adequately cool thousands of watts of thermal output. The GPU modules are typically integrated into the system using a version of the SXM socket.
The IBM System/390 is a discontinued mainframe product family implementing the ESA/390, the fifth generation of the System/360 instruction set architecture. The first computers to use the ESA/390 were the Enterprise System/9000 (ES/9000) family, which were introduced in 1990. These were followed by the 9672, Multiprise, and Integrated Server families of System/390 in 1994–1999, using CMOS microprocessors. The ESA/390 succeeded the ESA/370 used in the Enhanced 3090 and 4381 "E" models, and the System/370 architecture last used in the IBM 9370 low-end mainframe. The ESA/390 was succeeded by the 64-bit z/Architecture in 2000.
Dell EMC XtremIO is Dell EMC’s high-volume, high-capacity all-flash enterprise storage platform. The current version is the X2 line. The XtremIO X2 storage platform is primarily designed for applications that benefit from its data reduction and copy data management capabilities. It also targets organizations with large VDI deployments.
Dell EMC Unity is one of Dell EMC’s mid-range storage array product lines. It was designed from the ground up as the next generation midrange unified storage array after the EMC VNX and VNXe series, which evolved out of the EMC Clariion SAN disk array.
Dell EMC VMAX is Dell EMC’s flagship enterprise storage array product line. It evolved out of the EMC Symmetrix array, EMC’s primary storage product of 1990s and early 2000s.
IBM FlashCore Modules (FCM) are solid state technology computer data storage modules using PCI Express attachment and the NVMe command set. The raw storage capacities are 4.8 TB, 9.6 TB, 19.2 TB and 38.4 TB. The FlashCore modules support hardware self-encryption and real-time inline hardware data compression without performance impact. They are used in selected arrays from the IBM FlashSystem family.