SlideShare una empresa de Scribd logo
1 de 23
1




Web 2.0 and Application
Delivery: An
Architecture for
Growth
Presented by:
Lori MacVittie
Technical Marketing Manager, Application Services
2




Agenda
 Web 2.0 Challenges
 Traditional Solutions
 Application Delivery Solutions
 About F5 Networks
 Links to additional resources
3




        THE WEB 2.0 STACK

             COMMUNITY
VIDEO        FORUMS    LIVE CHAT
                                   PODCASTS
                 COLLABORATION
SYNDICATION
                WIKIS      INTERACTION


ajax     http    rdf     xml       sip
       rss                  rtsp         soa
4




         SMTP         HTTP
                             SAP
   XML         SOAP      JSON   IMAP
MAPI            OWA RTSP           FTP
       AJAX
 RSS                            POP3
         RDF    SIP    Oracle
OFFICE 2007
                XAML
5




                              Traditional Web
    One-to-one relationship between a “FORM” and a server-side script or application



       101010101010101010101010101010101010101010101010101010101010101010101010101010
                1010101010101010101010101010101010101010101010101010101010




                                     Web 2.0
One-to-one relationship between many components and server-side scripts or applications


      101010101010101010101010101010101010101010101010101010101010101010101010
       1010101010101010101010101010101010101010101010101010101010101010101101010
       101010101010101010101010101010101010101010101010101010101010101010100101010
                1010101010101010101010101010101010101010101010101010101010
    1010101010101010101010101010101010101010101010101010101010101010101010101010101001
        101010101010101010110101010101010101010101010101010101010101010101010101010
6




Web 2.0 Challenge: More Scripts, More Formats


    WWW-URL-ENCODED WWW-URL-ENCODED WWW-URL-ENCODED WWW-URL-ENCODED

        JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON

       XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML
        HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML

         SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP
        XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML
7




Web 2.0 Challenge: Browser Limitations
        …slows down applications
        …leads to unresponsive applications




                                  Connection #1. OK

                                  Connection #2. OK


                                  Connection #3.
                                  TIME OUT.
8




Web 2.0 Challenge: Longer Sessions, More
      Connections, More Requests
       …supports fewer concurrent users
       …consumes more server resources


                                     Server
                                    Resources




                               Please try again later
9




Web 2.0 Challenge: Security


        Client makes a request to load
        a page

        Server sends back response
        that tricks client into modifying
        existing behavior of client

        Client sends data to server

        Client is tricked into sending
        same data to another server


                    ATTACK SUCCESSFUL!
10




The Web 2.0 Application Delivery Challenge

 Keeping up with a rapidly evolving set of
 applications, protocols, and security risks while
 maintaining existing application availability and
 security

 And you can’t make the day longer than 24 hours
 although you can have an extra day every 4
 years*
 *Disclaimer: Offer prohibited at the turn of the century except when evenly
 divisible by 4. Some restrictions apply.
11




   Users          Network Point Solutions          Applications




Mobile Phone            DoS Protection             AJAX
                                       SSL         REST
               Rate Shaping
                                    Acceleration
    PDA                                            POX
                            Server                 JSON
                         Load Balancer
   Laptop                                          WS-*
                 Content            Application
               Acceleration          Firewall      POST
  Desktop                                          GET
               Connection            Traffic
               Optimization        Compression


Co-location
12




Application Fluency Required
Packet
Based
         React to a Single Communication, One Direction




Flow
Based                         ADN



          React to a Real Time, Two-Way Conversation
          Mediate Between Parties
13




Intelligent Client   Network Plumbing        Intelligent Applications

                        ROUTERS




                        SWITCHES



                                        Application
                                         Delivery
                        FIREWALLS
                                         Network
14



                                  Application Delivery Network


    Users                  Global Load                                        Web 2.0 Services
                            Balancing                        File/Storage
                                                             Virtualization

             Secure Remote                  WAN
                Access                   Acceleration
