SlideShare a Scribd company logo
1 of 14
F5 Application Acceleration
Reference Architecture
© F5 Networks, Inc 2
74% of users will leave
a slow web site after just
5 seconds or less
Every 100ms delay
costs Amazon 1%
in
sales
No one likes Slow
Slow Application:
Reduced
Productivity
© F5 Networks, Inc 3
Things are not getting easier
The average web page
has grown
since 2008 3x
Mobile devices
now account for15%Of global
internet traffic
0
10
20
2009 2010 2011 2012 2013
Radio =
Latency
Fiber
Cable
LTE
1.8MB
Growing
exponentially
34% Mostly use
mobile internet
© F5 Networks, Inc 4
The Application Delivery Universe
FIX THE USERS?
FIX THE
CARRIER?
FIX THE
NETWORK?
FIX THE APPS?
Application
Users
Always on
Always fast
Everywhere
Applications
“Chatty”
Latency Sensitive
Not Optimized
Proprietary
Network
Works pretty well, most of the time
Out of your
control
© F5 Networks, Inc 5
So what can you do?
CDN? POINT SOLUTION?F5 ACCELERATION
© F5 Networks, Inc 6
Three Simple Steps to a Faster Web Application
HIGH PERFORMANCE SERVICES
FABRIC
Application
Users
Applications
Network
TCP SPDY
L7
TOOLS
© F5 Networks, Inc 7
TCP Optimization
Optimized
Server
Connection
F5
Advanced
TCP Stack
Diverse client
characteristics
TCP
© F5 Networks, Inc 8
SPDY - HTTP/2 Gateway
HTTP
HTTP is inefficient and sensitive to latency
HTTP
© F5 Networks, Inc 9
SPDY - HTTP/2 Gateway
HTTP
• Reduced TCP Connections
• Multiplexed content streams
• Compressed Headers
SPDY
HTTP/2
© F5 Networks, Inc 10
L7
TOOLS
L7 Acceleration
HTTP
• Cache more content on browser
• Make fewer backend requests
• Optimize backend connections
• Compress HTTP objects
• Send less data
L7
TOOLS
© F5 Networks, Inc 11
Delivered by a High Performance Fabric
F5 HIGH PERFORMANCE
SERVICES FABRIC
Scale Up
Scale Out Scale Across
© F5 Networks, Inc 12
Tools to solve the most
demanding web application
acceleration problems.
Advanced Solutions when you need them
IMAGE
OPTIMIZATION
PDF
OPTIMIZATION
CONTENT
MINIFICATION
PAGE
RE-ORDERING
SYMMETRIC
DEPLOYMENT
WAN
OPTIMIZATION
HTTP
CACHE
COMPRESSION
CONTENT
IN-LINING
© F5 Networks, Inc 13
• Predict real-world acceleration gains
• No additional load on your site
• https://fast.f5.com
• FAST tool predicted an average of
30% In page load times*
FAST Tool
*Where the app was a suitable candidate for acceleration.
Next Steps
• Use the F5 FAST tool to estimate your potential performance gains
• Review the F5 Acceleration Reference Architecture for more details

More Related Content

What's hot

Health 2.0 Europe - Akamai Deep Dive
Health 2.0 Europe - Akamai Deep DiveHealth 2.0 Europe - Akamai Deep Dive
Health 2.0 Europe - Akamai Deep Dive
Health 2.0
 

What's hot (8)

Improving mobile performance
Improving mobile performanceImproving mobile performance
Improving mobile performance
 
Health 2.0 Europe - Akamai Deep Dive
Health 2.0 Europe - Akamai Deep DiveHealth 2.0 Europe - Akamai Deep Dive
Health 2.0 Europe - Akamai Deep Dive
 
Key Reasons Customers Choose Akamai
Key Reasons Customers Choose Akamai Key Reasons Customers Choose Akamai
Key Reasons Customers Choose Akamai
 
Mobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeterMobile Apps Performance Testing Using Open Source Tool JMeter
Mobile Apps Performance Testing Using Open Source Tool JMeter
 
Mobile Devices Fueling Business Growth
Mobile Devices Fueling Business GrowthMobile Devices Fueling Business Growth
Mobile Devices Fueling Business Growth
 
