accelerating application performance for the cloud_robert healey

18
Accelerating application performance for the Cloud Application delivery optimization with LTM and AAM Robert Healey Marketing Solutions Director F5 Networks, APJ

Upload: barkah-yanuar

Post on 05-Sep-2015

7 views

Category:

Documents


0 download

DESCRIPTION

Accelerating Application Performance for the Cloud_Robert Healey

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