Lockerz Captures a Picture Perfect SQL Database



Similar documents
Pipkins Hosts a Cost-effective Cloud Solution Without Compromise

TekSouth Fights US Air Force Data Center Sprawl with iomemory

MySpace Uses Fusion-Powered I/O to Drive Greener Datacenters

V3 Systems Reinvents Virtual Desktop Infrastructure with Fusion Powered I/O

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1

Zendesk Uses Fusion-io to Create a Cloud-based Help Desk Solution without Compromise

LLNL Redefines High Performance Computing with Fusion Powered I/O

Speak<geek> Tech Brief. RichRelevance Infrastructure: a robust, retail- optimized foundation. richrelevance

ioscale: The Holy Grail for Hyperscale

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

Front-safe Creates an Efficient and High-Performance Cloud Solution for Tivoli Storage Manager

The Value of a Content Delivery Network

SQL Server Virtualization

SQL Server Performance Tuning for DBAs

Response Time Analysis

Virtual Desktops Security Test Report

Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Building a Business Case for Decoupling Storage Performance from Capacity

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

IncidentMonitor Server Specification Datasheet

Fusion iomemory iodrive PCIe Application Accelerator Performance Testing

Serving 4 million page requests an hour with Magento Enterprise

SMB Direct for SQL Server and Private Cloud

The Flash- Transformed Server Platform Maximizing Your Migration from Windows Server 2003 with a SanDisk Flash- enabled Server Platform

TELECOM FIRM ELIMINATES BOTTLENECKS AND GUARANTEES HIGH AVAILABILITY

A Comparison of Oracle Performance on Physical and VMware Servers

Why Web Performance Matters: Is Your Site Driving Customers Away?

Latency: The Heartbeat of a Solid State Disk. Levi Norman, Texas Memory Systems

Distribution One Server Requirements

Response Time Analysis

Aras Innovator 10 Scalability Benchmark Methodology and Performance Results

Cloudmark Slays Spam with Fusion iomemory Solutions

Accelerating Server Storage Performance on Lenovo ThinkServer

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

Discover how customers are taking a radical leap forward with flash

INSTALLATION MINIMUM REQUIREMENTS. Visit us on the Web

Milestone Solution Partner IT Infrastructure MTP Certification Report Scality RING Software-Defined Storage

UBGP008: Maximizing SQL Server Performance with Microsoft Dynamics GP. John Lowther

Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array

SOLUTION BRIEF KEY CONSIDERATIONS FOR LONG-TERM, BULK STORAGE

Table of Contents. Overview... 1 Introduction... 2 Common Architectures Technical Challenges with Magento ChinaNetCloud's Experience...

Enhancing SQL Server Performance

How Traditional Physical Backup Imaging Technology Fits Into a Virtual Backup Solution

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Best Practices in SAN Migration

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Benefits of External Load Testing

WHITE PAPER The Storage Holy Grail: Decoupling Performance from Capacity

Monitoring Databases on VMware

A Comparison of Oracle Performance on Physical and VMware Servers

Windows Server Performance Monitoring

Boost Database Performance with the Cisco UCS Storage Accelerator

nomorerack CUSTOMER SUCCESS STORY RELIABILITY AND AVAILABILITY WITH FAST GROWTH IN THE CLOUD

The high cost of poor web performance

SQL Server Storage: The Terabyte Level. Brent Ozar, Microsoft Certified Master, MVP Consultant & Trainer, SQLskills.com

CALL ON TO IMPROVE PUBLIC SERVICE SATISFACTION ENHANCE CITIZEN RELATIONSHIP MANAGEMENT WITH PREMIERONE CSR

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

The Definitive Guide To Docker Containers

Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7

Managing your Domino Clusters

Mike: Alright welcome to episode three of Server Talk, I m here with Alexey. I m Mike. Alexey, how are things been going, man?

Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs)

Deep Dive: Maximizing EC2 & EBS Performance

Drupal in the Cloud. by Azhan Founder/Director S & A Solutions

EMC Unified Storage for Microsoft SQL Server 2008

Microsoft SQL Server 2014 Fast Track

Nutanix Complete Cluster Reference Architecture for Virtual Desktop Infrastructure

Managing Orion Performance

Analysis of VDI Storage Performance During Bootstorm

IPRO ecapture Performance Report using BlueArc Titan Network Storage System

Hosting Company Implements Virtualization to Expand Services and Cut Operations Costs

Reducing Customer Churn