Mobile Optimization Tips from Yottaa - MEGMeetup #1
Mobile Optimization Tips from Yottaa - MEGMeetup #1Mobile Optimization Tips from Yottaa - MEGMeetup #1
Mobile Optimization Tips from Yottaa - MEGMeetup #1
 
NetSpective Internet Content Filter | Powered by TeleMate.Net
NetSpective Internet Content Filter | Powered by TeleMate.NetNetSpective Internet Content Filter | Powered by TeleMate.Net
NetSpective Internet Content Filter | Powered by TeleMate.Net
 
Miracle Inameti-Archibong - Are Progressive Web Apps The Future Of The Web?
Miracle Inameti-Archibong -  Are Progressive Web Apps The Future Of The Web?Miracle Inameti-Archibong -  Are Progressive Web Apps The Future Of The Web?
Miracle Inameti-Archibong - Are Progressive Web Apps The Future Of The Web?
 

Viewers also liked

Customer Highleveloverview
Customer HighleveloverviewCustomer Highleveloverview
Customer Highleveloverview
rehanf5
 
The DNS of Things
The DNS of ThingsThe DNS of Things
The DNS of Things
F5 Networks
 

Viewers also liked (12)

Customer Highleveloverview
Customer HighleveloverviewCustomer Highleveloverview
Customer Highleveloverview
 
Монетизация сетевой инфраструктуры
Монетизация сетевой инфраструктурыМонетизация сетевой инфраструктуры
Монетизация сетевой инфраструктуры
 
Ofimática
OfimáticaOfimática
Ofimática
 
F5 Application Delivery Optimization
F5 Application Delivery OptimizationF5 Application Delivery Optimization
F5 Application Delivery Optimization
 
The DNS of Things
The DNS of ThingsThe DNS of Things
The DNS of Things
 
F5 Certified! Program Overview and Update
F5 Certified! Program Overview and UpdateF5 Certified! Program Overview and Update
F5 Certified! Program Overview and Update
 
Water Mercury Content Detector by ACMAS Technologies Pvt Ltd.
Water Mercury Content Detector by ACMAS Technologies Pvt Ltd.Water Mercury Content Detector by ACMAS Technologies Pvt Ltd.
Water Mercury Content Detector by ACMAS Technologies Pvt Ltd.
 
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
Company Profile: F5 Networks’ Traffix Signaling Delivery Controller and BIG-I...
 
Ensure Application Availability Between Hybrid Data Centers
Ensure Application Availability Between Hybrid Data CentersEnsure Application Availability Between Hybrid Data Centers
Ensure Application Availability Between Hybrid Data Centers
 
F5 Application Services Reference Architecture (Audio)
F5 Application Services Reference Architecture (Audio)F5 Application Services Reference Architecture (Audio)
F5 Application Services Reference Architecture (Audio)
 
The F5 DDoS Protection Reference Architecture (Technical White Paper)
The F5 DDoS Protection Reference Architecture (Technical White Paper)The F5 DDoS Protection Reference Architecture (Technical White Paper)
The F5 DDoS Protection Reference Architecture (Technical White Paper)
 
Top 10 Reasons Why F5 Makes Sense
Top 10 Reasons Why F5 Makes SenseTop 10 Reasons Why F5 Makes Sense
Top 10 Reasons Why F5 Makes Sense
 

Similar to Accelerating Applications with F5

Sangfor wano v5.0 presentation
Sangfor wano v5.0 presentationSangfor wano v5.0 presentation
Sangfor wano v5.0 presentation
Advanced comm
 
Elfiq Multiple Is Ps For Cost Control & Performance
Elfiq Multiple Is Ps For Cost Control & PerformanceElfiq Multiple Is Ps For Cost Control & Performance
Elfiq Multiple Is Ps For Cost Control & Performance
BryanHildebrand
 
Wireless Network Optimization (2010)
Wireless Network Optimization (2010)Wireless Network Optimization (2010)
Wireless Network Optimization (2010)
Marc Jadoul
 
Ip-label_magentocom_china_shanghai_nov_18th_2013
Ip-label_magentocom_china_shanghai_nov_18th_2013Ip-label_magentocom_china_shanghai_nov_18th_2013
Ip-label_magentocom_china_shanghai_nov_18th_2013
Bluecom Group
 

Similar to Accelerating Applications with F5 (20)

Doug Sillars on App Optimization
Doug Sillars on App OptimizationDoug Sillars on App Optimization
Doug Sillars on App Optimization
 
IT Operations Management with OpManager
IT Operations Management with OpManagerIT Operations Management with OpManager
IT Operations Management with OpManager
 
Sangfor wano v5.0 presentation
Sangfor wano v5.0 presentationSangfor wano v5.0 presentation
Sangfor wano v5.0 presentation
 
Elfiq Multiple Is Ps For Cost Control & Performance
Elfiq Multiple Is Ps For Cost Control & PerformanceElfiq Multiple Is Ps For Cost Control & Performance
Elfiq Multiple Is Ps For Cost Control & Performance
 
Using Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityUsing Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and Quality
 
Optimizing Global Application Delivery Webinar
Optimizing Global Application Delivery WebinarOptimizing Global Application Delivery Webinar
Optimizing Global Application Delivery Webinar
 
Internet 2020: The Future Connection
Internet 2020: The Future ConnectionInternet 2020: The Future Connection
Internet 2020: The Future Connection
 
Link labs 2G 3G CDMA transition webinar slides
Link labs 2G 3G CDMA transition webinar slidesLink labs 2G 3G CDMA transition webinar slides
Link labs 2G 3G CDMA transition webinar slides
 
IMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan QuayleIMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan Quayle
 
Operators strategy for supporting the ‘Mobile Data Explosion’
Operators strategy for supporting the ‘Mobile Data Explosion’Operators strategy for supporting the ‘Mobile Data Explosion’
Operators strategy for supporting the ‘Mobile Data Explosion’
 
Link labs 2 g 3g cdma transition webinar slides
Link labs 2 g 3g cdma transition webinar slidesLink labs 2 g 3g cdma transition webinar slides
Link labs 2 g 3g cdma transition webinar slides
 
Link labs 2 g 3g cdma transition webinar slides
Link labs 2 g 3g cdma transition webinar slidesLink labs 2 g 3g cdma transition webinar slides
Link labs 2 g 3g cdma transition webinar slides
 
Wireless Network Optimization (2010)
Wireless Network Optimization (2010)Wireless Network Optimization (2010)
Wireless Network Optimization (2010)
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
 
Ip-label_magentocom_china_shanghai_nov_18th_2013
Ip-label_magentocom_china_shanghai_nov_18th_2013Ip-label_magentocom_china_shanghai_nov_18th_2013
Ip-label_magentocom_china_shanghai_nov_18th_2013
 
Meet The Security Experts Event
Meet The Security Experts EventMeet The Security Experts Event
Meet The Security Experts Event
 
WWT IWAN Technical Presentation
WWT IWAN Technical PresentationWWT IWAN Technical Presentation
WWT IWAN Technical Presentation
 
The butterfly effect video mobile summit june2013 mobixell
The butterfly effect  video mobile summit june2013 mobixellThe butterfly effect  video mobile summit june2013 mobixell
The butterfly effect video mobile summit june2013 mobixell
 
Mobile apps that win
Mobile apps that winMobile apps that win
Mobile apps that win
 
