Call a Specialist Today! 800-886-5369

Tegile IntelliFlash
Intelligent, Flash-Optimized Software Architecture


Tegile IntelliFlash

Tegile All-Flash Storage Software
Tegile IntelliFlash Software
Contact us for pricing!

More pricing below, click here!

Overview:

Accelerate application performance and drive down storage costs. Tegile's IntelliFlash Operating System enables you to dial up or down the amount of flash in your storage system to maximize the performance and economics of enterprise applications.

IntelliFlash is our flash-optimized storage software architecture. It seamlessly integrates multiple grades of storage media to deliver optimal performance (throughput and latency) and best economics for a wide range of enterprise applications. It is designed to give you a single platform with the flexibility of using all flash, a mixture of flash and disk, or a mixture of highperformance flash and high-density flash for your storage. You dial up or down the amount of flash to match the performance and economic demands of your business applications.

We believe that an enduring enterprise storage software and system architecture must accommodate, with ease, many grades of persistent media, today and in the future. Our IntelliFlash architecture delivers Total Investment Protection by being able to rapidly incorporate newer forms of persistent media (dense flash, or even persistent memory technologies) seamlessly with full data management software features. The inclusion of the latest technology available on the market drives down the effective cost of storage while driving up performance and capacity.

IntelliFlash Architecture

IntelliFlash Architecture

Media Optimization
Media Optimization

The Media Optimization Layer provides the foundation for reliably storing data on different types of storage media, and optimizing the use of media within the storage system.

Media Management

Media Management

Media Longevity & Reliability
IntelliFlash optimizes data layout for the underlying geometry of the medium (flash or hard disk) to ensure long life even under high I/O workload.

  • Writes are aligned to sector boundaries for disks and to native page sizes of flash to avoid fragmented I/O and unnecessary media writes
  • Flash wear is continually tracked and data are relocated to ensure uniform wear across flash pages.
  • Data are de-duplicated & compressed before writing to media minimizing writes and extending media life

Storage Pooling

Storage Pooling

Consistent I/O & High Capacity Utilization
By virtualizing and aggregating physical media into resource pools and using a flash-optimized RAID scheme, IntelliFlash delivers consistent I/O performance with lower capacity overhead.

  • Capacity allocation and provisioning are easy and on demand
  • IntelliFlash RAID uses multi-parity protection schemes and dynamic stripe widths to eliminate performance overhead and media wear from read-modify-write operations
  • I/O pipelining and data coalescing ensure consistent performance with lower average latency

Resiliency

Resiliency

System Availability & Reliability
Continuous information availability is paramount when deploying flash storage for enterprise applications. IntelliFlash is designed to deliver high resiliency and availability

  • Dual controllers with Active/Active I/O handling for continuous data access
  • Dual-ported media (flash and hard disks) and redundant I/O fabric ensure no single point of failure
  • Capacity expansion, system upgrades, media swaps are fully non-disruptive with zero downtime – all with negligible performance impact.

Metadata Acceleration
Metadata Acceleration

Intelligent metadata handling is a patented, core innovation in IntelliFlash and is the key to delivering advanced data services at the speed and scale of I/O that flash offers.

Aggregation & PlacementAggregation & Placement

Accelerated Data Services
IntelliFlash’s Metadata Aggregation and Placement Engine automatically separates metadata from application data. The engine organizes, aggregates, and places metadata on low-latency media enabling the acceleration of advanced data services.

  • Metadata are organized into flexible, multi-layered data structures and distributed across multiple flash media and fully protected.
  • The multi-layered metadata management scheme facilitates storing and managing massive amounts of data at high I/O rates.
  • Benefits include high performance, inline data reduction across flash and hard disk, support for variable block sizes, and automated coalescing of data to match media's native format

Caching & ScalingCaching & Scaling

Consistent Performance at Scale
By caching the most frequently-accessed metadata and application data in high-performance storage layers (DRAM and flash), IntelliFlash’s Caching and Scaling Engine delivers predictable latency for data reads and writes.

  • Caching algorithms are adaptive and optimized for various I/O patterns to ensure high cache utilization rates
  • Caching engine is designed to seamlessly adapt to differing media latencies across multiple levels of cache
  • Automated expansion of metadata storage space ensures dynamic scaling of metadata management and advanced data services to handle massive data sets

