• No results found

The Application Delivery Controller Understanding Next-Generation Load Balancing Appliances

N/A
N/A
Protected

Academic year: 2021

Share "The Application Delivery Controller Understanding Next-Generation Load Balancing Appliances"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

1371 McCarthy Blvd.

Milpitas, CA 95035 www.arraynetworks.net (408) 240-8700

The Application Delivery Controller

Understanding Next-Generation Load Balancing Appliances

White Paper

Overview

To accelerate response times for end users and provide a high performance, highly secure and scalable foundation for Web applications and rich internet content, application

networking functions need to be streamlined.

Increasing the physical number of point product hardware appliances has proven ineffective. An integrated solution that takes a comprehensive approach to application delivery is needed. Learn about:

ÎThe limitations of data center web and application networking architectures based upon multiple, disparate point solutions

ÎApplication Delivery Controllers;

Integrated functions and associated benefits

ÎArray Networks’ industry leading ADC implementation

(2)

Application

Delivery

Controller

Understanding Next-Generation Load Balancing Appliances

Î

Introduction

Today’s Internet users demand faster download times for dynamic Web content, enterprise applications and multi-media services. The “eight second” rule no longer applies in today’s Internet marketplace. As the demand for more and more content at accelerated speeds continues to grow, businesses are forced to find ways of being able to meet this rising demand. The initial industry response was to purchase more servers, firewalls, routers, caching and compression devices, switches and point acceleration appliances. This attempted solution only succeeded in shifting network bottlenecks while increasing cost and complexity in the datacenter. In typical data centers, URL requests must travel a path through several appliances, supplied by numerous vendors, to access desired data.

Figure 1: Typical Data Center Application Architecture

To decrease download times for end users and provide a high performance, highly secure and scalable foundation for Web applications and rich internet content, application networking

functions need to be streamlined. Increasing the physical number of oint product hardware appliances has proven ineffective.

p

(3)

Application

Delivery

Controller

Understanding Next-Generation Load Balancing Appliances

An integrated solution that takes a comprehensive approach to application delivery is needed, a solution that:

ÎProvides 99.999% application availability and multi-layer security, “must haves” without which nothing else matters ÎDramatically improves end-user application experience, enhancing workforce productivity and customer loyalty

ÎImproves infrastructure utilization while eliminating cost and complexity, allowing you to do more with less - more easily Î

The Application Delivery Controller

Application Delivery Controllers (ADCs) reside within the datacenter (NOC or head-end), and are deployed asymmetrically. They accelerate and optimize Web applications using multiple technologies on the network and applications layers (layers 2-7). ADCs are deployed to offload servers, network devices and WAN links to improve application delivery to remote users.

Array ADCs consolidate multiple network technologies such as server load balancers, global and link load balancers, SSL accelerators, cache devices, compression technologies, application firewalls, DDoS mitigation and other equipment, to optimize and accelerate Web and application servers, transaction-based systems and WAN connections.

This single, integrated approach to complex networking functionality virtually eliminates compatibility issues associated with point products supplied by multiple vendors. All of the Array ADC acceleration and

ptimization features run concurrently - without performance degradation.

o

Figure 2: Next-Generation Data Center Application Architecture

(4)

Application

Delivery

Controller

nderstanding Next-Generation Load Balancing Appliances

U

Î

Integrated Application Optimization & Security

Fully integrated Array Application Delivery Controller appliances perform the following functions:

ÎServer Load Balancing

Array appliances employ multiple orthogonal approaches for intelligent, fast and efficient traffic distribution across servers. Array ADC improves application availability, facilitates tighter application integration, and intelligently and adaptively load balances traffic at layers 2-7, based on a suite of application metrics and health checks. It also load balances IPS/IDS devices and composite IP-based applications, and distributes HTTP/HTTPS traffic based on headers and SSL certificate fields. For greater application control, Array ADC inserts, modifies and rewrites cookies.

The appliances support up to four thousand separate virtual services and real services organized by real service groups. The Array uses content mapping rules to map URLs to distinct real service groups to balance loads across multiple servers. Each appliance uses standard or weighted round robin or least connections as the balancing protocol to determine the most efficient server.

ÎLayer 7 Server Load Balancing