Mobile Phone

                                                                              AJAX
    PDA                                                                       REST
                                                                               POX
                                   Application Delivery Controller
                                                                              JSON
   Laptop                                                                     WS-*
                                 Content                 Application          POST
                               Acceleration               Firewall             GET
  Desktop                       Connection                Traffic
                                Optimization            Compression

                   Link        Rate Shaping              DoS Protection
              Virtualization
Co-location                                    Server Load
                                                Balancer
15




  Web 2.0 Clients   Application Delivery Network   Web 2.0 Services



                                                   AJAX
Desktop                       Available            REST
                                                   POX
                                                   JSON
                          Fast       Secure
                                                   WS-*
                                                   POST
                                                   GET
16




Web 2.0 Solution: Application Security
     DoS and SYN Flood Protection       Firewall - Packet Filtering
     Network Address/Port Translation   Selective Content Encryption
     Application Attack Filtering       Cookie Encryption
     Certificate Management             AES Encryption
     Resource Cloaking                  Content Protection
     Advanced Client Authentication     Protocol Sanitization
     Application Security Module        Basic Firewalling
     XSS & SQL Injection Evasion        XML Threat Prevention




                                   Secure




                       Available            Optimized
17




Web 2.0 Solution: Acceleration and
      Optimization Services
     SSL Acceleration              Content Buffering
     Qualityof Service             TCP Optimization
     Connection Pooling            Stack Brokering
     Intelligent Compression       Content Transformation
     L7 Rate Shaping               Dynamic and Static Caching
     Content Spooling




                           Optimized




                Available              Secure
18




Web 2.0 Solution: Availability Services
  Comprehensive Load Balancing     Session / Flow Switching
  Advanced Application Switching   Transformation / Content Rewriting
  Customized Health Monitoring     IPv6 Gateway
  Intelligent NAT                  Advanced Routing
  Intelligent Port Mirroring       Connection Management
  Universal Persistence            Session Management
  Response Error Handling




                           Available




                  Secure           Optimize
19



Application Delivery &
Scalability
 Offloads resource intensive processing
 Intelligently direct requests
 Centralizes security
 Transparently add new servers
 Balances load dynamically
 Extensible platform for custom functionality
20


Who Is F5 Networks?
Value Innovation
• Unique TMOS architecture
• Industry’s only open iControl API & SDK
• Powerful iRules and DevCentral Community
• Numerous Industry Patents



Proven Results
• Over 10,000 Customers & 60,000 units shipped
• FY06 Revenue: $394 M
• #1 in Application Delivery Controller Market – Gartner
• SSL VPN Market Leadership Award – Frost & Sullivan




Application Partnerships
• Unique F5 and application vendor integration
• Application partner tested and documented solutions
• F5 solutions in partner labs
• Cooperative Support Agreements
21




F5 Application Delivery Network
         International
         Data Center


                                                 Enterprise Manager


 Users                                                                                        Applications
                                                                 BIG-IP Local
                         BIG-IP      BIG-IP                         Traffic
                          Global      Link                         Manager
                                                    FirePass                    Application
                          Traffic   Controller
                                                                                 Security
                         Manager                                   Web
                                    WANJet                                       Manager
                                                                 Accelerator


                                                      iControl


                                                      TMOS
22




Additional Resources
 Flash demo of an application delivery network
 White papers on scaling applications
 Blogs on application delivery and related topics
 DevCentral Community
 F5 Networks
23




Secure. Fast. Available.

   THANK YOU!

Más contenido relacionado

La actualidad más candente

4. tmg 2010 e uag 2010
4. tmg 2010 e uag 20104. tmg 2010 e uag 2010
4. tmg 2010 e uag 2010Fabrizio Volpe
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Prolifics
 
Cloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteCloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteRamnivasLaddad
 
Dave Carroll Application Services Salesforce
Dave Carroll Application Services SalesforceDave Carroll Application Services Salesforce
Dave Carroll Application Services Salesforcedeimos
 
The Great Mobile Slowdown
The Great Mobile SlowdownThe Great Mobile Slowdown
The Great Mobile Slowdowngyanendra1
 
Advanced Windows Hosting
Advanced Windows HostingAdvanced Windows Hosting
Advanced Windows Hostingwebhostingguy
 