Integration of Microsoft Hyper-V and Coraid Ethernet SAN Storage. White Paper

THE ENSIGHTEN PROMISE. The Power to Collect, Own and Activate Omni-Channel Data

Accelerating Microsoft Exchange Servers with I/O Caching

Red Hat Enterprise linux 5 Continuous Availability

never 20X spike ClustrixDB 2nd Choxi (Formally nomorerack.com) Customer Success Story Reliability and Availability with fast growth in the cloud

Expert Reference Series of White Papers. VMware vsphere Essentials

Performance Tuning and Optimizing SQL Databases 2016

Maximizing Deduplication ROI in a NetBackup Environment

Fibre Forward - Why Storage Infrastructures Should Be Built With Fibre Channel

Expert Reference Series of White Papers. Introduction to Amazon Relational Database Service (Amazon RDS)

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

Technology Insight Series

MakeMyTrip CUSTOMER SUCCESS STORY

Neustar Web Performance

Total Cost of Solid State Storage Ownership

Evaluation Report: Database Acceleration with HP 3PAR StoreServ 7450 All-flash Storage

SQL Server Performance Tuning and Optimization

CREATING YOUR ONLINE PRESENCE

Cloud Computing: The Gathering Storm

SSD Performance Tips: Avoid The Write Cliff

Hitachi Adaptable Modular Storage 2000 Family and Microsoft Exchange Server 2007: Monitoring and Management Made Easy

Microsoft Exchange Server 2003 Deployment Considerations

Transcription:

Lockerz Captures a Picture Perfect SQL Database

Lockerz Captures a Picture Perfect SQL Database Photo-sharing company allows customers to load and view more photos, much faster, with dramatic database improvements powered by Fusion-io The Challenge Lockerz is one of the top Internet media-sharing websites in the world. It draws high volumes of site traffic and gets more than 50 million requests a day. The success of Lockerz and other photo-sharing sites hinges on site availability and accessibility. Site response time is directly related to customer return and retention. Summary of Benefits 12x reduction in average disk queue length 10x improvement in database response time Immediate 100% ROI 4x improvement in web server request response time Dramatically improved reliability 2x database load capacity Lockerz s SQL Server database performance faced an access pattern that presented a daunting challenge to maintaining high performance: 1. Database reads (photo views) consisted of over 50 million per day, resulting in a highly random read access pattern that forced the database to go to disk constantly. 2. Database writes (photo uploads and social interaction posts like comments), on the other hand, were sequential, and blocked read access until they completed. This resulted in deep queuing. 3. Lockerz mirrored its databases for redundancy. While necessary for reliability and high availability, this effectively doubled the queues of blocked read operations as redundant writes occurred. Daniel Marashlian, CTO of Lockerz, knew that his challenge was to find a way to eliminate the bottleneck of Lockerz s slow disk drives. Before we got these iodrives, our database s biggest bottleneck was disk I/O. Now that s resolved, the web servers don t need to wait on the database anymore. Everything just is a lot faster. Daniel Marashlian CTO, Lockerz All other product and company names and marks mentioned in this document are property of their respective owners. 3

First Rate Innovator Highlight The Solution As Daniel investigated the problem, he contacted a colleague who was the director of a bank s I.T. department and had vast experience with disk I/O bottlenecks. His colleague told him the bank had benchmarked Fusion-io against their huge SAN with amazing results and highly recommended Daniel check out the iodrives. After a lot of research and discussions with other technology professionals, I concluded that Fusion-io doesn t really have any competition, said Daniel. Eliminating Disk Queuing By implementing Fusion iodrives on its database servers, Daniel was able to take Lockerz from an ever-increasingly clogged request queues to a streamlined, super-fast website and database that can handle even Lockerz s globalsized request loads. The iodrives eliminated the queuing created by write operations. Disk queue length shrunk by more than 10 times from 2.5 to 0.2. Database response time decreased by 10 times on average, dropping from one second to as low as 10 milliseconds. Daniel estimated this doubled Lockerz s overall database load capacity. Finally, the average load time for requests made from the IIS web servers was reduced by almost four times, dropping from an average of 1.8 seconds to as low as 0.4 seconds. Daniel told us, Before we had multiple seconds of queuing on the disk, but now the disk queue has more or less gone away. The iodrives handle all the random reads almost like RAM and, at worst, write queues last about a second instead of the minute it used to take. Our performance monitoring graphs used to look like a mountain range, but now they look like the Great Plains. Average Disk Queue Length 2.5 iodrive-based System.2 12X Improvement Requests 0.5 1 1.5 2 2.5 Average Page Load Time iodrive-based System All other product and company names and marks mentioned in this document are property of their respective owners. 4.5 Seconds 3.6X Faster 1.8 Seconds

