***hubspost stuff below

Innovative architecture

 

Infinio’s value lies in our innovative design. Combining a content-based architecture with a distributed, scale-out design, Infinio provides great performance using the resources you already have in your environment. While other solutions may claim to be scale-out or have a unique architecture, only Infinio can bring you enterprise-class performance without any additional hardware investments.

READ TECHNICAL BRIEF

READ Q&A

 

Content-based architecture

Infinio is a content-based cache, which means that we track commonly requested content within our cache rather than what other caches do:  track commonly requested locations. This tracking of content enables Infinio us to deduplicate at a very granular level, which is the key to best utilizing small amounts of RAM from each host. No SSDs? No Flash? No problem.

In fact, because our cache is distributed and shared, the amount of duplicate data across an Infinio cluster can be substantial. Enterprise applications can yield a dedup rate upwards of 5X. In specialized environments (such as VDI), these ratios can be even greater: 32GB of physical RAM can suddenly become over 150GB of effective cache size.

 

Infinio’s content-based design also ensures that the cache (and thus the work) is distributed equally across nodes in the cluster. We use a consistent hashing function that ensures the entire cluster shares the caching load equally, and that there are no hotspots or bottlenecks on the hosts.

 

Dynamic scale-out design

While localized storage performance enhancements can be a good solution for an isolated performance problem, most organizations find that storage latency is a problem that emerges in different places throughout the environment. Infinio’s distributed and shared cache design ensures that all the resources in a cluster can be put toward improving performance for the entire cluster. The RAM on each node is part of the shared cache, and all the nodes can access all the content in the cache.

 

As your cluster gets bigger, performance gets better. Each additional host contributes more RAM to the pool of cache, and each additional application provides more opportunity for deduplication. Nodes and datastores can be added non-disruptively, and our uniform distribution of work ensures that all the nodes contribute equally to the caching work.  When you add nodes or datastores, there are no workloads to migrate, no indexes to move, and no hotspots of bad performance. Just consistent performance that your applications can rely on. The more, the merrier.

 

 

 

 

Server-side cache

The resources available on servers today are growing substantially. Today’s Intel processors can address 5X the amount of RAM than those of just four years ago. And 6-8-core processors are typical in midrange servers. Meanwhile, traditional storage arrays are being squeezed by increasing density of virtual machine workloads and by the I/O and handling requirements of flash.

 

Server-side cache design enables us to take advantage of the excess of resources on servers and apply them to one of your biggest and most expensive problems in the datacenter: storage performance.

 

 

Cache-coherent by design

Cache coherence – making sure that a distributed cache remains consistent across hosts – is really important to building an enterprise-class cache.  Infinio is coherent by design.  A local table on each host maps each address to the hash of the content most recently written there. This is consistent because each virtual machine is writing to its own set of addresses. A distributed table across hosts maps those hashes to the content they represent. This shared cache is consistent because the hash function we use ensures that each piece of content maps 1:1 to its hash.  With Infinio, your data is always safe – by design.

 

Learn More

 WHITE PAPER: CHOOSING A SERVER-SIDE CACHE: WHY ARCHITECTURE MATTERS

 Q&A: WHY ARCHITECTURE MATTERS

 WHITE PAPER: SERVER-SIDE CACHING FOR THE VMWARE ADMIN

 BLOG POST: UNDER THE COVERS: HOW INFINIO ENSURES YOUR CACHE STAYS CONSISTENT

 

 

Joomla25 Appliance - Powered by TurnKey Linux