Ning Speeds Custom Social Network Creation with Fusion iomemory

Similar documents
BrainPad Accelerates Multiple Web Analytics Systems with Fusion iomemory Solutions

Intelliflo Adds Turbo Boost to Their Database Engine with Fusion iomemory PCIe Solutions

Drecom Accelerates Anytime, Anywhere Gaming

Fusion iomemory PCIe Solutions from SanDisk and Sqrll make Accumulo Hypersonic

Accelerating Enterprise Search with Fusion iomemory PCIe Application Accelerators

CyberAgent s Ameba Miniaturizes Pigg Gaming Infrastructure

HP ProLiant DL380 Gen8 and HP PCle LE Workload Accelerator 28TB/45TB Data Warehouse Fast Track Reference Architecture

Aerospike Scales with Google Cloud Platform

Monitoring Java in Docker at CDK

Extreme Storage Performance with exflash DIMM and AMPS

Exym Accelerates Its Fusion Powered Microsoft SQL Server

High-Performance Lustre with Maximum Data Assurance

All-Flash Storage Solution for SAP HANA:

Introduction to the Active Everywhere Database

SanDisk /Kaminario Processing Rate of 7.2M Messages per day Indexed 100 Million s and Attachments Solves SanDisk ediscovery Challenges

SanDisk Enterprise Solid State Drives: Providing Cost-Effective Performance Increases for Microsoft SQL Server Database Deployments

Intel Solid State Drive Data Center Family for PCIe* in Baidu s Data Center Environment

Wizdom Conference. GEA Connect - A task-based intranet CHRISTIAN LARSEN DIRECTOR, INTERNAL COMMUNICATION & CORPORATE EVENTS

Driving Data Warehousing with iomemory

RED HAT LEARNING SUBSCRIPTION

Cisco Cloud Services Router 1000V and Amazon Web Services CASE STUDY

New Oracle NoSQL Database APIs that Speed Insertion and Retrieval

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief

Microsoft IT Leverages its Compute Service to Virtualize SharePoint 2010

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

HPE ProLiant DL380 Gen9 and HPE PCIe LE Workload Accelerator 24TB Data Warehouse Fast Track Reference Architecture

QLogic/Lenovo 16Gb Gen 5 Fibre Channel for Database and Business Analytics

SQL Server Then and Now: Changing the State of Long-held Beliefs. Maxwell Myrick Managing Partner SQLHA LLC

MySQL HA Solutions. Keeping it simple, kinda! By: Chris Schneider MySQL Architect Ning.com

White paper 200 Camera Surveillance Video Vault Solution Powered by Fujitsu

Distributed Filesystem

R6250 Smart WiFi Router - AC Dual Band Gigabit

Best Practices for Deploying a Mixed 1Gb/10Gb Ethernet SAN using Dell EqualLogic Storage Arrays

Test Report: Digital Rapids Transcode Manager Application with NetApp Media Content Management Solution

MySQL Performance Optimization and Troubleshooting with PMM. Peter Zaitsev, CEO, Percona Percona Technical Webinars 9 May 2018

MySQL Performance Optimization and Troubleshooting with PMM. Peter Zaitsev, CEO, Percona

Massive Scalability With InterSystems IRIS Data Platform

FLORIDA DEPARTMENT OF TRANSPORTATION PRODUCTION BIG DATA PLATFORM

Accelerate Applications Using EqualLogic Arrays with directcache

Vertical Scaling of Oracle 10g Performance on Red Hat

Monitoring and Troubleshooting Smaller Office Networks with Savvius Insight

GOOGLE ANALYTICS 101 INCREASE TRAFFIC AND PROFITS WITH GOOGLE ANALYTICS

Dell PowerEdge R730xd Servers with Samsung SM1715 NVMe Drives Powers the Aerospike Fraud Prevention Benchmark

Identifying Workloads for the Cloud

Why Real Testing Requires Emulation, Not Just Simulation for Layer 4-7

Optimize Online Testing for Site Optimization: 101. White Paper. White Paper Webtrends 2014 Webtrends, Inc. All Rights Reserved

DATA SHEET AlienVault USM Anywhere Powerful Threat Detection and Incident Response for All Your Critical Infrastructure

Case Study: Tata Communications Delivering a Truly Interactive Business Intelligence Experience on a Large Multi-Tenant Hadoop Cluster

