DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING

Size: px
Start display at page:

Download "DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING"

Transcription

1 PolyServe High-Availability Server Clustering for E-Business 918 Parker Street Berkeley, California (510) wwwpolyservecom Number WHITE PAPER DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING An increasing number of organizations are clustering web and other application servers together in order to achieve highly available systems that can manage an increasing base of client traffic While the web has primarily driven this trend, other applications are also being deployed in a clustered environment One area of clustering that is important is in the realm of balancing or sharing the load of client traffic amongst multiple servers Recent releases of DNS/BIND have included a capability to allow load sharing in what is known as a round robin technique Although this is widely available, easy to use, and low cost, it suffers from a few limitations; one of which is its inability to handle server failures This white paper discusses how to setup DNS round robin for load sharing in a multiple server environment Finally, it shows how to use the Polyserve Understudy product together with DNS round robin to eliminate the server failure problem The purpose of this paper is to provide instruction on how to setup DNS round robin in a highly available server cluster This paper contains the following sections: Configuring DNS Round Robin Limitations of DNS Round Robin Configuring DNS and Understudy for High Availability Load Sharing Configuring DNS Round Robin Features were placed in BIND 49 that allow simple load sharing to be configured among multiple servers An excellent overview exists on page 259 of the most recent O Reilly book: DNS and BIND (O Reilly & Associates, 1998, Third Edition) This book discusses BIND 483 (which used a shuffle address record scheme and required a patch) and BIND 49, which has embedded load-sharing capabilities We recommend using BIND 49 and later versions (especially BIND 8) and will discuss how to set this up below BIND 49 and more recent versions now allow A records (address records) to be duplicated for a specific host, with different IP addresses The name server then alternatively rotates addresses for any one name that has multiple A records This is known as DNS round robin As an example, let us assume that we at Polyserve have three (3) web servers: their real names and IP addresses are: wwwpolyserve1com wwwpolyserve2com wwwpolyserve3com If we wanted to set up our servers so that DNS requests by clients (in this case for web server access) are round robin rotated, we can do so by placing multiple A records in the authoritative name server files For our example above, we want all clients to access our site by using wwwpolyservecom, but for these requests to be shared between our three servers using DNS round robin To do so, we need to place the following A records in the name server: wwwpolyservecom 60 IN A wwwpolyservecom 60 IN A wwwpolyservecom 60 IN A

2 Note a few very important items here The first is the after the name wwwpolyservecom on each A record -- this is mandatory or the name server will append the domain origin to the name Also, the other issue is the TTL (time to live value) The time to live field tells the servers to remove these entries from the name cache after this many seconds This is the 60 shown on the A record in the example above The value of 60 seconds insures that this value is not cached for a great length of time on intermediate name servers that don t support round robin Again for a much more thorough discussion of these and other related issues, see the O Reilly DNS and BIND book mentioned above Most of the high profile systems, such as Solaris, NT, and Linux (as well as others) support BIND 49 and later versions The best route to be sure your specific name server supports the DNS round robin feature is to contact your vendors technical support line or access their web page and find out from them directly As an example, Microsoft NT requires SP4 for round robin support Most of the Linux vendors, as well as Solaris, come with these capabilities already included DNS round robin supports pools of servers for any applications, not just web servers Pools of web, , ftp, database, and other servers can all be setup to load-share using DNS Limitations of DNS Round Robin DNS Round Robin has a number of advantages and a few limitations The main advantage is its simplicity and low cost A simple addition to the name-server configuration file allows a pool of servers to be clustered and appear to act as a single host to the clients, when in reality requests are being alternated between all the hosts in the pool It is standard software in most of these systems (or can be obtained at no or low cost) For this reason it is very effective for small to medium size business or organizations It is extremely popular among ISPs, e-commerce sites, universities, and other cost sensitive sites Load Balancing vs Load Sharing There are limitations with this architecture and they should be noted The first is that DNS round robin is actually not a load balancing mechanism; instead it is a load sharing mechanism Load balancing has become popular at large enterprise web sites that need to support many hosts at potentially different geographic locations These hardware and software solutions measure the load on the systems and gauge where to send client requests in order to spread the load among the servers There are a variety of algorithms to do this, including using: CPU load Response Time Least Connection Assigned Weight Service Level Agreements Custom Rules Simple Round Robin (but not using DNS) While these products are all good at what they do, they tend to be costly to employ, and therefore are effective for larger organizations Most of them include security, integrated management, application monitoring & failover, and sophisticated APIs for defining homegrown service monitors DNS round robin does not gauge server load in any way; instead it simply alternates client requests among the pool of servers defined in the name server files This basically shares the load among multiple hosts One or more of the hosts in the pool will tend to get more activity than the other servers DNS round robin should be quite effective up to about 10 servers per virtual cluster (a virtual cluster being defined as a pool of servers acting as a single server for client requests) These hosts would all be in the same physical location, most likely on a number of different high-speed switch ports Our research has shown that load sharing is effective for small to medium size organizations Recognize that at some point you may need to consider a larger product that does load balancing and provides the scalability that DNS round robin will not allow This is especially true when multiple site support is required - 2 -

