SlideShare a Scribd company logo
1 of 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!

More Related Content

What's hot

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
 

What's hot (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 to 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 to 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
 

More from 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
 

More from 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
 

Recently uploaded

Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 

Recently uploaded (20)

Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 

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