Software-Defined Application ServicesF5 Networks
Oct 2014
© F5 Networks, Inc. 2
What are application services?
© F5 Networks, Inc. 3
Application Services
• Reside in the data path between an end user device and the application
• Are fluent in a wide range of application and network protocols (L4-7)
• Execute actions on application data and protocol based on their specific focus
© F5 Networks, Inc. 4
LB GSLBDNS
DDOSWAFIPS/IDSAnti-Virus
Anti-Fraud
SPAMDNSSECNW FW
SSL VPNID FederationApp AccessSWG
SSO
App Acceleration Compression SSL/TLS OffloadCaching TCP OptWAN Opt
Endpoint Security VDI
STATEFUL LAYER 4-7 NETWORK
STATELESS LAYER 2-3 NETWORK
Common Application Services
© F5 Networks, Inc. 5
Application Services Are Everywhere
92%82% 94% 97%84%
SOURCE: F5 State of App Delivery 2014
19%20% 28% 35%25%
Deployed Now
Will Deploy in 12 months
© F5 Networks, Inc 6
What are Software Defined Application Services?
© F5 Networks, Inc. 7
Software-Defined Means Programmable
Control PlaneData PlaneOpen APIs, app templates and control plane scripting enables automation and orchestration of provisioning and dynamic configuration
Data path programmability enables custom
application data and traffic handling logic iRules Node.js iApp iCall iControl
© F5 Networks, Inc. 8
PROGRAMMABILITY
Software Defined Application Services
• Application services that can execute custom application and business logic using a scripting language like TCL or node.js
• Application services that can be provisioned and managed via an open API
• Application services that can be modified programmatically at any time
© F5 Networks, Inc. 9
F5 Software-Defined Application Services
F5 Synthesis Software Defined Application Services
iApp iRules iCalliContro
l
High Performance Services Fabric
SILVERLINE
Node.js
© F5 Networks, Inc. 10
Data Plane
SDN solution space
Architect
Control Plane
Interoperability
BIG-IQ Cloud Intelligence
Orchestrated with third-party orchestration
Automated elastic
applications /network services
VXLAN NVGRE …
Interoperability
BIG-IP
© F5 Networks, Inc 11
How do they fit into F5 Synthesis?
© F5 Networks, Inc. 12
F5 Synthesis Delivers SDAS
PROGRAMMABILITY
HIGH PERFORMANCE SERVICE FABRIC
SILVERLINE
INTELLIGENT SERVICES
ORCHESTRATION
SIMPLIFIED BUSINESS MODELSF5 S
ynth
esi
s
© F5 Networks, Inc. 13
Data Center / On-PremHOW IT WORKS• IT delivers Software Defined Application
Services through F5 Synthesis • On-premise Software Defined Application
Services can be managed • Through F5 Synthesis’ Intelligent
Orchestration offering, BIG-IQ • Through integrated systems such as
Cisco ACI, VMware NSX and OpenStack • Directly via F5 APIs and programmable
templates, iApp • Via operational frameworks like Puppet,
Chef and Juju
CloudHOW IT WORKS• Software Defined Application Services are
delivered through cloud marketplaces like Amazon Web Services and the VMware vCloud Air.
• SDAS in the cloud can be managed • Through F5 Synthesis’ Intelligent
Orchestration offering, BIG-IQ • Directly via F5 APIs and programmable
templates, iApp • Via operational frameworks like Puppet, Chef
and Juju • SDAS are delivered as integrated cloud services,
such as Rackspace RackConnect• Cloud integrated SDAS are managed • Through a provider defined set of APIs • Through a provider supplied portal or user
interface
Integrated SystemsHOW IT WORKS• IT delivers Software Defined Application Services
through F5 Synthesis as part of an Integrated System Platform such as • Microsoft Cloud Platform System• VCE
• Software Defined Application Services can then be delivered As a Service or In the Cloud or On Premise.
As-a-ServiceHOW IT WORKS• Some F5 Software Defined Application Services are
delivered on a subscription basis from the cloud, as a service • DDoS Mitigation as a Service (Defense.Net) • Web anti-fraud as a service through F5 WebSafe
and MobileSafe • F5 SDAS as a Service can be managed• Through a service portal from the cloud • Directly via the service GUI
© F5 Networks, Inc. 14
Application
User
On-premises Off-premises
Hybrid ApplicationServices