3 DNS Round Robin and Server Failures How does DNS operate if one of the servers crashes or is down for maintenance? Simply enough, requests from clients will still go to this IP address when it is its turn in the round robin pool Existing client sessions will still be sent to this address The result is that all of these requests will go to hosts that will not operate correctly This is a serious limitation of the DNS round robin feature Many shops simply cannot allow a potentially large number of client requests to go unanswered This is obviously not good for business In the next section, we will show how this problem can be rectified without having to purchase sophisticated traffic management solutions Configuring DNS and Understudy for High Availability Load Sharing Polyserve Understudy is a high availability clustering software product that currently runs on Linux, Solaris, and NT Understudy runs on each server in the cluster and performs automatic failover and service monitoring and can be configured with DNS round robin to eliminate the server failure or maintenance problem discussed in the limitation section above By using Understudy with DNS round robin, we will demonstrate how virtual pools of servers can be configured to guarantee that all client requests are being sent to active, operational servers, even when a portion of the server pool is down Understudy High Availability Server Configuration Before explaining how to configure Understudy and DNS round robin, let s first understand how Understudy works using the three server example we discussed above Assume that we at Polyserve have three web servers: wwwpolyserve1com, wwwpolyserve2com, and wwwpolyserve3com Using Understudy, we define a virtual host wwwpolyservecom which is the client access name for all three Polyserve servers Figure 1 shows how Understudy manages this virtual host and server pool wwwpolyserve1com (Primary) ACTIVE wwwpolyserve2com (Backup1) Web Inactive Clients access wwwpolyservecom Figure 1 wwwpolyserve3com (Backup2) Inactive Understudy manages the virtual server wwwpolyservecom by allowing one host in the real server pool to be marked the primary, while the others are the backup hosts in the pool As can be seen from figure 1, wwwpolyserve1com is the primary server, while wwwpolyserve2com is the first backup server and wwwpolyserve3com is the final backup server When a client accesses wwwpolyservecom the requests are all sent to the primary host wwwpolyserve1com This is - 3 -

4 because the virtual host IP address for wwwpolyservecom is mapped to the MAC address for wwwpolyserve1com Note in figure 1 that the two backup servers are currently inactive in the cluster This doesn t mean these servers are performing other functions, it just means that in the virtual cluster wwwpolyservecom, they are not handling client requests Now let s see what happens when one of the servers fails Figure 2 shows how Understudy manages the cluster when wwwpolyserve1com goes down (or is taken out of the cluster for maintenance reasons) Understudy runs on each server in the cluster and periodically communicates with each to validate that all servers are up and operational Understudy also can be configured to monitor specific services such as HTTP, SMTP, FTP, and various TCP/IP ports In the case of figure 2, Understudy has detected that wwwpolyserve1com is down To perform the failover, Understudy sends a gratuitous ARP that tells the router that wwwpolyserve2com is now handling all traffic for the virtual host wwwpolyservecom Understudy marks the primary as down and the first backup server as active The second backup server (wwwpolyserve3com) is still inactive in the cluster wwwpolyserve1com (Primary) DOWN wwwpolyserve2com (Backup1) Web ACTIVE Clients access wwwpolyservecom Figure 2 wwwpolyserve3com (Backup2) Inactive When wwwpolyserve1com is back up, it sends a gratuitous ARP that tells the router that it is now handling requests for wwwpolyservecom In this way, automatic failover is done in a way that is not visible from the client who is simply accessing wwwpolyservecom and doesn t know which of the three servers is actually handling their requests Understudy can support 2 or more hosts per cluster (up to a maximum of 10 servers) Configuring Understudy to support DNS Round Robin Understudy can also be configured to support highly available DNS load sharing Again, our three-server Polyserve web site example illustrates the point Figure 3 shows how DNS and Understudy can be configured to guarantee that all round robin load sharing server requests are sent only to servers that are active First, note that instead of defining a single wwwpolyservecom virtual host, we now define 3 virtual hosts, one for each server in our DNS round robin pool - 4 -

5 Virtual Host wwwvirtualpoly1com Round Robin Setup: wwwpolyservecom 60 IN A wwwpolyservecom 60 IN A wwwpolyservecom 60 IN A Virtual Host wwwvirtualpoly2com DNS Server web wwwpolyservecom Virtual Host wwwvirtualpoly3com Clients Figure 3 Let s look at the first virtual host: wwwvirtualpoly1com We configure wwwpolyserve1com as the primary server, and wwwpolyserve2com and wwwpolyserve3com are the backup servers (in that order) The IP address of the virtual host wwwvirtualpoly1com is All requests to wwwvirtualpoly1com (160111) go to wwwpolyserve1com since this is the primary server for this virtual host If wwwpolyserve1com were to fail then wwwpolyserve2com would be the next backup in this virtual host pool The configuration for this virtual cluster is: Virtual Host wwwvirtualpoly1com (IP address ) Primary is wwwpolyserve1com Backup #1 is wwwpolyserve2com Backup #2 is wwwpolyserve3com In the same manner, two more virtual hosts are defined In the second cluster the primary is wwwpolyserve2com; while the third cluster has as its primary server wwwpolyserve3 They have the following configurations: Virtual Host wwwvirtualpoly2com (IP address ) Primary is wwwpolyserve2com Backup #1 is wwwpolyserve3com Backup #2 is wwwpolyserve1com Virtual Host wwwvirtualpoly3com (IP address ) Primary is wwwpolyserve3com Backup #1 is wwwpolyserve1com Backup #2 is wwwpolyserve2com - 5 -

