Fundamental Approaches to WAN Optimization. Josh Tseng, Riverbed

Similar documents
WAN Optimization and Cloud Computing. Josh Tseng, Riverbed

WAN Optimization and Thin Client: Complementary or Competitive Application Delivery Methods? Josh Tseng, Riverbed

How To Migrate To A Network (Wan) From A Server To A Server (Wlan)

借 助 广 域 网 优 化 技 术 实 现 高 性 能 数 据 大 集 中. 王 晓 静 Riverbed Technology Regional Sales Manager

Key Components of WAN Optimization Controller Functionality

CISCO WIDE AREA APPLICATION SERVICES (WAAS) OPTIMIZATIONS FOR EMC AVAMAR

UNDERSTANDING DATA DEDUPLICATION. Tom Sas Hewlett-Packard

UNDERSTANDING DATA DEDUPLICATION. Jiří Král, ředitel pro technický rozvoj STORYFLEX a.s.

ADVANCED DEDUPLICATION CONCEPTS. Larry Freeman, NetApp Inc Tom Pearce, Four-Colour IT Solutions

UNDERSTANDING DATA DEDUPLICATION. Thomas Rivera SEPATON

VDI Optimization Real World Learnings. Russ Fellows, Evaluator Group

Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management

The 3 Barriers to IT Infrastructure Consolidation

Scale and Availability Considerations for Cluster File Systems. David Noy, Symantec Corporation

Best Practices in Legal IT. How to share data and protect critical assets across the WAN

Integration Guide. EMC Data Domain and Silver Peak VXOA Integration Guide

Introduction to Data Protection: Backup to Tape, Disk and Beyond. Michael Fishman, EMC Corporation

Microsoft Exchange 2010 /Outlook 2010 Performance with Riverbed WAN Optimization

Best Practice and Deployment of the Network for iscsi, NAS and DAS in the Data Center

Accelerate Private Clouds with an Optimized Network

Restoration Technologies. Mike Fishman / EMC Corp.

It s Time for WAN Optimization to Evolve to Meet the Needs of File Collaboration

Disaster Recovery White Paper: Reducing the Bandwidth to Keep Remote Sites Constantly Up-to-date

Understanding Enterprise NAS

WAN OPTIMIZATION. Srinivasan Padmanabhan (Padhu) Network Architect Texas Instruments, Inc.

Introduction to Data Protection: Backup to Tape, Disk and Beyond. Michael Fishman, EMC Corporation

How it can benefit your enterprise. Dejan Kocic Hitachi Data Systems (HDS)

WanVelocity. WAN Optimization & Acceleration

High Performance Computing OpenStack Options. September 22, 2015

The Data Replication Bottleneck: Overcoming Out of Order and Lost Packets across the WAN

Cloud File Services: October 1, 2014

Optimizing WAN Performance for the Global Enterprise

Cisco Wide Area Application Services Optimizes Application Delivery from the Cloud

Mike Canney Principal Network Analyst getpackets.com

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE. Matt Kixmoeller, Pure Storage

STEELHEAD PRODUCT FAMILY

The Riverbed Optimization System (RiOS)

AN OVERVIEW OF SILVER PEAK S WAN ACCELERATION TECHNOLOGY

APPOSITE TECHNOLOGIES Smoothing the Transition to 10 Gbps. WAN Emulation Made Easy

Protect Data... in the Cloud

WAN optimization and acceleration products reduce cost and bandwidth requirements while speeding throughput.

How it can benefit your enterprise. Dejan Kocic Netapp

Data Center Convergence. Ahmad Zamer, Brocade

WAN Optimization. Riverbed Steelhead Appliances

WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO

Riverbed SaaS. 04 de Setembro de Copyright 2015 Data Systems, todos os direitos reservados.

MOVE AT THE SPEED OF BUSINESS. a CELERA DATASHEET WAN OPTIMIZATION CONTROLLERS

Big Data Storage Options for Hadoop Sam Fineberg, HP Storage

Using Steelhead Appliances and Stingray Aptimizer to Accelerate Microsoft SharePoint WHITE PAPER

Accelerating Applications and File Systems with Solid State Storage. Jacob Farmer, Cambridge Computer

HyperIP : VERITAS Replication Application Note

Best Practices for Selecting WAN Optimization Solutions: Benchmarking Performance ROI. A Shunra Software White Paper

Business Value of Performance The Riverbed Experience

A Talari Networks White Paper. Turbo Charging WAN Optimization with WAN Virtualization. A Talari White Paper

Introduction to Data Protection: Backup to Tape, Disk and Beyond

Bill Ting, Product Marketing Riverbed Technology

Storage Cloud Environments. Alex McDonald NetApp

Optimizing Performance for Voice over IP and UDP Traffic