Data Services
Data Services

The IntelliFlash data services reduce the effective cost of owning and operating storage through data footprint reduction, and enable continuous data availability through a comprehensive set of local and remote data protection and recovery features.

Data Reduction

Data Reduction

In-Line De-Duplication & Compression
By reducing storage consumption and avoiding unnecessary writes, IntelliFlash data reduction technologies minimize media wear.

  • Inline deduplication eliminates redundant data blocks and can be enabled at a storage pool, or LUN/file share level, using variable block sizes
  • A choice of compression algorithms are available to address the needs of various workloads
  • By enabling more data to be served out of flash and DRAM, deduplication and compression accelerate storage system performance

Data Protection

Data Protection

Thin Snaps, Clones & Integrity Checks
The IntelliFlash data protection services keep data safe, secure and always available with no impact on performance.

  • IntelliFlash delivers in-line 256-bit AES encryption for data at rest on flash and hard disk with no impact to performance
  • Checksum matching for data blocks and automatically fixing corrupt blocks protect against silent data corruption
  • Instantaneous thin snapshots create space-efficient, point-in-time copies of data for backups and quick restores

Data Recovery

Data Recovery

Remote Replication & Consistent Restores
IntelliFlash data recovery features enable enterprises to recover quickly from data loss or corruption, or even site outages.

  • VM and application consistent snapshots enable instantaneous, stable recovery
  • Intelligent data reconstruction ensures quick recovery from media failures and minimizes the window of exposure to another failure
  • Site-to-site WAN-optimized replication of aggregated volumes in a consistency group enables bandwidth-efficient disaster recovery and business continuity

Protocol ChoiceManagement Flexibility

Protocols | Management

Protocol ChoiceProtocol Choice

Block & File
IntelliFlash is architected to natively provide block and file access to meet the needs of different workloads, and consolidate workloads on a single array. The architecture is extensible, enabling easy addition of other protocols.

  • Supported block protocols include iSCSI and Fibre Channel
  • Supported file protocols are NFS, CIFS & SMB 3.0
  • For all protocols, redundant fabric capabilities allow data access over multiple redundant paths

Management FlexibilityManagement Flexibility

User & Programmable Interfaces
Enterprises need flexible options to manage storage in complex datacenter environments. IntelliFlash provides easy to use and solution-integrated storage management options, and CallHome functions ensure proactive, timely intervention.

  • The WebUI is a simple and easy to use interface for comprehensive management of Tegile arrays
  • A programmable task-oriented REST API enables scripted and automated storage management
  • A plugin allows Tegile arrays to be managed through VMware vCenter, and management integration enables the arrays to be managed through Microsoft SCVMM

Features:

Tegile Intelligent Flash Arrays are powered by IntelliFlash operating system. This intelligent software architecture includes several patented technologies designed to deliver consistently high performance and low latency while maximizing uptime, streamlining data protection, and curbing storage costs. Key technologies include:

Flexible Architecture

Flexible Architecture

IntelliFlash gives you the flexibility to use all flash, a mixture of flash and disk, or a mixture of high-performance flash and high-density flash — all within a single storage system. The software architecture intelligently manages different storage media to deliver optimal performance and capacity.

Metadata Acceleration

Metadata Acceleration

IntelliFlash automatically separates metadata from data. The metadata is then organized, aggregated, and placed on dedicated logical devices using high-performance, low-latency storage (DRAM and flash) accelerating advanced data services such as deduplication, compression, snapshots, clones, and thin provisioning.

Inline Compression & Deduplication

Inline Compression & Deduplication

Data is compressed and redundant blocks are removed before they are written to disk. These techniques not only reduce the storage footprint, they also help to improve performance by freeing up cache space in DRAM and flash for faster reads and writes.

IntelliFlash RAID

IntelliFlash RAID