6 Finally, the DNS server is configured for round robin with the following A records added to the correct files: wwwpolyservecom 60 IN A wwwpolyservecom 60 IN A wwwpolyservecom 60 IN A At this point you might be asking, Why have we defined three virtual hosts with each of the three Polyserve web sites in each virtual host? As we will now show you, the key is the ordering of the primary host in each virtual host cluster Let s run through an example to see how this setup operates Figure 3 shows three clients that will all attempt to access wwwpolyservecom Client #1 makes the first attempt A DNS lookup is done and because is the first A record in the DNS file, it is returned as the target address This is the virtual host wwwvirtualpoly1com and because Understudy is configured for the primary server to be wwwpolyserve1com in this virtual host pool, it receives the client request When client #2 makes the request, the DNS lookup returns the next A record in the DNS server (160112), which is wwwvirtualpoly2com and is handled by wwwpolyserve2com (the primary server for the virtual host wwwvirtualpoly2com) Finally, when client #3 accesses wwwpolyservecom, its request is ultimately managed by wwwpolyserve3com So why did we need 3 virtual host clusters for this to work? As we will show, it is when a server fails or needs to be taken offline that this setup is most effective If no servers fail, then the cluster operates just as you would expect Each server handles 1/3 of the requests via the DNS round robin entry in the name server file Figure 4 shows what happens when wwwpolyserve1com (the real server) goes down If Understudy was not used, the DNS round robin setup would forward every third request to this server and each of these requests would not be successfully handled (they would go into the proverbial void ) Virtual Host wwwvirtualpoly1com Round Robin Setup: wwwpolyservecom 60 IN A wwwpolyservecom 60 IN A wwwpolyservecom 60 IN A Virtual Host wwwvirtualpoly2com DNS Server web wwwpolyservecom Virtual Host wwwvirtualpoly3com Clients Figure 4-6 -

7 But with Understudy configured as shown in figure 4, as long as a single server is up and operational, all client requests will go to active servers Let s see how this works Assume wwwpolyserve1com goes down This is shown as the red host in each virtual host pool It could have crashed, HTTP might no longer be operating correctly (maybe it went down or crashed), or the server might have been removed for maintenance reasons Within a few seconds (the default is 10 seconds), Understudy realizes the virtual host cluster wwwvirtualpoly1com has lost its primary server It then makes wwwpolyserve2com the active server for this virtual host Each new client that is resolved by DNS to (one out of every 3 requests will go to this address) goes to the virtual host wwwvirtualpoly1com Since this virtual host is now pointing to wwwpolyserve2com, this host now handles all requests for wwwvitualpoly1com Since the other virtual hosts (virtualpoly2 and virtualpoly3) primary servers are up, these servers continue to handle each request that comes its way The fact that wwwpolyserve1com went down has no effect on the requests to wwwvirtualpoly2com or wwwvirtualpoly3com The fact is then that each request that is sent by DNS to the host (virtualpoly1com) now actually go to wwwpolyserve2com instead of wwwpolyserve1com (which is down) Two out of every three round robin client requests go to wwwpolyserve2com, while the third goes to wwwpolyserve3com Each client request through DNS goes to an active, operational machine and is not transferred to the void Obviously wwwpolyserve2com is handling more requests than wwwpolyserve3com, but this is certainly much better than each third request not being handled correctly The more servers in the pool, the less load each will have to handle in case of a server failure And what about existing sessions that do not need to go through DNS again? Will they continually be sent to the failed server? In fact they will also be re-routed to wwwpolyserve2com, since the gratuitous ARP message forces all requests to the virtual host to the backup server Therefore, even existing sessions will be routed to working servers One issue that often comes up is that if this backup server does not have the same data as the original server, it is possible that the client request will not have access to the same data Fortunately, Understudy supports data replication and synchronization, so the servers can automatically have their data replicated and synchronized for complete cluster control (if this is required) When wwwpolyservecom comes back online, all requests for will now be routed to wwwpolyserve1com (since it is the primary for this virtual host and will be used whenever it is up) What happens if both wwwpolyserve1com and wwwpolyserve2com go down? wwwpolyserve3com will handle all client requests for wwwpolyservecom Together, Understudy and DNS round robin are a powerful, low cost alternative to purchasing expensive, complex load balancing and clustering solutions A multitude of applications can be supported in this configuration, including: HTTP, FTP, SMTP, and various TCP/IP applications Understudy has a range of other features and as discussed earlier, supports Linux, Solaris, and NT An evaluation copy of the product can be requested online by going to PolyServe s web page at wwwpolyservecom - 7 -

PolyServe Understudy QuickStart Guide

PolyServe Understudy QuickStart Guide PolyServe Understudy QuickStart Guide PolyServe Understudy QuickStart Guide POLYSERVE UNDERSTUDY QUICKSTART GUIDE... 3 UNDERSTUDY SOFTWARE DISTRIBUTION & REGISTRATION... 3 Downloading an Evaluation Copy

More information

Configuring Apache and IIS for High Availability Web Server Clustering

Configuring Apache and IIS for High Availability Web Server Clustering PolyServe High-Availability Server Clustering for E-Business 918 Parker Street Berkeley, California 94710 (510) 665-2929 www.polyserve.com Number 000217 White Paper Configuring Apache and IIS for High

More information

5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance

5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance 5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance DEPLOYMENT GUIDE Prepared by: Jim Puchbauer Coyote Point Systems Inc. The idea of load balancing

More information

Coyote Point Systems White Paper

Coyote Point Systems White Paper Five Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance. Coyote Point Systems White Paper Load Balancing Guide for Application Server Administrators

More information

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions Abstract Coyote Point Equalizer appliances deliver traffic management solutions that provide high availability,

More information

High Availability and Clustering

High Availability and Clustering High Availability and Clustering AdvOSS-HA is a software application that enables High Availability and Clustering; a critical requirement for any carrier grade solution. It implements multiple redundancy

More information

Web Application Hosting Cloud Architecture

Web Application Hosting Cloud Architecture Web Application Hosting Cloud Architecture Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural elements described