Trends in Data Protection and Restoration Technologies. Mike Fishman, EMC 2 Corporation (Author and Presenter)

Trends in Application Recovery. Andreas Schwegmann, HP

How To Choose A Wan Optimization Controller

Riverbed WAN Acceleration for EMC Isilon Sync IQ Replication

Making a Case for Including WAN Optimization in your Global SharePoint Deployment

WAN OPTIMISATION ANd ACCELERATION

Centralized Data Backup

Solution Brief. Optimizing Data Replication: How Juniper Networks Accelerates Symantec Veritas Volume Replicator

Riverbed WAN Optimization Solutions

Cisco Application Networking for Citrix Presentation Server

Cisco Application Networking for IBM WebSphere

Deploying Riverbed wide-area data services in a LeftHand iscsi SAN Remote Disaster Recovery Solution

Building a better branch office.

Network Performance Optimisation: The Technical Analytics Understood Mike Gold VP Sales, Europe, Russia and Israel Comtech EF Data May 2013

An Introduction to Storage Management. Raymond A. Clarke, Oracle

Mike Canney. Application Performance Analysis

Deploying Public, Private, and Hybrid Storage Clouds. Marty Stogsdill, Oracle

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

Transcription:

Fundamental Approaches to WAN Optimization Josh Tseng, Riverbed

SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced in their entirety without modification The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney. The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. 2

Agenda Topics Defining the WAN performance problem for distributed enterprises Issues impacting application performance over the WAN The Pros and Cons of traditional approaches New Wide-Area Data Services (WDS) approaches to WAN Acceleration 3

Distributed Enterprise Challenges Branch Office Users Lengthy delays accessing data from data center Traveling Users Lengthy delays accessing data from home or hotel Server/Storage Consolidation Distributed servers are difficult to manage Data stored in remote offices is not secure Disaster Recovery Backup windows are too long 4

Impacts of Poor WAN Performance Hotel Room Traveling Professionals Disaster Recovery Site Disk-based Backup Storage Branch Office Tape Backup WAN Data Center Disk-based Backup Storage File Server Mail Server File Servers Web Servers Mail Servers 5

Poor Wide-Area Application Performance: Three Root Causes Bandwidth limitations Transport protocol chattiness Application protocol inefficiencies 6

Bottleneck #1: Bandwidth Limitations Lots of data needs to be sent over limited WAN bandwidth Congestion problems lead to miserable performance Files Email Web Apps Database Data Backup VOIP WAN Pipe 128 Kbps to T1.5 Mbps 7

Bottleneck #2: TCP Chattiness Send a 40 MB file across the WAN 40 MB With unlimited bandwidth & cross country latency data transfer would still take 60 seconds due to TCP based round trips Divide traffic and send 64 KB at a time across the WAN 64 KB 64 KB 64 KB 64 KB 64 KB 64 KB 64 KB 8

Bottleneck #3: Application Chattiness Interactive apps, underlying protocols require 100s or 1000s of round trips for one operation! CLIENT CIFS Example Open FID SERVER File Common Internet File System (CIFS) Read(1) Messaging Application Programming Interface (MAPI) UNIX File Sharing (NFS) Read(1) Read(2) CRM (SQL) Read(2) Document Management (SQL) Call Center Apps (SQL) Project Mgmt Apps (SQL) Accounting Apps (SQL) Read(n) CAD/CAM Mgmt Apps (SQL) Read(n) Custom Apps (SQL) File 9

The Holy Grail: LAN-like Performance Over the WAN Reduce hard costs Increase productivity Move file servers, mail servers, web servers, and tape backup systems to a central location Employee collaboration regardless of location. Order entry tasks, file transfers, and other data exchanges completed instantly Improve data protection Remote data backup in minutes vs. hours 10

Legacy WAN Acceleration Approaches Add WAN Bandwidth Compression QoS Caching/Data Prepositioning 11

Problem and Solution Analogy You must pick up 100 suitcases for your guests at the airport and take them to your hotel resort Your car only carries 4 suitcases at a time The road between airport and hotel has only one lane in each direction 12

Legacy Solution #1: Add WAN Bandwidth/Build More Lanes More freeway lanes will help sometimes Does a 20-lane highway let you move these bags 20 times faster? No, because you still can only carry 4 bags on each trip You still have to make 25 trips 13

Adding Bandwidth: Pros & Cons Adding WAN bandwidth helps w/congestion Scarce bandwidth constrains throughput However, WAN bandwidth doesn t address TCP and application-level chattiness Applications still take the same number of round-trips Speed-of-light dictates a minimum time required for each round-trip 14

Solution 2: Compression/Use Smaller Cars Require everyone use miniature cars Squeeze cars so each one is ¼ the size Highway can hold 4x more cars! But No improvement in trip time at all Still need 25 trips to move 100 suitcases 15