First Rate Innovator Highlight Reliability Average Disk Queue Length An additional iodrive-based benefit System that Daniel noted was the improved reliability of Lockerz s systems. With just two servers, Lockerz created a complete, mirrored database layer..2 12X Improvement Requests 0.5 1 1.5 2 2.5 Daniel said, When you have parts that move, you have a higher instance of failure. Implementing the iodrives eliminated a lot of moving components in our disk arrays and improves the reliability of the system. 2.5 Improving Customer Conversion and Retention For Lockerz users, any delay in viewing or uploading photos is unacceptable. The improved database performance reduced the wait time between when customers submitted a request to the time data displayed in a browser by 2/3. Average Page Load Time iodrive-based System.5 Seconds 3.6X Faster Seconds 0.5 1 1.5 1.8 Seconds As a global site there are no real off-business hours in which to tune and optimize performance or work to anticipate coming performance spikes. The iodrives improved both the performance and the availability of the site. Google and Facebook have demonstrated how critical 24x7x365 global availability is for customer retention, said Daniel. With Fusion-io, everything on our site is just a lot faster. Data loads quickly and without perceptible slowdown under even the heaviest spikes in traffic. Competitive Advantage Daniel told us that Fusion-io has greatly helped Lockerz in the race for competitive advantage. Installing io- Drives powered its performance and availability past one of its primary competitors. Another primary competitor didn t touch their servers for a year. They just focused on doing whatever it took to achieve peak performance to assure that their site was always accessible, Daniel said. We were able to match the value of that investment with the purchase of a couple iodrives. Meanwhile we ve developed the most robust photo sharing API on the market. Expert Implementation Support Lockerz s need for the iodrives was pressing, so it initially installed and moved just the database files. Once the I/O bottleneck was tamed, Daniel took advantage of Fusion-io s expert services to help him move all web log files onto the iodrive and optimize Lockerz s architecture for the best performance and availability. Daniel said, Initially, we just moved the database files to the drives, but a Fusion-io solutions engineer helped us optimize our system for even greater performance and efficiency something other SSD vendors rarely provide. All other product and company names and marks mentioned in this document are property of their respective owners. 5

First Rate Innovator Highlight System Changes System Before 2 x servers, Dual Intel 5500, QuadCore, 48GB RAM OS: Windows Server 2008 Standard x64 Edition SP2 Application: Microsoft SQL Server 2008 SP1 with CU7 4x 15k hard disks Changes to System Replaced the two 4 disk arrays with two 160GB Fusion iodrives in each server. BEFORE AFTER 4 Disk Array 4 Disk Array 2 x iodrive 2 x iodrive SQL Server Mirroring SQL Server Mirroring Performance per rack unit (density) iodrive-based System 10X Improvement Improved request execution time from one second to 100 milliseconds = 10x, in the same rack space. All other product and company names and marks mentioned in this document are property of their respective owners. 6

First Rate Innovator Highlight Summary Implementing Fusion-io gave Lockerz the following benefits: 12x reduction in average disk queue length 10x improvement in database response time Immediate 100% ROI 4x improvement in web server request response time Dramatically improved reliability 2x database load capacity The iodrives delivered the best performance and reliability for the money, Daniel said. Our only other option would have been to implement a SAN solution. That would have meant adding hundreds of disks and by extension, many more failure points. The cost savings on the iodrives over a SAN delivered an immediate 100% ROI. About the Company Lockerz mission is to be the homepage for men and women ages 13 to 30, building a community of trendsetters and tastemakers who love to shop, play and connect on the Web. As a members-only site, Lockerz has grown to nearly 19 million members worldwide, offering major discounts on the best fashions, electronics, music and more. Members earn PTZ ( Pointz ) by watching videos, listening to music, answering daily questions, and through social commerce. Lockerz PTZ are then used to lower the prices of merchandise at-will. Based in Seattle, Lockerz was founded in 2009 by former technology and retail executive Kathy Savitt. Lockerz is backed by Liberty Media Corporation and Kleiner Perkins Caufield & Byers. CSJM111612 All other product and company names and marks mentioned in this document are property of their respective owners. 7

Phone: 801.424.5500 www.fusionio.com info@fusionio.com