Flying high with osgi lm
Flying high with osgi lmFlying high with osgi lm
Flying high with osgi lmknc123
 
Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012CloudBees
 
Cloud Connectivity Network Virtualisation - Business Agility Seminar
Cloud Connectivity Network Virtualisation - Business Agility SeminarCloud Connectivity Network Virtualisation - Business Agility Seminar
Cloud Connectivity Network Virtualisation - Business Agility SeminarExponential_e
 
3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualizationsilviasiqueirahp
 

La actualidad más candente (13)

Nuno Godinho
Nuno GodinhoNuno Godinho
Nuno Godinho
 
4. tmg 2010 e uag 2010
4. tmg 2010 e uag 20104. tmg 2010 e uag 2010
4. tmg 2010 e uag 2010
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...
 
Cloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteCloud Foundry Open Tour Keynote
Cloud Foundry Open Tour Keynote
 
Dave Carroll Application Services Salesforce
Dave Carroll Application Services SalesforceDave Carroll Application Services Salesforce
Dave Carroll Application Services Salesforce
 
The Great Mobile Slowdown
The Great Mobile SlowdownThe Great Mobile Slowdown
The Great Mobile Slowdown
 
Advanced Windows Hosting
Advanced Windows HostingAdvanced Windows Hosting
Advanced Windows Hosting
 
Flying high with osgi lm
Flying high with osgi lmFlying high with osgi lm
Flying high with osgi lm
 
Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012
 
Exchange Server 2013 Architecture Deep Dive, Part 2
Exchange Server 2013 Architecture Deep Dive, Part 2 Exchange Server 2013 Architecture Deep Dive, Part 2
Exchange Server 2013 Architecture Deep Dive, Part 2
 
Cloud Connectivity Network Virtualisation - Business Agility Seminar
Cloud Connectivity Network Virtualisation - Business Agility SeminarCloud Connectivity Network Virtualisation - Business Agility Seminar
Cloud Connectivity Network Virtualisation - Business Agility Seminar
 
10
1010
10
 
3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization
 

Similar a Web 2 And Application Delivery Public

Rl net scaler-ha&dr_xendesktop_set2012
Rl   net scaler-ha&dr_xendesktop_set2012Rl   net scaler-ha&dr_xendesktop_set2012
Rl net scaler-ha&dr_xendesktop_set2012Rui Lopes
 
Citrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More AvailabilityCitrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More Availabilitydataplex systems limited
 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworksukdpe
 
Windows Azure架构探析
Windows Azure架构探析Windows Azure架构探析
Windows Azure架构探析George Ang
 
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...CloudOps Summit
 
Presentation f5 – beyond load balancer
Presentation   f5 – beyond load balancerPresentation   f5 – beyond load balancer
Presentation f5 – beyond load balancerxKinAnx
 
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...Spiffy
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End TestingErika Barron
 
Load Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net ScalerLoad Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net ScalerDigicomp Academy AG
 
Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012Amazon Web Services
 
Multi client Development with Spring
Multi client Development with SpringMulti client Development with Spring
Multi client Development with SpringJoshua Long
 
Services @ vfm
Services @ vfmServices @ vfm
Services @ vfmvfmindia
 
Connected Web Systems
Connected Web SystemsConnected Web Systems
Connected Web SystemsDamir Dobric
 
9 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 29 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 2Digicomp Academy AG
 
CloudGenix_Customer Presentation
CloudGenix_Customer PresentationCloudGenix_Customer Presentation
CloudGenix_Customer PresentationSyed Arsalan
 

Similar a Web 2 And Application Delivery Public (20)

Rl net scaler-ha&dr_xendesktop_set2012
Rl   net scaler-ha&dr_xendesktop_set2012Rl   net scaler-ha&dr_xendesktop_set2012
Rl net scaler-ha&dr_xendesktop_set2012
 
Citrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More AvailabilityCitrix - More Applications, More Security, More Availability
Citrix - More Applications, More Security, More Availability
 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
 
App layer
App layerApp layer
App layer
 
Windows Azure架构探析
Windows Azure架构探析Windows Azure架构探析
Windows Azure架构探析
 
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...
 