Compression: Pros & Cons Similar to adding WAN bandwidth Helps to address congestion issues Doesn t address TCP, app-level chattiness Limited performance improvement if application exhibits chatty behavior 16

Solution 3: Quality-of-Service/Car Pool Lanes Does having a carpool lane between airport and hotel help deliver 100 bags of luggage? Only if you have special access Those without access must wait You still can only carry 4 bags on each trip So you still have to make 25 trips 17

QoS-only: Pros & Cons High-priority applications get priority BW access QoS is a zero-sum mechanism Only allows you to pick winners and losers Some apps get better performance: others suffer Doesn t deliver additional bandwidth TCP and application-level chattiness still a problem 18

Solution 4: Caching/Cloning & Pre-Positioning Anticipate guests luggage requirements Pre-purchase/pre-position suitcases with anticipated contents (e.g., garments, toiletries, etc ) using information from guests prior visits For guests that bring identical suitcases from previous visit, you don t have to fetch them from the airport 19

Caching/Pre-Positioning Pros & Cons Potential to reduce round-trips! Not all guests always bring the same suitcase and contents on every visit! Potential for data coherency issues ( I got the wrong suitcase! ) Stores application-specific objects File/object processing overhead File/object renamed No deduplication of data What about other applications? 20

The Wide-Area Data Services (WDS) Solution Get a bigger car more data with each trip Don t send whole suitcases Deconstruct the suitcases: open them up and send the contents Don t care about the type of suitcase (application type doesn t matter) Don t look at just 4 suitcases at a time Examine the contents of all 100 suitcases and transfer them all at once Application-level read-aheads 21

Fixing Bottleneck #1: Bandwidth Limitations Disk-based deduplication technology Identify redundant data at the byte level, not application (e.g., file) level Use disks to store vast dictionaries of byte sequences for long periods of time Use symbols to transfer repetitive sequences of byte-level raw data Only deduplicated data stored on disk Check out SNIA Tutorial: Understanding Data Deduplication 22

Disk-based Data Reduction 60 to 90 percent data reduction Files & Data Request Reconstructed Files & Data DATA CENTER WAN BRANCH OFFICE 23

Fixing Bottleneck #2: TCP Chattiness Use larger TCP windows WAN acceleration solution should use larger TCP buffers Send more data in each round-trip Send virtual data per TCP window/round-trip Send symbols in each TCP window Each symbol represents virtual amounts of data Fewer round-trips necessary 24

Bottleneck #2: TCP Chattiness Send a 40 MB file across the WAN 40 MB Each TCP window contain symbols that virtually represent even larger amounts of data Larger 512KB TCP windows send even greater amounts of virtual data 512 KB 512KB 512KB 512 KB Potentially several GB of virtual data transferred using symbols in each TCP window 25

Fixing Bottleneck #3: Application-Level Chattiness Application-specific chattiness mitigation modules CIFS, MAPI, MAPI2003, NFS, SQL, etc Aggressive read-ahead to pre-fetch data Pipeline delivery of all application data Eliminate chattiness over the WAN 26

Addressing Application-Level Chattiness Request WAN DATA CENTER BRANCH OFFICE WAN optimizer completes transaction locally 27

Addressing Application-Level Chattiness Optimized WAN Transfer WAN DATA CENTER BRANCH OFFICE WAN optimizer completes transaction locally 28

Solving the WAN Performance Problem Hotel Room Traveling Professionals Disaster Recovery Site Disk-based Backup Storage Branch Office Tape Backup WAN Like a LAN Data Center Disk-based Backup Storage File Server Mail Server File Servers Web Servers Mail Servers 29

WDS Solution Requirements Not just adding bandwidth Expensive, doesn t address latency issues Not just packet compression Packet-level compression doesn t address latency issues Not just QoS QoS doesn t address latency issues or bandwidth constraints No caching Caching stores data in original application/object format with no deduplication Data coherency issues Scaling Limitations 30

How Wide-Area Data Services (WDS) Addresses Distributed Enterprise Challenges Branch Office Users Can access data at LAN-like speeds Traveling Users Fast data access from any location Server/Storage Consolidation Consolidation saves costs and makes backup easier Centralized data is more secure Disaster Recovery Backup windows reduced significantly to manageable timeframes 31

Conclusion WAN performance key to IT efficiency gains Legacy approaches don t address all three core WAN performance issues Wide-Area Data Services (WDS) solutions are providing measurable benefits today Productivity gains Reduced infrastructure costs Data protection and security Strongly positive ROI 32

Q&A / Feedback Please send any questions or comments on this presentation to SNIA: trackapplications@snia.org Many thanks to the following individuals for their contributions to this tutorial. - SNIA Education Committee Apurva Dave Mark Day Kim Kaputska Rob Peglar 33