More information

Availability Digest. www.availabilitydigest.com. Redundant Load Balancing for High Availability July 2013

Availability Digest. www.availabilitydigest.com. Redundant Load Balancing for High Availability July 2013 the Availability Digest Redundant Load Balancing for High Availability July 2013 A large data center can comprise hundreds or thousands of servers. These servers must not only be interconnected, but they

More information

Creating Web Farms with Linux (Linux High Availability and Scalability)

Creating Web Farms with Linux (Linux High Availability and Scalability) Creating Web Farms with Linux (Linux High Availability and Scalability) Horms (Simon Horman) horms@verge.net.au December 2001 For Presentation in Tokyo, Japan http://verge.net.au/linux/has/ http://ultramonkey.org/

More information

BASICS OF SCALING: LOAD BALANCERS

BASICS OF SCALING: LOAD BALANCERS BASICS OF SCALING: LOAD BALANCERS Lately, I ve been doing a lot of work on systems that require a high degree of scalability to handle large traffic spikes. This has led to a lot of questions from friends

More information

Building a Highly Available and Scalable Web Farm

Building a Highly Available and Scalable Web Farm Page 1 of 10 MSDN Home > MSDN Library > Deployment Rate this page: 10 users 4.9 out of 5 Building a Highly Available and Scalable Web Farm Duwamish Online Paul Johns and Aaron Ching Microsoft Developer

More information

Global Server Load Balancing

Global Server Load Balancing White Paper Overview Many enterprises attempt to scale Web and network capacity by deploying additional servers and increased infrastructure at a single location, but centralized architectures are subject

More information

FAQ: BroadLink Multi-homing Load Balancers

FAQ: BroadLink Multi-homing Load Balancers FAQ: BroadLink Multi-homing Load Balancers BroadLink Overview Outbound Traffic Inbound Traffic Bandwidth Management Persistent Routing High Availability BroadLink Overview 1. What is BroadLink? BroadLink

More information

Intellicus Enterprise Reporting and BI Platform

Intellicus Enterprise Reporting and BI Platform Intellicus Cluster and Load Balancer Installation and Configuration Manual Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Copyright 2012

More information

Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy

Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy Objectives The purpose of this lab is to demonstrate both high availability and performance using virtual IPs coupled with DNS round robin

More information

Deployment Topologies

Deployment Topologies , page 1 Multinode Cluster with Unified Nodes, page 2 Clustering Considerations, page 3 Cisco Unified Communications Domain Manager 10.6(x) Redundancy and Disaster Recovery, page 4 Capacity Considerations,

More information

Configuring Windows Server Clusters

Configuring Windows Server Clusters Configuring Windows Server Clusters In Enterprise network, group of servers are often used to provide a common set of services. For example, Different physical computers can be used to answer request directed

More information

MOC 5047B: Intro to Installing & Managing Microsoft Exchange Server 2007 SP1

MOC 5047B: Intro to Installing & Managing Microsoft Exchange Server 2007 SP1 MOC 5047B: Intro to Installing & Managing Microsoft Exchange Server 2007 SP1 Course Number: 5047B Course Length: 3 Days Certification Exam This course will help you prepare for the following Microsoft

More information

ExamPDF. Higher Quality,Better service!

ExamPDF. Higher Quality,Better service! ExamPDF Higher Quality,Better service! Q&A Exam : 1Y0-A21 Title : Basic Administration for Citrix NetScaler 9.2 Version : Demo 1 / 5 1.Scenario: An administrator is working with a Citrix consultant to

More information

VERITAS Cluster Server Traffic Director Option. Product Overview

VERITAS Cluster Server Traffic Director Option. Product Overview VERITAS Cluster Server Traffic Director Option Product Overview V E R I T A S W H I T E P A P E R Table of Contents Traffic Director Option for VERITAS Cluster Server Overview.............................................1

More information

Highly Available Service Environments Introduction

Highly Available Service Environments Introduction Highly Available Service Environments Introduction This paper gives a very brief overview of the common issues that occur at the network, hardware, and application layers, as well as possible solutions,

More information

CS514: Intermediate Course in Computer Systems

CS514: Intermediate Course in Computer Systems : Intermediate Course in Computer Systems Lecture 7: Sept. 19, 2003 Load Balancing Options Sources Lots of graphics and product description courtesy F5 website (www.f5.com) I believe F5 is market leader

More information

Configuring a Domain to work with your Server

Configuring a Domain to work with your Server Configuring a Domain to work with your Server If you have a domain name registered with a third party and would like to use that domain with your Tagadab server (Virtual or Dedicated) then you have several

More information

WAN Traffic Management with PowerLink Pro100

WAN Traffic Management with PowerLink Pro100 Whitepaper WAN Traffic Management with PowerLink Pro100 Overview In today s Internet marketplace, optimizing online presence is crucial for business success. Wan/ISP link failover and traffic management

More information

FortiBalancer: Global Server Load Balancing WHITE PAPER

FortiBalancer: Global Server Load Balancing WHITE PAPER FortiBalancer: Global Server Load Balancing WHITE PAPER FORTINET FortiBalancer: Global Server Load Balancing PAGE 2 Introduction Scalability, high availability and performance are critical to the success

More information

Overview: Load Balancing with the MNLB Feature Set for LocalDirector

Overview: Load Balancing with the MNLB Feature Set for LocalDirector CHAPTER 1 Overview: Load Balancing with the MNLB Feature Set for LocalDirector This chapter provides a conceptual overview of load balancing and introduces Cisco s MultiNode Load Balancing (MNLB) Feature

More information

7 Easy Steps to Implementing Application Load Balancing For 100% Availability and Accelerated Application Performance

7 Easy Steps to Implementing Application Load Balancing For 100% Availability and Accelerated Application Performance The recognized leader in proven and affordable load balancing and application delivery solutions White Paper 7 Easy Steps to Implementing Application Load Balancing For 100% Availability and Accelerated

More information

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Deploying Windows Streaming Media Servers NLB Cluster and metasan Deploying Windows Streaming Media Servers NLB Cluster and metasan Introduction...................................................... 2 Objectives.......................................................

More information

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON APPLICATION NOTE GLOBAL SERVER LOAD BALANCING WITH SERVERIRON Growing Global Simply by connecting to the Internet, local businesses transform themselves into global ebusiness enterprises that span the

More information

Identikey Server Performance and Deployment Guide 3.1

Identikey Server Performance and Deployment Guide 3.1 Identikey Server Performance and Deployment Guide 3.1 Disclaimer of Warranties and Limitations of Liabilities Disclaimer of Warranties and Limitations of Liabilities The Product is provided on an 'as is'

More information

E-Commerce for IT Advanced. Louis Aguila & Matt Burt

E-Commerce for IT Advanced. Louis Aguila & Matt Burt Advanced Louis Aguila & Matt Burt Class Objectives To explore Microsoft Internet Information Services (IIS) use and troubleshooting Basic E-Commerce site setup in IIS Use of Application Pools and settings

More information

AppDirector Load balancing IBM Websphere and AppXcel

AppDirector Load balancing IBM Websphere and AppXcel TESTING & INTEGRATION GROUP SOLUTION GUIDE AppDirector Load balancing IBM Websphere and AppXcel INTRODUCTION...2 RADWARE APPDIRECTOR...3 RADWARE APPXCEL...3 IBM WEBSPHERE...4 SOLUTION DETAILS...4 HOW IT

More information

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper Building Reliable, Scalable Solutions High-Availability White Paper Introduction This paper will discuss the products, tools and strategies available for building reliable and scalable Action Request System

More information

Virtual Server in SP883

Virtual Server in SP883 Virtual Server in SP883 1 Introduction: 1.1 Micronet SP883 is a hard QoS broadband router, means its guaranteed service can provide absolute reservation of resource (bandwidth) for specific traffic;not

More information

Designing a Windows Server 2008 Network Infrastructure

Designing a Windows Server 2008 Network Infrastructure Designing a Windows Server 2008 Network Infrastructure MOC6435 About this Course This five-day course will provide students with an understanding of how to design a Windows Server 2008 Network Infrastructure

More information

LinkProof DNS Quick Start Guide

LinkProof DNS Quick Start Guide LinkProof DNS Quick Start Guide TABLE OF CONTENTS 1 INTRODUCTION...3 2 SIMPLE SCENARIO SINGLE LINKPROOF WITH EXTERNAL SOA...3 3 MODIFYING DNS ON THE EXTERNAL SOA...4 3.1 REFERRING THE A RECORD RESOLUTION

More information

Load-Balanced Merak Mail Server

Load-Balanced Merak Mail Server Load-Balanced Merak Mail Server The most powerful solution for high traffic performance is to deploy Merak Mail Server in a load-balanced environment. This solution is shown in the demonstration below:

More information

Network Configuration Settings

Network Configuration Settings Network Configuration Settings Many small businesses already have an existing firewall device for their local network when they purchase Microsoft Windows Small Business Server 2003. Often, these devices

More information

Module 1: Overview of Network Infrastructure Design This module describes the key components of network infrastructure design.

Module 1: Overview of Network Infrastructure Design This module describes the key components of network infrastructure design. SSM6435 - Course 6435A: Designing a Windows Server 2008 Network Infrastructure Overview About this Course This five-day course will provide students with an understanding of how to design a Windows Server

More information

Fundamentals of Windows Server 2008 Network and Applications Infrastructure

Fundamentals of Windows Server 2008 Network and Applications Infrastructure Fundamentals of Windows Server 2008 Network and Applications Infrastructure MOC6420 About this Course This five-day instructor-led course introduces students to network and applications infrastructure

More information

DEDICATED MANAGED SERVER PROGRAM

DEDICATED MANAGED SERVER PROGRAM DEDICATED MANAGED SERVER PROGRAM At Dynamic, we understand the broad spectrum of issues that come with purchasing and managing your own hardware and connectivity. They can become costly and labor intensive

More information

Virtualized Domain Name System and IP Addressing Environments. White Paper September 2010

Virtualized Domain Name System and IP Addressing Environments. White Paper September 2010 Virtualized Domain Name System and IP Addressing Environments White Paper September 2010 Virtualized DNS and IP Addressing Environments As organizations initiate virtualization projects in their operating

More information

Connecting with Computer Science, 2e. Chapter 5 The Internet

Connecting with Computer Science, 2e. Chapter 5 The Internet Connecting with Computer Science, 2e Chapter 5 The Internet Objectives In this chapter you will: Learn what the Internet really is Become familiar with the architecture of the Internet Become familiar

More information

Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router

Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router Product Overview The Cisco Content Switching Module (CSM) is a Catalyst 6500 line card that balances client traffic to farms

More information

Internetworking Microsoft TCP/IP on Microsoft Windows NT 4.0

Internetworking Microsoft TCP/IP on Microsoft Windows NT 4.0 Internetworking Microsoft TCP/IP on Microsoft Windows NT 4.0 Course length: 5 Days Course No. 688 - Five days - Instructor-led Introduction This course provides students with the knowledge and skills required

More information