F5 beyond load balancer (nov 2009)
F5 beyond load balancer (nov 2009)F5 beyond load balancer (nov 2009)
F5 beyond load balancer (nov 2009)
 
Presentation f5 – beyond load balancer
Presentation   f5 – beyond load balancerPresentation   f5 – beyond load balancer
Presentation f5 – beyond load balancer
 
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End Testing
 
Load Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net ScalerLoad Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net Scaler
 
Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012
 
Multi client Development with Spring
Multi client Development with SpringMulti client Development with Spring
Multi client Development with Spring
 
Services @ vfm
Services @ vfmServices @ vfm
Services @ vfm
 
Spring Into the Cloud
Spring Into the CloudSpring Into the Cloud
Spring Into the Cloud
 
Connected Web Systems
Connected Web SystemsConnected Web Systems
Connected Web Systems
 
9 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 29 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 2
 
CloudGenix_Customer Presentation
CloudGenix_Customer PresentationCloudGenix_Customer Presentation
CloudGenix_Customer Presentation
 
Iaas on xcp
Iaas on xcpIaas on xcp
Iaas on xcp
 
WebSocket protocol
WebSocket protocolWebSocket protocol
WebSocket protocol
 

Más de Lori MacVittie

So you think you can scale containers
So you think you can scale containersSo you think you can scale containers
So you think you can scale containersLori MacVittie
 
State of Application Delivery 2017 - Cloud Insights
State of Application Delivery 2017 - Cloud Insights State of Application Delivery 2017 - Cloud Insights
State of Application Delivery 2017 - Cloud Insights Lori MacVittie
 
State of Application Delivery 2017 - DevOps Insights
State of Application Delivery 2017 - DevOps Insights State of Application Delivery 2017 - DevOps Insights
State of Application Delivery 2017 - DevOps Insights Lori MacVittie
 
So you think you can scale
So you think you can scaleSo you think you can scale
So you think you can scaleLori MacVittie
 
Beyond POLB (Plain Old Load Balancing)
Beyond POLB (Plain Old Load Balancing) Beyond POLB (Plain Old Load Balancing)
Beyond POLB (Plain Old Load Balancing) Lori MacVittie
 
Pushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservicesPushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservicesLori MacVittie
 
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015Lori MacVittie
 
The Internet of Security Things (A Story about Change)
The Internet of Security Things (A Story about Change) The Internet of Security Things (A Story about Change)
The Internet of Security Things (A Story about Change) Lori MacVittie
 
HTTP/2 Changes Everything
HTTP/2 Changes EverythingHTTP/2 Changes Everything
HTTP/2 Changes EverythingLori MacVittie
 
5 ways to use node.js in the network
5 ways to use node.js in the network5 ways to use node.js in the network
5 ways to use node.js in the networkLori MacVittie
 
What are Software Defined Application Services
What are Software Defined Application ServicesWhat are Software Defined Application Services
What are Software Defined Application ServicesLori MacVittie
 
Operationalize all the network things
Operationalize all the network thingsOperationalize all the network things
Operationalize all the network thingsLori MacVittie
 
Programming proxies to do what we need so we don't have to talk to the networ...
Programming proxies to do what we need so we don't have to talk to the networ...Programming proxies to do what we need so we don't have to talk to the networ...
Programming proxies to do what we need so we don't have to talk to the networ...Lori MacVittie
 
Dynamic Infrastructure
Dynamic InfrastructureDynamic Infrastructure
Dynamic InfrastructureLori MacVittie
 
Nine Ways to Use Network-Side Scripting
Nine Ways to Use Network-Side ScriptingNine Ways to Use Network-Side Scripting
Nine Ways to Use Network-Side ScriptingLori MacVittie
 

Más de Lori MacVittie (16)

So you think you can scale containers
So you think you can scale containersSo you think you can scale containers
So you think you can scale containers
 
State of Application Delivery 2017 - Cloud Insights
State of Application Delivery 2017 - Cloud Insights State of Application Delivery 2017 - Cloud Insights
State of Application Delivery 2017 - Cloud Insights
 
