F5 application services fabric's five advantages achieve new economies of scale
Designed to address today's applications delivery challenges, F5, a solutions provider for an application world, combines a high-performance application services fabric, intelligent layer 4–7 services, programmability, and application fluency to enable organisations to achieve new economies of scale from both a cost savings and an operational perspective.
According to Simon McCullough, major channel account manager for southern Africa at F5 Networks, this helps organisations align to the business, deploy applications faster, and automate for operational efficiency.
"For our African customers, 2017 will again illustrate how important it is to deploy a flexible solution that both allows for the future needs and growth of a business in order to enable a superior customer experience," adds Anton Jacobsz, managing director at Networks Unlimited, an authorised value-added distributer of F5 products throughout Africa.
With F5, organisations can build elastic, flexible application delivery fabrics that are ready to meet the challenges of optimising and securing applications in a constantly evolving environment.
Some perspective on IOT devices and DDoS attacks
McCullough points out that to succeed in this dynamic environment, organisations must create networks that combine core layer 4–7 functionality, programmability, and application fluency into a scalable Application Delivery Network. "While these components all bring their individual benefits, the real, lasting value lies in the resulting synergy of the combined solution. Failure to deliver even one of these technology components greatly reduces the business value of the infrastructure," he says.
F5 offers the following five advantages:
1. Advanced architecture
F5 offers an advanced architecture solution for application services that allow organisations to create a robust and scalable application delivery fabric with a rich set of functions to improve the user experience, add security, and provide analytic data when application traffic passes through the infrastructure.
This architecture revolves around some simple principles:
* Create a services fabric of scalable and interconnected devices;
* Pervasively connect the fabric to the application and client networks;
* Use repeatable templates to define policies that deliver application-fluent services to optimise applications via application proxy points;
* Open up management and control of the fabric to orchestration and integration tools; and
* Address new protocols including HTTP/2 and TLS 1.0/SSL 3.1.
"The result is that this architecture enables the delivery of the right application services to the right applications at the right point in the network, for any application and any network," says McCullough.
2. Ease of application deployment
At the heart of this fabric is the F5 BIG-IP platform, which is designed to supply application security, acceleration, and availability services. Available in physical, virtual, and cloud editions, the BIG-IP platform is easy to deploy into as many locations and architectures as you need, while maintaining consistency across environments.
Application-specific proxies provide parsing and manipulation of protocols such as HTTP, and SIP. This deep understanding of application protocols enables better traffic management and reporting, and opens up opportunities to control and manage traffic more effectively. "Being able to route, drop, or manipulate traffic based on application values such as HTTP cookies or SIP header makes it easier to simplify application infrastructures and build additional application capability into the delivery fabric. Having understanding and control of application traffic at a strategic point in the network can speed and simplify application development cycles. Application functions can be outsourced to the network, where they can be done more efficiently at a strategic point of control within the delivery stack," explains McCullough.
F5 iApps templates significantly cut deployment time and remove much of the potential for human error by providing a simple, interactive process to configure and update application deployments. Selection and configuration of all of the required application functions is collapsed into a single, application-focused interface.
Once an application has been deployed, iApps provides an application-focused view of the health and performance of the components that make up the deployment, which makes operational management easier and can provide feedback into the development or revision process for the next release.
"F5 maintains a library of new and updated iApps templates and has partnerships with leading software vendors to ensure that templates closely follow new releases," continues McCullough. "iApps templates are fully customisable and designed to work in different deployment scenarios. Where iApps templates are not available or suitable, F5 offers more than 100 application or solution deployment guides, which present detailed configuration information and best practices.
"With a platform that understands applications and comes equipped with the knowledge to deliver them, organisations can save significant time and cost in both deploying new applications and maximizing the value from existing ones."
3. Consolidation of multiple services
F5 offers advanced traffic management, optimisation, and security services on one BIG-IP platform. "Consolidating services with F5 helps make it easier to adopt multiple functions and save costs. By offering a full platform, F5 enables you to rapidly deploy, secure, and optimise so it is easier and more affordable to get the capabilities you need," elaborates McCullough.
He says that F5 believes that application services should not only be easy to provision, they should be easy to procure. "When it comes to IT, a variety of deployment and purchasing models exist today. Through innovative licensing and product bundling practices, F5 supports the deployment of flexible services with cloud, hybrid, and usage-based IT models."
The F5 BIG-IP platform has a well-documented suite of programmable components across the control, data, and management planes. Organisations can use these components to build an adaptive and automated application delivery fabric with real-time control over application traffic and device configuration.
Data plane programming
The F5 iRules scripting language offers real-time control of application traffic as it passes through the infrastructure. "With the ability to route, reject, modify, and inspect traffic in any direction, you can build or deploy solutions to meet just about any application traffic challenge, no matter how unusual," says McCullough.
iRules can use contextual application services such as IP reputation or location to make traffic management decisions or to manipulate server responses to remove sensitive information.
Control plane programming
The F5 iCall scripting framework allows the configuration of the BIG-IP platform to adjust based on data plane events, such as DHCP requests from new server instances or altering traffic distribution based on a change in monitoring data.
Management plane programming
The F5 iControl comprehensive management API enables integration with data centre management frameworks, orchestration tools, and third-party applications and scripts. iControl also supports an event-based model, allowing applications and frameworks to subscribe to BIG-IP system events such as the change in status from up to down for a given application node.
"These three planes of programmability increase agility, reduce operational costs, and improve application deployments, freeing the network to promote innovation instead of constraining it," stresses McCullough.
F5 and DevOps
To better align IT to business needs, organisations are moving to compressed application revision schedules and "continuous delivery" methods. Innovative DevOps practices automate the testing and deployment processes, driving consistency and faster times to production. The BIG-IP platform provides the application traffic control and the programmability required to realise these benefits within the production delivery network.
Programmability, fluency, and functionality combine to create application-specific services that improve end user experience, increase security, and drive innovation. "This is true only if they can be delivered at the right point in the network and at the scale required by the application," states McCullough. "F5 provides a secure, elastic fabric that can deliver application services anywhere they are required."
He clarifies that the secure BIG-IP platform enables physical or virtual devices to be connected to the core network in a data centre or in a public cloud, to provide application services and managed control points across all zones. "Functionality and performance are no longer locked in silos of devices in particular zones, but are available at all points in the infrastructure. This improves device utilisation and reduces implementation costs for new applications, as the services can be supplied from existing resources no matter where the services are required."
The F5 ScaleN architecture creates clusters of up to 32 devices (physical, virtual, or mixed), which form a highly available, elastic delivery fabric. Application workloads migrate between devices in the event of failure and can be moved should more resources be required.
"Network virtualisation support in the BIG-IP platform allows the unification of virtual infrastructures and high-performance network hardware. Support for VXLAN and NVGRE (on virtual platforms only) enables the delivery fabric to extend from physical devices into virtual networks, bringing the power of specialised hardware for compression, encryption, and network processing into the virtual data centre," concludes McCullough.