Transport and Network Layer

Transport and Network Layer Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a

More information

Overview - Using ADAMS With a Firewall

Overview - Using ADAMS With a Firewall Page 1 of 6 Overview - Using ADAMS With a Firewall Internet security is becoming increasingly important as public and private entities connect their internal networks to the Internet. One of the most popular

More information

WINDOWS AZURE NETWORKING

WINDOWS AZURE NETWORKING WINDOWS AZURE NETWORKING The easiest way to connect to Windows Azure applications and data is through an ordinary Internet connection. But this simple solution isn t always the best approach. Windows Azure

More information

Load Balancing 101: Firewall Sandwiches

Load Balancing 101: Firewall Sandwiches F5 White Paper Load Balancing 101: Firewall Sandwiches There are many advantages to deploying firewalls, in particular, behind Application Delivery Controllers. This white paper will show how you can implement

More information

Overview - Using ADAMS With a Firewall

Overview - Using ADAMS With a Firewall Page 1 of 9 Overview - Using ADAMS With a Firewall Internet security is becoming increasingly important as public and private entities connect their internal networks to the Internet. One of the most popular

More information

INCREASE SYSTEM AVAILABILITY BY LEVERAGING APACHE TOMCAT CLUSTERING

INCREASE SYSTEM AVAILABILITY BY LEVERAGING APACHE TOMCAT CLUSTERING INCREASE SYSTEM AVAILABILITY BY LEVERAGING APACHE TOMCAT CLUSTERING Open source is the dominant force in software development today, with over 80 percent of developers now using open source in their software

More information

High Availability for Citrix XenApp

High Availability for Citrix XenApp WHITE PAPER Citrix XenApp High Availability for Citrix XenApp Enhancing XenApp Availability with NetScaler Reference Architecture www.citrix.com Contents Contents... 2 Introduction... 3 Desktop Availability...

More information

Oracle Collaboration Suite

Oracle Collaboration Suite Oracle Collaboration Suite Firewall and Load Balancer Architecture Release 2 (9.0.4) Part No. B15609-01 November 2004 This document discusses the use of firewall and load balancer components with Oracle

More information

Microsoft Windows Server 2008: MS-6435 Designing Network and Applications Infrastructure MCITP 6435

Microsoft Windows Server 2008: MS-6435 Designing Network and Applications Infrastructure MCITP 6435 coursemonster.com/au Microsoft Windows Server 2008: MS-6435 Designing Network and Applications Infrastructure MCITP 6435 View training dates» Overview This course will provide students with an understanding

More information

THE BCS PROFESSIONAL EXAMINATION Professional Graduate Diploma. April 2001 EXAMINERS REPORT. Network Information Systems 2001

THE BCS PROFESSIONAL EXAMINATION Professional Graduate Diploma. April 2001 EXAMINERS REPORT. Network Information Systems 2001 THE BCS PROFESSIONAL EXAMINATION Professional Graduate Diploma April 2001 EXAMINERS REPORT Network Information Systems 2001 A number of candidates had clearly not followed the syllabus for this module

More information

LAN TCP/IP and DHCP Setup

LAN TCP/IP and DHCP Setup CHAPTER 2 LAN TCP/IP and DHCP Setup 2.1 Introduction In this chapter, we will explain in more detail the LAN TCP/IP and DHCP Setup. 2.2 LAN IP Network Configuration In the Vigor 2900 router, there are

More information

LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS

LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS Venkat Perumal IT Convergence Introduction Any application server based on a certain CPU, memory and other configurations

More information

Load Balancing Web Applications

Load Balancing Web Applications Mon Jan 26 2004 18:14:15 America/New_York Published on The O'Reilly Network (http://www.oreillynet.com/) http://www.oreillynet.com/pub/a/onjava/2001/09/26/load.html See this if you're having trouble printing

More information

High Performance Cluster Support for NLB on Window

High Performance Cluster Support for NLB on Window High Performance Cluster Support for NLB on Window [1]Arvind Rathi, [2] Kirti, [3] Neelam [1]M.Tech Student, Department of CSE, GITM, Gurgaon Haryana (India) arvindrathi88@gmail.com [2]Asst. Professor,

More information

Corporate I.T. Services Limited Updating your Network Infrastructure Technology Skills to Windows Server 2008 (Beta 3)

Corporate I.T. Services Limited Updating your Network Infrastructure Technology Skills to Windows Server 2008 (Beta 3) Updating your Network Infrastructure Technology Skills to Windows Server 2008 (Beta 3) Course 6415A: Three days; Instructor-Led Introduction This 3 day instructor-led course provides students with an understanding

More information

Barracuda Load Balancer Online Demo Guide

Barracuda Load Balancer Online Demo Guide Barracuda Load Balancer Online Demo Guide Rev 1.3 October 04, 2012 Product Introduction The Barracuda Networks Load Balancer provides comprehensive IP load balancing capabilities to any IP-based application,

More information

CommuniGate Pro White Paper. Dynamic Clustering Solution. For Reliable and Scalable. Messaging

CommuniGate Pro White Paper. Dynamic Clustering Solution. For Reliable and Scalable. Messaging CommuniGate Pro White Paper Dynamic Clustering Solution For Reliable and Scalable Messaging Date April 2002 Modern E-Mail Systems: Achieving Speed, Stability and Growth E-mail becomes more important each

More information

EMC ISILON SMARTCONNECT

EMC ISILON SMARTCONNECT EMC ISILON SMARTCONNECT Optimize Scale-out Storage Performance and Availability ABSTRACT This white paper covers the built-in client connection balancing functionality found in the EMC Isilon scale-out

