Comparing network-, server- and storage-based flash caching

Can you compare caching at the network level with flash caching in the server? What are the pros and cons of each?

    Requires Free Membership to View

There tends to be three types of flash caching implementation methods available: storage-system caching, network-level caching and server-based caching. Storage-system and network-based caching are similar in that they provide the performance boost of flash to all the physical or virtual servers in the environment, regardless of which host they are running. Server-side caching typically provides the performance boost to VMs running on a specific physical server -- although products are emerging that allow server-side flash resources to be shared.

Beyond the number of servers impacted, storage system and network caching do not have the concerns that server-side caching does as it relates to virtual machine migration as discussed in a previous Expert Answer. It generally is also safer to perform write caching on these systems. There is less risk of data loss compared with server-based caching.

Network-based caching generally refers to an appliance that can provide caching to any servers on the network, as opposed to storage-based caching, which is integrated into a specific storage system. This type of flash caching is generally tied to a single system and a single vendor's technology. Network-based caching can provide a performance boost across a wide range of storage systems. Also, network-based caching can typically integrate easily with existing systems because they plug into the network and sit between storage and servers.

More on this topic:

Flash hypervisors, caching engines similar, but not the same
There are misconceptions that flash hypervisors and caching engines are the same technology. They are similar technologies, but there are differences.

Find the best spot for flash SSD storage
There are six different flash SSD storage implementations, each aimed at reducing latency, improving IOPS and throughput and reducing storage TCO.

SSD caching vs. primary storage for data placement
SSD caching and primary storage are the two main ways to implement solid-state storage technology with respect to data placement. We explain both strategies.

This was first published in February 2014

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: