accelerating application performance for the cloud_robert healey
Post on 05-Sep-2015
5 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Accelerating application performance for the Cloud Application delivery optimization with LTM and AAM
Robert Healey
Marketing Solutions Director
F5 Networks, APJ
-
F5 Networks, Inc 2
The average web page
has grown
since 2008 3x 74% of users will leave a slow
web site after just
5 seconds or less
Every 100ms delay
costs Amazon 1% in
sales
Application Performance Impacts the Business
-
F5 Networks, Inc 3
The 21st Century Application Infrastructure
Every application is a
Web application
Users are going
MOBILE
Performance Goes beyond the server
-
F5 Networks, Inc 4
Application Delivery Optimization
Holistic approach to improving performance throughout the application delivery chain
Network
Connect applications and users in a global enterprise
Provide the fastest network at the lowest cost
Increase network efficiency to best utilize resources
Client
Improve the user experience for traditional and mobile
users
Deliver the right content to the right user in the fastest
time
Data center
Improve availability of enterprise applications
Increase application server capacity
Integrate new technologies without recoding applications
-
F5 Networks, Inc 5
Acceleration in the Data Center
Load balance
Distribute application load across multiple servers to
increase availability
Offload
Increase server capacity
Accelerate SSL processing
Manage TCP connections more efficiently
SPDY gateway
Leverage SPDY and other protocols without recoding
applications
Fast cache
Offload repetitive traffic from web and application servers
to increase server capacity
-
F5 Networks, Inc 6
Accelerating the Network
Compression and deduplication
Reduce amount of data transmitted
Improve network throughput and response
Increase bandwidth efficiency
Protocol optimization
Tune TCP and HTTP parameters to adapt to changing network conditions
Loss correction
Correct for high-loss networks to decrease transmission time and
improve user experience
-
F5 Networks, Inc 7
Accelerating the Client
Content control
Deliver content to clients with minimal network overhead
Data reduction
Optimize images and files for mobile browsers to improve
page load times
-
F5 Networks, Inc 8
Improving the Mobile Experience
Web performance
Optimize content for mobile devices and reduce round
trips to improve page load
times
Global load balance
Connect users to the closest application resources to
minimize latency
-
F5 Networks, Inc 9
Managing SaaS Performance
SaaS cache
Locally cache SaaS data to reduce page load times and
bandwidth consumption
Parking lot
Consolidate requests for remote data to reduce
bandwidth consumption
-
F5 Networks, Inc 10
F5 Products
Application Delivery Optimization
BIG-IP
Local Traffic Manager
LTM
BIG-IP Application
Acceleration Manager
AAM
-
F5 Networks, Inc 11
Mobile has unique challenges
Why is the web so slow on my mobile device?
Mobile Device
Mobile hardware CPU is 10x slower than
desktops
JavaScript parsing and execution is significantly
slower at 1ms-10ms/kb
Limited persistent and in-memory caching
Mobile Network
High packet loss rate
More congested
Connections are made ad-hoc and frequently
dropped to preserve
spectrum and battery life
High network latency: 300ms via 3G vs
-
F5 Networks, Inc 12
11.5.0 TCP Express
SaaS
Optimized for the device
Tailored to the location
Available everywhere
Network Client Data center
Application Services
Professional Services and Support
Built for the application
Resource
Management
Proxy
Behavior
Congestion
Control
Loss
Detection
Quality of
Service
Always on,
always fast, and
on any device
A network
built for
innovation The New TCP Express
Ack
Behavior
-
F5 Networks, Inc 13
Resource Management
Drop packets under pressure
Proxy Behavior
Multi-Path TCP (MPTCP)
Maximum Segment Size (MSS)
Congestions control
Mobile Optimized Profile
New Algorithms: Woodside, Vegas, Illinois, H-TCP
Loss detection
Rate Pacing
11.5 TCP Express new features
-
F5 Networks, Inc 14
11.5.0 Multipath TCP
Whats New
The ability to connect and maintain a continuous connection to the internet over multiple wired and
wireless connections
Use Case
Device initially connects to site over mobile network.
Device comes in range of wifi, associates with and connects over Wifi
Congestion control favors high bandwidth Wifi path
Device disconnects from Wifi but continues to use 3G network
Mobile Network 3G/4G LTE
WiFi
Mobile User
BIG-IP Platform
Multipath TCP
Servers
-
F5 Networks, Inc 15
11.5.0 Congestion Control Algorithms
TCP Woodside
F5 created algorithm.
Hybird loss and latency based algorithm.
Minimizes buffer bloat by constantly monitoring network buffering.
TCP Vegas Emphasizes packet delay rather than packet loss
Detects congestion based on increasing RTT values of packets.
TCP Illinois
Targeted at high speed long distance networks
Loss-delay based algorithm.
Primary congestion of packet loss determines direction of window size change.
Secondary congestion of queuing delay determines the pace of window size changes.
H-TCP Targeted for high speed networks with high latency.
Loss-based algorithm.
-
F5 Networks, Inc 16
Packet Loss
Event Driven Stack
Stretch ACKs
Exponential CWND Growth
High Latency
High Bandwidth
Small Buffers
11.5.0 Mobile Optimization: Rate Based TCP
Whats New
TCP Express with Rate Pacing
Rate Pacing prevents bursts
Transmission is paced smoothly by the stack
Speed of transmission determined by congestion control
Minimal overruns even in high BDP networks
Benefit
Improve the user experience by altering how packets
are sent based on feedback received from client.
-
F5 Networks, Inc 17
What Does This Mean For
Users
Improve your user experience to
increase sales revenue and
employee productivity
Applications
Increase availability and server
capacity to get more from your
business applications
Network
Improve network efficiency and
connect users and applications in
less time and at lower cost
SaaS
Gain better control over the
performance of third-party SaaS
applications
top related