IntelliFlash RAID uses multi-parity protection schemes and dynamic stripe widths to eliminate performance overhead and media wear from read-modify-write operations. Supported RAID levels include dual parity RAID, two-way mirroring and three-way mirroring.

Intelligent Caching


Intelligent Caching

Intelligent caching algorithms place the most frequently accessed application data on DRAM and flash. These caching algorithms are optimized for various I/O patterns and seamlessly adapt to differing media latencies across multiple levels of cache.

Flash Endurance

Flash Endurance

Tegile arrays use enterprise-class MLC SSDs — offering 10X the endurance of consumer-grade MLCs while still delivering consistently high performance. IntelliFlash further lengthens the life of SSDs by optimizing I/O for the geometry of flash media. Writes are aligned to sector boundaries and native page sizes to avoid I/O fragmentation and unnecessary media writes. Data is intelligently relocated to ensure uniform wear leveling.

Thin Provisioning

Thin Provisioning

Increase storage utilization rates by not over-allocating capacity at provisioning time. Thin provisioning automatically allocates physical storage as data is being written. Any space that's been allocated but hasn't been consumed remains available for other applications.

Unified Storage

Unified Storage

Tegile arrays natively support both block (SAN) and file-sharing (NAS) protocols, enabling you to run applications and manage files on a single array. Supported protocols include iSCSI, Fibre Channel, NFS, CIFS and SMB 3.0*.

Point-in-Time Snapshots & Replication


Point-in-Time Snapshots & Replication

Take an instantaneous snapshot of your data. Snapshots are VM-aware and applicationconsistent. They are also space-efficient and incur no performance overhead. Replicate snapshots for DR, and restore data instantaneously from the local or remote array.

No-Impact Read/Write Clones

No-Impact Read/Write Clones

Accelerate the development, test and QA timeframes of mission-critical applications by creating multiple read/write clones without incurring a performance hit. Like snapshots, clones are space-efficient, allocating storage only for changed blocks.

Data Integrity

Data Integrity

To protect against silent data corruption, Tegile arrays perform a checksum process to match data blocks as reads and writes happen and automatically fix corrupt blocks. They also store the checksum and data in separate nodes of the block tree for further protection.

Non-Disruptive Operations

Non-Disruptive Operations

All hardware components, including SSDs and HDDs, can be replaced online with zero downtime. Software upgrades to the array can also be performed with no downtime or loss of access to data.

No Single Point of Failure

No Single Point of Failure

All media (SSDs and HDDs) in Tegile arrays are dual-ported and accessible through a pair of highly available, redundant controllers. The controllers are configured in an active/active manner and can be used simultaneously for data access.

Encryption

Encryption

Data security is provided using 256-bit AES encryption of data at rest. IntelliFlash delivers inline encryption of data on SSDs and HDDs with unnoticeable impact on performance. Key management required for encryption is performed natively in the system without needing any user intervention.

Application-Aware Provisioning

Application-Aware Provisioning

Automatically tune volumes for specific applications at the click of a button. Select a use case — such as database, server virtualization, and virtual desktop — to instantly optimize the volume's configuration (block size, compression and deduplication settings, etc.).

VMware Integration

VMware Integration

Tegile arrays take advantage of VAAI to minimize I/O on the storage network and hypervisor host. Tegile also includes a vCenter plug-in, enabling you to provision datastores, manage snapshots and restores, and monitor I/O status, space usage and latency from within vCenter.

Citrix Ready

Citrix Ready

Tegile arrays have been tested and verified as part of the Citrix Ready VDI Capacity Program Verified for Citrix XenDesktop. This enables you to leverage best practices and ensure optimal performance and capacity for your VDI.

Microsoft Integration

Microsoft Integration

Tegile arrays integrate with a broad set of Microsoft technologies, including CSV for failover clustering for Hyper-V; VSS for application-consistent snapshots and clones; and SMB 3.0 protocol*.

Validated Oracle Designs

Validated Oracle Designs

Tegile has worked closely with Oracle to build pre-tested, validated architectures—including software, hardware, storage, and network components—along with documented deployment guides. Tegile arrays have also been tested and certified with Oracle VM and validated with Oracle Linux with UEK in single instance and Oracle RAC deployments.