More information

STRATO Load Balancing Product description Version: May 2015

STRATO Load Balancing Product description Version: May 2015 Product description Version: May 2015 Contents 1... 2 2 Possible usage scenarios... 2 2.1 Load distribution and increase of availability... 2 2.2 Load distribution, increase of availability and session

More information

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence Exploring Oracle E-Business Suite Load Balancing Options Venkat Perumal IT Convergence Objectives Overview of 11i load balancing techniques Load balancing architecture Scenarios to implement Load Balancing

More information

ClusterLoad ESX Virtual Appliance quick start guide v6.3

ClusterLoad ESX Virtual Appliance quick start guide v6.3 ClusterLoad ESX Virtual Appliance quick start guide v6.3 ClusterLoad terminology...2 What are your objectives?...3 What is the difference between a one-arm and a two-arm configuration?...3 What are the

More information

How To Handle A Power Outage On A Server Farm (For A Small Business)

How To Handle A Power Outage On A Server Farm (For A Small Business) Topic: Load balancing 4/03/2014 (c) A. Mariën 1 High Availability Key property: availability high is relative Important to determine correctly Cost of unavailability Business continuity: how long can one

More information

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to

More information

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

Astaro Deployment Guide High Availability Options Clustering and Hot Standby Connect With Confidence Astaro Deployment Guide Clustering and Hot Standby Table of Contents Introduction... 2 Active/Passive HA (Hot Standby)... 2 Active/Active HA (Cluster)... 2 Astaro s HA Act as One...

More information

This Lecture. The Internet and Sockets. The Start 1969. If everyone just sends a small packet of data, they can all use the line at the same.

This Lecture. The Internet and Sockets. The Start 1969. If everyone just sends a small packet of data, they can all use the line at the same. This Lecture The Internet and Sockets Computer Security Tom Chothia How the Internet works. Some History TCP/IP Some useful network tools: Nmap, WireShark Some common attacks: The attacker controls the

More information

HUAWEI OceanStor 9000. Load Balancing Technical White Paper. Issue 01. Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD.

HUAWEI OceanStor 9000. Load Balancing Technical White Paper. Issue 01. Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD. HUAWEI OceanStor 9000 Load Balancing Technical Issue 01 Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2014. All rights reserved. No part of this document may be

More information

Interland Dedicated Power Server Support Guidelines

Interland Dedicated Power Server Support Guidelines Interland Dedicated Power Server Support Guidelines Interland Customer Support Version 2.2 I. Introduction This document describes how Interland provides support through its Customer Service and Support

More information

ISP Systems Design. ISP Workshops. Last updated 24 April 2013

ISP Systems Design. ISP Workshops. Last updated 24 April 2013 ISP Systems Design ISP Workshops Last updated 24 April 2013 1 Agenda p DNS Server placement p Mail Server placement p News Server placement p Services network design p Services Network Security 2 ISP Services

More information

Connection Broker The Leader in Managing Hosted Desktop Infrastructures and Virtual Desktop Infrastructures (HDI and VDI) DNS Setup Guide

Connection Broker The Leader in Managing Hosted Desktop Infrastructures and Virtual Desktop Infrastructures (HDI and VDI) DNS Setup Guide Connection Broker The Leader in Managing Hosted Desktop Infrastructures and Virtual Desktop Infrastructures (HDI and VDI) DNS Setup Guide Versions 8.0 December 9, 2014 Contacting Leostream Leostream Corporation

More information

CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control

CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control (Load-Balance across multiple servers) Event: Partner Exchange Conference Date: October 10, 1999 Revision 1.0 Author:

More information

A Guide to WAN Application Delivery for the SME Market

A Guide to WAN Application Delivery for the SME Market A Guide to WAN Application Delivery for the SME Market Worry-Proof Internet 2800 Campus Drive Suite 140 Plymouth, MN 55441 Phone (763) 694-9949 Toll Free (800) 669-6242 A Guide to WAN Application Delivery

More information

WhatsUp Gold v16.3 Installation and Configuration Guide

WhatsUp Gold v16.3 Installation and Configuration Guide WhatsUp Gold v16.3 Installation and Configuration Guide Contents Installing and Configuring WhatsUp Gold using WhatsUp Setup Installation Overview... 1 Overview... 1 Security considerations... 2 Standard

More information

Chapter 10: Scalability

Chapter 10: Scalability Chapter 10: Scalability Contents Clustering, Load balancing, DNS round robin Introduction Enterprise web portal applications must provide scalability and high availability (HA) for web services in order

More information

How To Manage A Network On A Network With A Global Server (Networking)

How To Manage A Network On A Network With A Global Server (Networking) HIGH AVAILABILITY STRATEGY - GLOBAL TRAFFIC MANAGEMENT PROTOTYPE REPORT Version 1-00 Document Control Number 2460-00004 11/04/2008 Consortium for Ocean Leadership 1201 New York Ave NW, 4 th Floor, Washington

More information

Virtual Server and Storage Provisioning Service. Service Description

Virtual Server and Storage Provisioning Service. Service Description RAID Virtual Server and Storage Provisioning Service Service Description November 28, 2008 Computer Services Page 1 TABLE OF CONTENTS INTRODUCTION... 4 VIRTUAL SERVER AND STORAGE PROVISIONING SERVICE OVERVIEW...

More information

Load Balancing & High Availability

Load Balancing & High Availability Load Balancing & High Availability 0 Optimizing System Resources through Effective Load Balancing An IceWarp White Paper October 2008 www.icewarp.com 1 Background Every server is finite. Regardless of

More information