State of Application Delivery 2017 - DevOps Insights
State of Application Delivery 2017 - DevOps Insights State of Application Delivery 2017 - DevOps Insights
State of Application Delivery 2017 - DevOps Insights
 
So you think you can scale
So you think you can scaleSo you think you can scale
So you think you can scale
 
Devops is all greek
Devops is all greekDevops is all greek
Devops is all greek
 
Beyond POLB (Plain Old Load Balancing)
Beyond POLB (Plain Old Load Balancing) Beyond POLB (Plain Old Load Balancing)
Beyond POLB (Plain Old Load Balancing)
 
Pushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservicesPushing the DevOps envelope into the network with microservices
Pushing the DevOps envelope into the network with microservices
 
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
Architectural Patterns for Scaling Microservices and APIs - GlueCon 2015
 
The Internet of Security Things (A Story about Change)
The Internet of Security Things (A Story about Change) The Internet of Security Things (A Story about Change)
The Internet of Security Things (A Story about Change)
 
HTTP/2 Changes Everything
HTTP/2 Changes EverythingHTTP/2 Changes Everything
HTTP/2 Changes Everything
 
5 ways to use node.js in the network
5 ways to use node.js in the network5 ways to use node.js in the network
5 ways to use node.js in the network
 
What are Software Defined Application Services
What are Software Defined Application ServicesWhat are Software Defined Application Services
What are Software Defined Application Services
 
Operationalize all the network things
Operationalize all the network thingsOperationalize all the network things
Operationalize all the network things
 
Programming proxies to do what we need so we don't have to talk to the networ...
Programming proxies to do what we need so we don't have to talk to the networ...Programming proxies to do what we need so we don't have to talk to the networ...
Programming proxies to do what we need so we don't have to talk to the networ...
 
Dynamic Infrastructure
Dynamic InfrastructureDynamic Infrastructure
Dynamic Infrastructure
 
Nine Ways to Use Network-Side Scripting
Nine Ways to Use Network-Side ScriptingNine Ways to Use Network-Side Scripting
Nine Ways to Use Network-Side Scripting
 

Último

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 

Último (20)

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 

