Preview only show first 10 pages with watermark. For full document please download

Increasing Vm Density With Server Side Caching: Proximal Data

   EMBED


Share

Transcript

S TO R A G E S W ITZE R LA N D INCREASING VM DENSITY WITH SERVER SIDE CACHING - PROXIMAL DATA BRIEFING REPORT George Crump, Senior Analyst Increasing the number of virtual machines (VMs) per host on the potential of server side caching technology that can is a critical next step in the design of virtualized server compliment the shared storage infrastructure. infrastructures so that the growth of virtual hosts does not begin to eat at the original ROI of the virtualization project. With most solutions there are two components that need The problem is that the more VMs per host, the more to be addressed. First there is the need for hardware to storage I/O each host consumes and eventually the actually store the data. The good news for data centers is latency of the storage network and the storage system that this hardware is now plentiful. There are multiple becomes a key bottleneck. categories of server side solid state hardware and there are multiple vendors for each category. Solid State Disk (SSD) is viewed as the key solution to this problem. Its zero latency nature combined with its raw The challenge has been in the second component which is performance is ideally suited to the massive random I/O the software to actually perform the caching. While there stream that a host densely packed with VMs can generate. are a number of software solutions each has potentially The challenge with SSD is that today it is too expensive to significant weaknesses. They are either owned by a place everywhere, so how it is leveraged in the hardware vendor, which can limit choice or they don't fully environment is a key decision in the selection process. support the hypervisor or guest OS that the customer is most concerned about. Potentially the most surgical of placements would be in the host itself. Using SSD in the server would eliminate In an effort to change the status quo, Proximal Data has any network latency and act as a compliment to existing announced a server side software-based caching solution shared storage. Caching technology could be used to that can work with a variety of solid state flash hardware store a copy of the most actively read data locally in the solutions including PCIe controllers and SSDs. Proximal server for instant access while maintaining constancy with Data's AutoCache solution works at the hypervisor level, the copy on the shared storage device. As a result meaning that it does not require a driver in the guest OS. vendors have been trying to design solutions that deliver [1] Native VMware Support capable of supporting more VMs with existing storage infrastructures without sucking up critical system resources A key feature of the Proximal Solution is that it does more or adding more hardware. After purchasing and installing than just run at the hypervisor level, it coordinates its the SSD in the server, download the Proximal Data actions with the hypervisor. AutoCache supports vMotion, software and install it on the ESXi host (both 4.1 and 5.0 Distributed Resource Manager (DRS), VMware High are supported). Availability (HA) and vStorage API for Array Integration (VAAI). AutoCache also shows up a functional management The software configures from a single "vib" and a wizard window within vCenter and vSphere, something that no walks the administrator through the process. Turn on the other solution that I know of does today. That means that auto-cache software and within minutes (thanks to the cached data is fully in sync with the virtual environment so write through design) AutoCache should start delivering that data integrity is maintained. performance improvement. Finally Proximal Data includes a detailed analytics application that will measure the AutoCache is a read cache with write through capabilities. performance improvement and provide guidance as to This means the most common I/O type, a read, is typically whether adding more solid state storage will further going to be accessed from the SSD. New writes are stored improve performance or not. on the server SSD but are also sent "through" to the storage system. This means that the recently written data Storage Swiss Take does not have to be re-promoted to the cache area. Which, since the most recently written data is the most likely to be The initial reaction after our analysis of Proximal Data's retrieved again, should also improve performance and save AutoCache software was "finally". The parade of cache the written data from being re-qualified for promotion to vendors started almost two years ago and even then the the server side cache. In this case AutoCache already has virtualization use case seemed obvious. It was surprising to the data, so it just keeps a copy. see the limitations of many of these solutions and it is nice to see that vendors are finally closing these gaps. Another reason that write performance will improve with AutoCache, even though it is a read only system, is One of the most interesting capabilities of AutoCache is its because reads are no longer consuming network or rapid return on investment and simplicity of storage system bandwidth. The system and infrastructure implementation. One could start seeing the benefits of SSD become almost entirely dedicated to write traffic. For right now. Most data centers have an extra SSD device or example in a typical 80/20 read to write ratio environment, space in their servers for a drive. Even with the SSD potentially 80% of the I/O no longer impacts the storage premium, buying a basic drive is relatively cost effective. network or system. All that would be left is to install the software and see if performance improves. When it does they can then make The speed at which the AutoCache software can start the jump to a more robust SSD type, such as a PCIe based delivering a return on the SSD investment may be the most SSD, knowing that the investment will live up to its compelling feature of all. Virtualized systems will be potential. About Storage Switzerland Storage Switzerland is an analyst firm focused on the virtualization and storage marketplaces. For more information please visit our web site: http://www.storage-switzerland.com Copyright © 2012 Storage Switzerland, Inc. - All rights reserved [2]