Quick Start Guide Managing Your Domain

Quick Start Guide Managing Your Domain Quick Start Guide Managing Your Domain Table of Contents Adding Services to your Domain... 3 POP3 & SMTP Settings... 5 Looking for a little more from your Domain?... 6 Configuring Web and Email Forwarding...

More information

LinuxWorld Conference & Expo Server Farms and XML Web Services

LinuxWorld Conference & Expo Server Farms and XML Web Services LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware

More information

Fax and Oracle Collaboration Suite. An Oracle White Paper August 2005

Fax and Oracle Collaboration Suite. An Oracle White Paper August 2005 Fax and Oracle Collaboration Suite An Oracle White Paper August 2005 Fax and Oracle Collaboration Suite Introduction... 3 Fax Support in Oracle Collaboration Suite... 4 Outbound Fax Configuration... 7

More information

DNS and BIND. David White

DNS and BIND. David White DNS and BIND David White DNS: Backbone of the Internet Translates Domains into unique IP Addresses i.e. developcents.com = 66.228.59.103 Distributed Database of Host Information Works seamlessly behind

More information

How To Run A Web Farm On Linux (Ahem) On A Single Computer (For Free) On Your Computer (With A Freebie) On An Ipv4 (For Cheap) Or Ipv2 (For A Free) (For

How To Run A Web Farm On Linux (Ahem) On A Single Computer (For Free) On Your Computer (With A Freebie) On An Ipv4 (For Cheap) Or Ipv2 (For A Free) (For Creating Web Farms with Linux (Linux High Availability and Scalability) Horms (Simon Horman) horms@verge.net.au October 2000 http://verge.net.au/linux/has/ http://ultramonkey.sourceforge.net/ Introduction:

More information

NEFSIS DEDICATED SERVER

NEFSIS DEDICATED SERVER NEFSIS TRAINING SERIES Nefsis Dedicated Server version 5.2.0.XXX (DRAFT Document) Requirements and Implementation Guide (Rev5-113009) REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER Nefsis

More information

Managing SIP-based Applications With WAN Optimization

Managing SIP-based Applications With WAN Optimization Managing SIP-based Applications With WAN Optimization Worry-Proof Internet 2800 Campus Drive Suite 140 Plymouth, MN 55441 Phone (763) 694-9949 Toll Free (800) 669-6242 Managing SIP-based Applications With

More information

SysAid Cloud Architecture Including Security and Disaster Recovery Plan

SysAid Cloud Architecture Including Security and Disaster Recovery Plan SysAid Cloud Architecture Including Security and Disaster Recovery Plan This document covers three aspects of SysAid Cloud: Datacenters Network, Hardware, and Software Components Disaster Recovery Plan

More information

InterWorx Clustering Guide. by InterWorx LLC

InterWorx Clustering Guide. by InterWorx LLC InterWorx Clustering Guide by InterWorx LLC Contents 1 What Is Clustering? 3 1.1 What Does Clustering Do? What Doesn t It Do?............................ 3 1.2 Why Cluster?...............................................

More information

Load Balancing Web Proxies Load Balancing Web Filters Load Balancing Web Gateways. Deployment Guide

Load Balancing Web Proxies Load Balancing Web Filters Load Balancing Web Gateways. Deployment Guide Load Balancing Web Proxies Load Balancing Web Filters Load Balancing Web Gateways Deployment Guide rev. 1.4.9 Copyright 2015 Loadbalancer.org, Inc. 1 Table of Contents About this Guide... 3 Appliances

More information

CS312 Solutions #6. March 13, 2015

CS312 Solutions #6. March 13, 2015 CS312 Solutions #6 March 13, 2015 Solutions 1. (1pt) Define in detail what a load balancer is and what problem it s trying to solve. Give at least two examples of where using a load balancer might be useful,

More information

Application-layer protocols

Application-layer protocols Application layer Goals: Conceptual aspects of network application protocols Client server paradigm Service models Learn about protocols by examining popular application-level protocols HTTP DNS Application-layer

More information

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer kklemperer@blackboard.com Agenda Session Length:

More information

Radware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic

Radware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic TESTING & INTEGRATION GROUP SOLUTION GUIDE Radware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic Contents INTRODUCTION... 2 RADWARE APPDIRECTOR...

More information

Development of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems

Development of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems ISSN: 0974-3308, VO L. 5, NO. 2, DECEMBER 2012 @ SRIMC A 105 Development of Software Dispatcher Based B Load Balancing AlgorithmsA for Heterogeneous Cluster Based Web Systems S Prof. Gautam J. Kamani,

More information

Global Server Load Balancing

Global Server Load Balancing White Paper Global Server Load Balancing APV Series Application Delivery Controllers May 2011 Global Server Load Balancing Access. Security. Delivery. Introduction Scalability, high availability and performance

More information

SAN Conceptual and Design Basics

SAN Conceptual and Design Basics TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer

More information

BlackBerry Enterprise Server Version: 5.0. Upgrade Planning Guide

BlackBerry Enterprise Server Version: 5.0. Upgrade Planning Guide BlackBerry Enterprise Server Version: 5.0 Upgrade Planning Guide SWDT577232-577232-0327090551-001 Contents 1 Overview: BlackBerry Enterprise Server... 3 2 Upgrading a BlackBerry Enterprise Server environment...

More information

Advanced SLB High Availability and Stateless SLB

Advanced SLB High Availability and Stateless SLB Advanced SLB High Availability and Stateless SLB Objectives Upon completion of this module, you will be able to: Describe Server Load Balancing (SLB) high availability Distinguish between different high

More information