Web 2 And Application Delivery Public

  • 1. 1 Web 2.0 and Application Delivery: An Architecture for Growth Presented by: Lori MacVittie Technical Marketing Manager, Application Services
  • 2. 2 Agenda Web 2.0 Challenges Traditional Solutions Application Delivery Solutions About F5 Networks Links to additional resources
  • 3. 3 THE WEB 2.0 STACK COMMUNITY VIDEO FORUMS LIVE CHAT PODCASTS COLLABORATION SYNDICATION WIKIS INTERACTION ajax http rdf xml sip rss rtsp soa
  • 4. 4 SMTP HTTP SAP XML SOAP JSON IMAP MAPI OWA RTSP FTP AJAX RSS POP3 RDF SIP Oracle OFFICE 2007 XAML
  • 5. 5 Traditional Web One-to-one relationship between a “FORM” and a server-side script or application 101010101010101010101010101010101010101010101010101010101010101010101010101010 1010101010101010101010101010101010101010101010101010101010 Web 2.0 One-to-one relationship between many components and server-side scripts or applications 101010101010101010101010101010101010101010101010101010101010101010101010 1010101010101010101010101010101010101010101010101010101010101010101101010 101010101010101010101010101010101010101010101010101010101010101010100101010 1010101010101010101010101010101010101010101010101010101010 1010101010101010101010101010101010101010101010101010101010101010101010101010101001 101010101010101010110101010101010101010101010101010101010101010101010101010
  • 6. 6 Web 2.0 Challenge: More Scripts, More Formats WWW-URL-ENCODED WWW-URL-ENCODED WWW-URL-ENCODED WWW-URL-ENCODED JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON JSON XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP SOAP XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML XML
  • 7. 7 Web 2.0 Challenge: Browser Limitations …slows down applications …leads to unresponsive applications Connection #1. OK Connection #2. OK Connection #3. TIME OUT.
  • 8. 8 Web 2.0 Challenge: Longer Sessions, More Connections, More Requests …supports fewer concurrent users …consumes more server resources Server Resources Please try again later
  • 9. 9 Web 2.0 Challenge: Security Client makes a request to load a page Server sends back response that tricks client into modifying existing behavior of client Client sends data to server Client is tricked into sending same data to another server ATTACK SUCCESSFUL!
  • 10. 10 The Web 2.0 Application Delivery Challenge Keeping up with a rapidly evolving set of applications, protocols, and security risks while maintaining existing application availability and security And you can’t make the day longer than 24 hours although you can have an extra day every 4 years* *Disclaimer: Offer prohibited at the turn of the century except when evenly divisible by 4. Some restrictions apply.
  • 11. 11 Users Network Point Solutions Applications Mobile Phone DoS Protection AJAX SSL REST Rate Shaping Acceleration PDA POX Server JSON Load Balancer Laptop WS-* Content Application Acceleration Firewall POST Desktop GET Connection Traffic Optimization Compression Co-location
  • 12. 12 Application Fluency Required Packet Based React to a Single Communication, One Direction Flow Based ADN React to a Real Time, Two-Way Conversation Mediate Between Parties
  • 13. 13 Intelligent Client Network Plumbing Intelligent Applications ROUTERS SWITCHES Application Delivery FIREWALLS Network
  • 14. 14 Application Delivery Network Users Global Load Web 2.0 Services Balancing File/Storage Virtualization Secure Remote WAN Access Acceleration Mobile Phone AJAX PDA REST POX Application Delivery Controller JSON Laptop WS-* Content Application POST Acceleration Firewall GET Desktop Connection Traffic Optimization Compression Link Rate Shaping DoS Protection Virtualization Co-location Server Load Balancer
  • 15. 15 Web 2.0 Clients Application Delivery Network Web 2.0 Services AJAX Desktop Available REST POX JSON Fast Secure WS-* POST GET
  • 16. 16 Web 2.0 Solution: Application Security DoS and SYN Flood Protection Firewall - Packet Filtering Network Address/Port Translation Selective Content Encryption Application Attack Filtering Cookie Encryption Certificate Management AES Encryption Resource Cloaking Content Protection Advanced Client Authentication Protocol Sanitization Application Security Module Basic Firewalling XSS & SQL Injection Evasion XML Threat Prevention Secure Available Optimized
  • 17. 17 Web 2.0 Solution: Acceleration and Optimization Services SSL Acceleration Content Buffering Qualityof Service TCP Optimization Connection Pooling Stack Brokering Intelligent Compression Content Transformation L7 Rate Shaping Dynamic and Static Caching Content Spooling Optimized Available Secure
  • 18. 18 Web 2.0 Solution: Availability Services Comprehensive Load Balancing Session / Flow Switching Advanced Application Switching Transformation / Content Rewriting Customized Health Monitoring IPv6 Gateway Intelligent NAT Advanced Routing Intelligent Port Mirroring Connection Management Universal Persistence Session Management Response Error Handling Available Secure Optimize
  • 19. 19 Application Delivery & Scalability Offloads resource intensive processing Intelligently direct requests Centralizes security Transparently add new servers Balances load dynamically Extensible platform for custom functionality
  • 20. 20 Who Is F5 Networks? Value Innovation • Unique TMOS architecture • Industry’s only open iControl API & SDK • Powerful iRules and DevCentral Community • Numerous Industry Patents Proven Results • Over 10,000 Customers & 60,000 units shipped • FY06 Revenue: $394 M • #1 in Application Delivery Controller Market – Gartner • SSL VPN Market Leadership Award – Frost & Sullivan Application Partnerships • Unique F5 and application vendor integration • Application partner tested and documented solutions • F5 solutions in partner labs • Cooperative Support Agreements
  • 21. 21 F5 Application Delivery Network International Data Center Enterprise Manager Users Applications BIG-IP Local BIG-IP BIG-IP Traffic Global Link Manager FirePass Application Traffic Controller Security Manager Web WANJet Manager Accelerator iControl TMOS
  • 22. 22 Additional Resources Flash demo of an application delivery network White papers on scaling applications Blogs on application delivery and related topics DevCentral Community F5 Networks