Layer 7 server load balancing can intelligently distribute user web requests based on Layer 7 application specific information and HTTP headers, URI’s, application cookies, and other TCP/IP protocol

information for making application aware load balancing decisions. This removes the necessity for duplicating content across each and every server.

ÎApplication Session Persistence

Array ADCs are application intelligent load balancers that can maintain session persistence between users and applications based on client request information (URI, HTTPheader, cookie, hostname and URL).

ÎGlobal Server Load Balancing

Array ADC appliances analyze client HTTP requests for data, and current Web traffic conditions, to balance loads according to

geographical proximity and content type. If congestion exists at a Web server farm in one region, or if a Web farm in another region can serve the content faster, the Array appliance redirects the client’s HTTP request to the appropriate alternate region.

(5)

Application

Delivery

Controller

Understanding Next-Generation Load Balancing Appliances

ÎISP Link Load Balancing

Array appliances easily distribute traffic across multiple network links without configuring complex BGP settings on routers. The feature is an essential component in an overall performance, disaster recovery, and cost reduction strategy - continuously monitoring the health of multiple links and automatically and intelligently redirecting traffic to higher availability or lower cost links as appropriate.

ÎWebwall Application Firewall

The Array appliance contains several built-in security mechanisms to protect Web servers and applications from attack. The Array offers access control lists; protection against syn-flood attacks,

fragmentation, and DDoS attacks; and stateful packet inspection as well as single packet attack prevention. This level of content integrity reduces the need for third party firewalls and multiple DMZs. It is also worth noting that administration of the platform is only possible over secure channels.

Array's ADC’s offer application content filtering, access method control (GET, POST, PUT, HEAD …), and URL filtering capabilities. It protects against targeted attacks that include cross-site scripting, SQL injection, forceful browsing, cookie poisoning and malformed URLs.

By understanding SSL Session ID, Cookie and HTTP header information, Array can effectively gain control over application sessions, thereby protecting against identity theft, session hijacks and cookie tampering.

Array ADCs also protect applications from the following attacks, buffer overflow attacks, parser evasion attacks, directory traversal attacks, high bit shellcode protection and many more attacks.

ÎClustering

Array Networks’ proprietary technology and clustering capabilities allow network managers to seamlessly add capacity and availability to their Web infrastructure. Each Array platform in a cluster acts independently to route incoming content requests while simultaneously monitoring the other units for both load balancing and efficiency. If any unit in the cluster falls below performance parameters, another unit takes over immediately and the load is adjusted accordingly. Up to 32 Array appliances can be clustered to provide industry-leading levels of scalability and availability.

(6)

Application

Delivery

Controller

Understanding Next-Generation Load Balancing Appliances

ÎConnection Multiplexing

As the number of connections coming to a server increases, eventually the server runs out of resources. Connection multiplexing converts a large number of short connections into a much smaller number of higher-throughput connections. The feature takes advantage of server bulk-throughput optimized settings without changing configurations or content – significantly improving server utilization.

ÎSSL Acceleration

The Array ADC acceleration proxy accepts secure connections from end users, performs decryption, and forwards requests on to Web servers or the Array cache. As cleartext responses come back, the SSL proxy re-encrypts them and sends them back to the end user. This allows the cleartext connections to exist only in a private (and secure) network, while encrypted connections are required for transmitting to end users on the Internet or on an insecure network. Offloading CPU- intensive SSL encryption and decryption is yet another method by which the Array ADC significantly improves application performance.

ÎSpeedCache™ Server Side Caching

Array ADCs designate up to 50% of RAM for server side (reverse proxy ) caching. Array ADC utilizes a fast parsing algorithm processing HTTP requests from end users through to the server and back again.

Each cacheable element delivered from a Web server farm employing an Array solution is stored for future delivery, increasing embedded

ontent delivery speeds, while being fully HTTP 1.0 and 1.1 compliant.

c

ÎCompression

In-line compression of HTTP objects allows Array appliances to

compress objects on the fly before sending them to the end-user. Using this feature, network managers can maximize throughput to their sites over WAN links while end-users experience quicker download speeds due to the reduced size of objects being transferred.

ÎRate Shaping