Map Reduce. Yerevan.

AC1600 Smart WiFi Router - Dual Band Gigabit

Accelerate Database Performance and Reduce Response Times in MongoDB Humongous Environments with the LSI Nytro MegaRAID Flash Accelerator Card

OUR TOP DATA SOURCES AND WHY THEY MATTER

NAV 2009 Scalability. Locking Management Solution for Dynamics NAV SQL Server Option. Stress Test Results White Paper

Performance Evaluation Using Network File System (NFS) v3 Protocol. Hitachi Data Systems

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

ATA DRIVEN GLOBAL VISION CLOUD PLATFORM STRATEG N POWERFUL RELEVANT PERFORMANCE SOLUTION CLO IRTUAL BIG DATA SOLUTION ROI FLEXIBLE DATA DRIVEN V

The Google File System

Reasons to Deploy Oracle on EMC Symmetrix VMAX

Crescando: Predictable Performance for Unpredictable Workloads

Optimizing Fusion iomemory on Red Hat Enterprise Linux 6 for Database Performance Acceleration. Sanjay Rao, Principal Software Engineer

SaaS Providers. ThousandEyes for. Summary

D6300 WiFi Modem Router - AC1600 Dual Band Gigabit

Hadoop 2.x Core: YARN, Tez, and Spark. Hortonworks Inc All Rights Reserved

Solution Brief. A Key Value of the Future: Trillion Operations Technology. 89 Fifth Avenue, 7th Floor. New York, NY

N600 Wireless Dual Band Router

Google Analytics 101

VDI PERFORMANCE COMPARISON: DELL POWEREDGE FX2 AND FC430 SERVERS WITH VMWARE VIRTUAL SAN (ABRIDGED)

N900 WiFi Dual Band Gigabit Router Premium Edition

DATABASE SCALE WITHOUT LIMITS ON AWS

Building Backup-to-Disk and Disaster Recovery Solutions with the ReadyDATA 5200

AC1200 WiFi DSL Modem Router ac Dual Band Gigabit

Two Success Stories - Optimised Real-Time Reporting with BI Apps

Efficiency at Scale. Sanjeev Kumar Director of Engineering, Facebook

Scaling Without Sharding. Baron Schwartz Percona Inc Surge 2010

Cisco Collaborative Knowledge

CASE STUDY INSIGHTS: MICRO-SEGMENTATION TRANSFORMS SECURITY. How Organizations Around the World Are Protecting Critical Data

Isilon: Raising The Bar On Performance & Archive Use Cases. John Har Solutions Product Manager Unstructured Data Storage Team

Why Datrium DVX is Best for VDI

Amazon Aurora Relational databases reimagined.

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Accelerating Big Data: Using SanDisk SSDs for Apache HBase Workloads

A comparison of UKCloud s platform against other public cloud providers

Managing your Online Reputation. Andrew Wiens International DMO Manager

Introduction: PURPOSE BUILT HARDWARE. ARISTA WHITE PAPER HPC Deployment Scenarios

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

WE CONNECT MEDIA USAGE WITH BUYING DECISIONS

HIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS

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

Backup and Recovery. Benefits. Introduction. Best-in-class offering. Easy-to-use Backup and Recovery solution

PGP(TM) Universal Server Version 3.2 Maintenance Pack Release Notes

VMware Continuent. Benefits and Configurations TECHNICAL WHITE PAPER

CBNL. High speed enterprise networks. VectaStar Gigabit. The ultimate in multipoint microwave for enterprise access networks

Practical MySQL Performance Optimization. Peter Zaitsev, CEO, Percona July 02, 2015 Percona Technical Webinars

Introduction to Database Services

R6250 Smart WiFi Router - AC Dual Band Gigabit

AC750 Dual Band WiFi Gigabit Router

NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory

Enterprise Open Source Databases

Aras Innovator 10 Scalability Benchmark Methodology and Performance Results

When, Where & Why to Use NoSQL?

Transcription:

CASE STUDY Ning Speeds Custom Social Network Creation with Fusion iomemory Industry leader in custom social network sites uses SanDisk to deliver best-in-class response times and innovative features. The Challenge Solution Focus MySQL Social Networking Business Intelligence Summary of Benefits Eliminated replication lag to ensure end-users leaderboards are near real-time 12x faster metastore processing 8x faster analytics ingestion and extraction for more accurate customerfacing dashboards and more effective internal troubleshooting Highly scalable performance supports a powerful growth platform Smaller server footprint reduces hardware, software, and operating costs Ning is the world s largest platform for creating social websites. Customers use its solutions to quickly create social websites for everything from popular books and movies (such as The Twilight Saga), to sports communities (such as Shred or Die), to musicians (such as Linkin Park). Over the past year, Ning s platform has seen a rapid growth in popularity, which has made innovating scalable platforms of paramount importance. In addition to the growth of its customer-base, unpredictable and volatile traffic required significant performance headroom to deliver on its promise of best-in-class customer service. Ning s existing solution faced several challenges across different I/O constrained systems: 1. Stopping Leaderboard Lag. Its platform allowed customers to show real-time activity of site members. Keeping leaderboards up to date was vital, but also extremely challenging when site traffic was heavy. 2. Keeping Hot Media Files Hopping. Viral media file popularity meant that requests for media files could see huge spikes. Ning s blob (binary large object) metastore had to handle these spikes gracefully and ensure that its customers never suffered loss of interest due to slow response times. 3. Analyzing More Data, Much Faster. Ning s analytics teams processed reports that Ning used on everything from customer-facing dashboards to internal troubleshooting. Ning had to find a scalable solution to support ever-deeper analysis over a continually growing volume of data. The Solution Stopping Leaderboard Lag Ning s Engagement application allows its customers to show site member activity in real-time. This helps customers create a live community where end users can see who is making the most posts, what mp3 or video is the most popular, and so forth. Database I/O loads could see huge spikes when, for example, an artist posted a new song, and site members began downloading, chatting, and commenting on it. Chris Schneider, Ning s MySQL architect, was tasked with updating Ning s database to a system that could handle multiple volatile workloads and high throughput for very large queries, as well as scale to increasing performance needs and support a viable business model. The following table shows average replication lag of a diskbased system compared to a SanDisk powered system.

Replication Lag (in sec.) QPS Query Size (MB) ~Threads I/O Wait (Master) I/O Wait (Slave) Hard Disk 1990 48 32 5 53% 27% SanDisk 1 48 32 5 0% 0% Chris told us, Our leaderboard server aggregates a lot of data from many content store database clusters. Fusion iomemory s performance allows us to assure our customers a seamless experience where they would always see the most accurate information, no matter how many active users are accessing the site. We can run this level of performance through one database on one cluster. Of equal importance, the SanDisk powered system delivered this performance affordably. Using SanDisk was a great choice for Ning, given that we only needed one SanDisk powered cluster to run the entire Engagement system, and could scale easily, Chris said. Ning supports about 100,000 custom social networks with membership on each network running from less than 10 to over one million. Needless to say, there is a lot of data being added on a daily basis. I used to stay awake at night wondering what server failure email I would get. Now I don t even think about it. It just runs. Chris Schneider, MySQL Architect, Ning Chris noted, with less hardware, the system was less complex and more stable. I used to stay awake at night wondering what server failure email I would get. Now I don t even think about it. It just runs. Keeping Hot Media Files Hopping Ning tasked David Stryker, a veteran software engineer at Ning, with designing its blob store. The purpose of this repository was to store all videos, mp3s, images, and so forth for all the sites it hosted. The blob store was a brand new system, and we had no idea what the eventual load would be, David told us. We did know that file access would be volatile, and that slow downloads would not be acceptable to our users. As buzz spreads throughout the social web communities that Ning hosts, its very common for the same file, say a new music video, to see huge spikes in access. The blob metastore, which serves essentially as an address book for files, is often flooded with thousands of simultaneous requests as users search for and download data. David knew that the ultra-low latency of Fusion iomemory iodrive devices was ideal for enabling its high-end servers to process huge spikes in requests. We had to spec the system for a maximum expected load of 10,000 queries per second, David said. I designed the system initially for rotating disk media, but we wanted it to be much more scalable than what we could achieve with rotating disks. The fact that you can run 100 or 200 times more operations per second on a single iodrive device just changes everything. The following chart illustrates the results of a benchmark Chris s team ran using a custom internal suite that generated a 90:10 mixed read/write workload. The SanDisk powered system ran 12 times the queries per second. Number of Queries per Second With SanDisk 39,600 Without SanDisk 3,238 12X IMPROVEMENT