IntelliCare Customer Care Program

IntelliCare Customer Care Program

Tegile's IntelliCare customer care program combines cloud-based analytics with a team of storage experts so you can save time on storage administration and maximize the uptime and efficiency of your storage system.

Accelerating Reads & Writes with IntelliFlash:

Tegile Intelligent Flash Arrays enable enterprises to strike the perfect balance between performance and capacity. Each array is powered by the IntelliFlash™ software architecture. IntelliFlash gives you the flexibility to use all flash or a mixture of flash and disk. The software architecture intelligently manages the different storage media to deliver optimized performance and capacity.

This technology brief explains how IntelliFlash accelerates the read and write process within a Tegile hybrid array.

Performance & Capacity Layers

Within each Tegile array, there is a performance storage layer and a capacity storage layer. In the performance layer, there's a combination of DRAM and flash. This gives you the high performance and low latency you need for your virtual server, VDI, messaging, collaboration, and database applications. The capacity layer takes full advantage of the evolution in media densities. It accommodates spinning hard disk drives today and is designed to be flexible enough to accommodate emerging storage media as they become available.

Performance & Capacity Layers

Dual-Controller Architecture

All Tegile arrays come with dual controllers. Multiple storage pools can be created within the Tegile array. These storage pools can be all-flash (FlashVols) or a combination of flash and hard disk. A storage pool at any given point in time is associated with one of the two controllers. Both controllers can be used simultaneously by associating different pools to each controller.

In the event of a controller failure, or for live software upgrades, the associated pools can be failed-over transparently—with no perceived outage.

Dual-Controller Architecture

Accelerating Writes

All writes to the Tegile array are synchronous. The moment the data is received, it's saved to a persistent "Write Cache" in flash and an acknowledgement is sent back to the host. Round trip, that whole process takes a millisecond or less.

Accelerating Writes

Metadata Acceleration

To optimize the IO path, IntelliFlash dedicates a portion of the performance layer exclusively for metadata. This includes block pointers, deduplication signatures, compression type, and the like. All of the metadata is organized, aggregated, and remains in this dedicated, persistent section within performance layer. This performance- optimization technique stands in stark contrast to traditional storage systems, which intersperse metadata with the rest of the data on disk. Over time, as data inevitably gets modified, deleted, and rewritten, the metadata becomes very fragmented, which negatively impacts performance.

Metadata Acceleration

Data Reduction

IntelliFlash also performs inline compression and deduplication. These data reduction techniques can not only shrink your storage footprint by up to 90 percent, they also act as performance multipliers by freeing up space in the performance layer for faster reads and writes.

Each data block is compressed and redundant data blocks are removed before they are written to disk. You can choose the compression rate and turn on/off deduplication at the volume level to strike the perfect balance between speed and capacity.

Data Reduction

The resulting unique data blocks are coalesced and streamed sequentially to the capacity layer. After that happens, the data is removed from the "Write Cache" and the process is complete.

Data Reduction

Accelerating Reads

Intelligent caching algorithms keep the most frequently accessed data in the Read Cache, which resides on DRAM and flash. These caching algorithms are optimized for various I/O patterns and dynamically adapt to differing media latencies across multiple levels of cache.

There are two levels of Read Cache in a Tegile array. Both are self-tuning. The first level is the primary DRAM cache. This is smaller and faster. The second level resides on flash.

The array proactively fetches and populates the read cache with the hottest data. This all happens dynamically — in real time using intelligent, pre-fetch algorithms — without user intervention.

In most customer cases, the cache-hit ratio is well over 90%. That means that most read requests are satisfied from DRAM and flash.

Accelerating Reads

Tegile Intelligent Flash Arrays use IntelliFlash to intelligently manage different types of media to deliver incredibly fast performance while also maximizing capacity and keeping your storage costs in check. For more information on how IntelliFlash can help accelerate your applications, check and visit IntelliFlash page.

 

Tegile All-Flash Storage Software
Tegile IntelliFlash Software
Contact us for pricing!