Support rate shaping policies that can control, filter, and rate limit different types of traffic on the network on a per service or server basis. It enables them to granularly classify latency sensitive traffic (VOIP, multi-media, streaming, video conferencing etc), best-effort traffic (web, IM, ftp etc), and unwanted traffic (non-corporate, peer-to-peer etc). The rate shaping module prioritizes and classifies application traffic based on protocol, port or Layer 7 based information

(7)

Application

Delivery

Controller

Application

Delivery

Controller Understanding Next-Generation Load Balancing Appliances

Î

Array SpeedStack™ Technology

Point networking solutions spend up to 80% of their processing time managing TCP/IP and parsing HTTP requests; as processing is repeated for each solution added to a network, performance suffers.

Array SpeedStack™ technology performs TCP/IP and HTTP

processing once in a manner that eliminates the need for repeat work.

While competitors attempt to re-purpose legacy products to serve the evolving needs of the enterprise data center and Web-enabled

applications, Array is the only vendor providing solutions built from the ground up and optimized for next-generation networks. Array’s patent- pending SpeedStack technology delivers a level of performance simply not possible with point solutions or integrated solutions based on legacy technology

Î

Unprecedented Product Value

Array Networks integrates SLB, GSLB, LLB, application firewall, connection multiplexing, SSL acceleration, compression, and caching into one platform, which can be clustered for redundancy, scalability, and unprecedented performance. Array Networks’

Application Delivery Controller appliances offer an integrated solution for the enterprise data center that delivers unprecedented value:

Reduces server load by requiring fewer requests for the origin server to process

Offers full content management functions that start at the server and end at the edge of the Internet

Simple installation of single or cluster of platforms

Substantially leverages current Web server farm infrastructure Integrated solution drastically reduces equipment costs

Reduced latency by delivering cacheable data from regions closer to the client’s POP at the edge of the Internet Eliminates multiple component compatibility issues

Scalability and robustness against flash crowds

(8)

Application

Delivery

Controller

Understanding Next-Generation Load Balancing Appliances

Î

Summary

With Array Application Delivery Controller appliances, the capital investment required for optimal application performance is dramatically reduced. To gain the same functionality provided by an Array appliance, network managers would have to purchase, and configure, as many as twelve (with redundancy) separate components of hardware and software. And even with these unnecessary expenditures, wouldn’t be able to match the performance of the Array integrated Application

elivery Controller appliance.

D

About Array Networks

Founded in 2000, Array Networks is a global leader in

enterprise secure application delivery and universal

access solutions. More than 3,500 customers’ worldwide –

including enterprises, service providers, government and

vertical organizations in healthcare, finance, insurance and

education – rely on Array to provide anytime, anywhere

secure and optimized access. Industry leaders including

Deloitte, Red Herring, Gartner, and Frost and Sullivan

have Recognized Array as a market and technology leader.

Array Networks, Inc.

371 McCarthy Blvd.

1

Milpitas, CA 95035 hone: (408) 240-8700 P

Toll Free: 1-866-MY-ARRAY ax: (408) 240-8752 F

Email: [email protected] ww.arraynetworks.net

w

References

Related documents

External load balancers require specialized network components to use multiple ISPs, such as a pair of gateways and a pair of load balancers (for achieving high availability on the

middleboxes SSL SSL SSL SSL ALG CBR ALG CBR ALG CBR ALG CBR Application Servers L2 Switches Application Level Gateways (ALG) & Content-Based Routers CBR) Load Balancers

In addition, public sector project managers work in environment which very often is not familiar with results-oriented project management, and are constantly dealing with

The controller has coordinated communication with load balancers which takes load balancing decisions on the fly based on the status information provided load

ALGORITHM Distance based neighbor load balancer selection algorithm: Input: jobs or tasks or instances, load balancers, main controller Output: load balancing solution with

As a constitutional matter, prescriptive jurisdiction issues come in two main flavors: power and rights. Power issues relate to the power of the state or sovereign

Details are documented in a company agreement on workplace health promotion where the health management system is set out: on local and central level, health steering

syndrome in children (MIS-C) by the CDC and paediatric inflammatory multisystem syndrome temporally associated with SARS-CoV-2 infection (PIMS-TS) by the ECDC..