Analyzing More Data, Much Faster Ning s analytics team, headed by Pierre-Alexandre Meyer, Analytics Architect, provides intelligence that Ning uses in many ways, from customer-facing dashboards to proactive monitoring and internal troubleshooting. The closer Pierre s team can analyze data in real-time, the more powerful the intelligence is. We first gather the data. We then analyze it in our data warehouse where we run our algorithms. We then push it back to the user and make it visually appealing to them, Pierre said. This three-step process was taking eight to nine hours to do a full round-trip. Adding Fusion iomemory devices to Ning s MySQL analytics servers solved the problem. Pierre told us, We were able to change a process without any code change and optimize it make it scale by simply doing a hardware change. Instead of dumping data to our master-slave MySQL servers, we changed it to run SanDisk. This dropped the extract process from eight hours to less than an hour. Extraction Processing Time With SanDisk Less than 1 hour Without SanDisk 8 hours OVER 8X IMPROVEMENT Pierre added, Externally, the performance gains ensured our customers would see information much faster. Internally, this was a huge win because we could crunch and present much more data without rethinking our analytics process or spending development cycles creating something new. Ning moves very fast and it was good to know that we could spend time on other tasks instead. System Overviews Engagement System 2 x MySQL nodes (circular replication), 2 x Dual-Core AMD Opteron Processor, 2.6 MHz, 32GB RAM Application: MySQL 5.5 Changes to Engagement System 2 Node MySQL Cluster (Master/ Slave) with circular replication Moved entire database onto a

Metastore System Shared data servers Metadata Data Server 3 x 2 node Master/Slave clusters (Circular Replication), 2 x Dual-Core AMD Opteron Processor, 2.6 MHz, 32GB RAM Application: MySQL 5.5 Changes to Metastore system Stored all metadata on a 320GB iodrive device in metadata server Analytics System Analytics data Analytics data 2 x MySQL nodes, 2 x Dual-Core AMD Opteron Processor, 2.6 MHz, 32GB RAM Application: MySQL 5.5, configured for circular replication Changes to Analytics system Moved all internal dashboard analytics data to a 320GB iodrive device

Summary Implementing Fusion iomemory solutions delivered Ning the following benefits: Eliminated replication lag to ensure end-users leaderboards are near real-time 12x faster metastore processing Fusion iomemory - iodrive 8x faster analytics ingestion and extraction for more accurate customer-facing dashboards and more effective internal troubleshooting Highly scalable performance supports a powerful growth platform Smaller server footprint reduces hardware, software, and operating costs When I came in, the companies I d worked for previously were already using Fusion iomemory, Chris said. When you run into an I/O problem, you need something like Fusion iomemory to scale vertically and quickly with your current hardware. We said, Hey, SanDisk let s put it into production, and we know it s going to work. About the Company Ning is the world s largest platform for creating social websites. Top organizers, marketers, influencers, and activists use Ning to create an online destination that weaves social conversations in content and inspire action. Based in Palo Alto, California, Ning makes it easy for brands of all shapes and sizes to build custom and powerful social websites. Contact information fusion-sales@sandisk.com Western Digital Technologies, Inc. 951 SanDisk Drive Milpitas, CA 95035-7933, USA Western Digital Technologies, Inc. is the seller of record and licensee in the Americas of SanDisk products. SanDisk Europe, Middle East, Africa Unit 100, Airside Business Park Swords, County Dublin, Ireland SanDisk Asia Pacific Suite C, D, E, 23/F, No. 918 Middle Huahai Road, Jiu Shi Renaissance Building Shanghai, 20031, P.R. China For more information, please visit: www.sandisk.com/enterprise At SanDisk, we re expanding the possibilities of data storage. For more than 25 years, SanDisk s ideas have helped transform the industry, delivering next generation storage solutions for consumers and businesses around the globe. The performance results discussed herein are based on internal Ning testing and use of Fusion iomemory products. Results and performance may vary according to configurations and systems, including drive capacity, system architecture and applications. 2016 Western Digital Corporation or its affiliates. All rights reserved. SanDisk is a trademark of Western Digital Corporation or its affiliates, registered in the United States and other countries. Fusion iomemory, iodrive and others are trademarks of Western Digital Corporation or its affiliates. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s).