Chapter 1. Why Performance Test
Chapter 1. Why Performance TestChapter 1. Why Performance Test
Chapter 1. Why Performance Test
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Accelerating Applications with F5

  • 2. © F5 Networks, Inc 2 74% of users will leave a slow web site after just 5 seconds or less Every 100ms delay costs Amazon 1% in sales No one likes Slow Slow Application: Reduced Productivity
  • 3. © F5 Networks, Inc 3 Things are not getting easier The average web page has grown since 2008 3x Mobile devices now account for15%Of global internet traffic 0 10 20 2009 2010 2011 2012 2013 Radio = Latency Fiber Cable LTE 1.8MB Growing exponentially 34% Mostly use mobile internet
  • 4. © F5 Networks, Inc 4 The Application Delivery Universe FIX THE USERS? FIX THE CARRIER? FIX THE NETWORK? FIX THE APPS? Application Users Always on Always fast Everywhere Applications “Chatty” Latency Sensitive Not Optimized Proprietary Network Works pretty well, most of the time Out of your control
  • 5. © F5 Networks, Inc 5 So what can you do? CDN? POINT SOLUTION?F5 ACCELERATION
  • 6. © F5 Networks, Inc 6 Three Simple Steps to a Faster Web Application HIGH PERFORMANCE SERVICES FABRIC Application Users Applications Network TCP SPDY L7 TOOLS
  • 7. © F5 Networks, Inc 7 TCP Optimization Optimized Server Connection F5 Advanced TCP Stack Diverse client characteristics TCP
  • 8. © F5 Networks, Inc 8 SPDY - HTTP/2 Gateway HTTP HTTP is inefficient and sensitive to latency HTTP
  • 9. © F5 Networks, Inc 9 SPDY - HTTP/2 Gateway HTTP • Reduced TCP Connections • Multiplexed content streams • Compressed Headers SPDY HTTP/2
  • 10. © F5 Networks, Inc 10 L7 TOOLS L7 Acceleration HTTP • Cache more content on browser • Make fewer backend requests • Optimize backend connections • Compress HTTP objects • Send less data L7 TOOLS
  • 11. © F5 Networks, Inc 11 Delivered by a High Performance Fabric F5 HIGH PERFORMANCE SERVICES FABRIC Scale Up Scale Out Scale Across
  • 12. © F5 Networks, Inc 12 Tools to solve the most demanding web application acceleration problems. Advanced Solutions when you need them IMAGE OPTIMIZATION PDF OPTIMIZATION CONTENT MINIFICATION PAGE RE-ORDERING SYMMETRIC DEPLOYMENT WAN OPTIMIZATION HTTP CACHE COMPRESSION CONTENT IN-LINING
  • 13. © F5 Networks, Inc 13 • Predict real-world acceleration gains • No additional load on your site • https://fast.f5.com • FAST tool predicted an average of 30% In page load times* FAST Tool *Where the app was a suitable candidate for acceleration.
  • 14. Next Steps • Use the F5 FAST tool to estimate your potential performance gains • Review the F5 Acceleration Reference Architecture for more details

Editor's Notes

  1. http://www.webperformancetoday.com/2013/05/06/psychology-waiting-faster-online-checkout/ Does anyone like slow applications. 5 seconds is actually a long time.
  2. So more mobile devices over higher latency radio networks and larger webpages. Hmm sounds like a recipe for application performance problems. http://www.fiercewireless.com/special-reports/3g4g-wireless-network-latency-how-do-verizon-att-sprint-and-t-mobile-compar http://techcrunch.com/2013/05/29/mary-meeker-2013-internet-trends/ http://www.pewinternet.org/fact-sheets/mobile-technology-fact-sheet/
  3. So here we have the scenario – users want applications always on always fast and available everywhere – every location and on every device. Applications are often not written to deal with latency – they are chatty, and not optimized. The network usually works pretty well actually but you can’t alter the laws of physics For mobile users there is going to be a carrier network involved – local network admins are not going to have a lot of control over this. So what can you do Can you lower the users expectations – no, can you reduce the latency in the AT&T carrier network – no. Well the network works ok, can you recode the app? Probably not easily. So what can you do?
  4. You can use a CDN – and that might be a good idea – but they come with variable costs and are really just fancy caches local to your users – that might not be enough You can deploy additional infrastructure maybe some dedicated acceleration devices but they again cost money and can be complex – plus another o/s devicece learn Or you can enable acceleration as part of a new or existing F5 deployment.
  5. The idea here is simplicity. Turn on three things and make it go a bit faster.
  6. TCP – now with new features like rate pacing and advanced congestion control algorithms which have been tuned to deal better with latency rather than loss. This genuinely will make a difference.
  7. HTTP protocol inefficiencies exacerbated on mobile devices Additional latency inherent in WAN No multiplexing of requests in a connections – needs more connections
  8. SPDY Multiplexed bi-directional streams within TCP connection Fewer network connections required HTTP header compression NB we don’t support SPDY push yet – so be wary of number that give performance improvements of SPDY when comparing a SPDY enabled server vs our SPDY profile.
  9. Here we are talking about Compression IBR Intelligent Client Cache Content spooling These are components of the fundamental policy that we are advising be deployed.
  10. All this can be delivered from the all-active, highly available, elastic, multi-tenant application services fabric.
  11. So we have given you a simple solution – one that can deliver real results in a few hours of implementation. Have we dumbed down the product? No, all the high end features are still there. Whatever the size of your application delivery problem we have a solution to accelerate it. We will continue to innovate and simplify your life.
  12. So, you’re convinced – great – how about we give you some idea of the benefits you might see before you start? Use the FAST tool to quickly get a real world assessment of how much we can speed up your site or application. Where we found optimizations, they averaged 30%.