0% found this document useful (0 votes)
36 views7 pages

Data and Services Availabitlity:: Load Balancing

The document discusses load balancing and its importance for preserving data and service availability. It defines load balancing and describes how it can increase scalability, availability and manageability while decreasing costs. It also outlines different load balancing methods and discusses how Linux virtual server can be used to implement load balancing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views7 pages

Data and Services Availabitlity:: Load Balancing

The document discusses load balancing and its importance for preserving data and service availability. It defines load balancing and describes how it can increase scalability, availability and manageability while decreasing costs. It also outlines different load balancing methods and discusses how Linux virtual server can be used to implement load balancing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

DATA AND SERVICES AVAILABITLITY:

LOAD BALANCING
PRESENTED BY:
FARES BEN HAMOUDA
JAWHER JOUINI
Network & System Administration

November 2015

OUTLINES

INTRODUCTION
DEFINITION OF THE CONCEPT OF LOAD BALANCING
LINUX VIRTUAL SERVER (LVS)
IMPLEMENTATION OF THE LVS FRAMEWORK
DEMO

Network & System Administration

November 2015

INTRODUCTION (MAIN ISSUES)

Network & System Administration

November 2015

INTRODUCTION (REQUIREMENTS)

NEW REQUIREMENTS IN ORDER TO PRESERVE THE AVAILABILITY OF DATA


AND SERVICES:
-

INCREMENTAL SCALABILITY
24X7 AVAILABILITY
MANAGEABILITY
COST-EFFECTIVENESS

Network & System Administration

November 2015

LOAD BALANCING
USED TO SPREAD WORK BETWEEN MANY COMPUTERS, PROCESSES, DISKS OR OTHER RESOURCES
IN ORDER TO GET OPTIMAL RESOURCE UTILIZATION (MAXIMIZE THROUGHPUT), DECREASE
COMPUTING TIME (MINIMIZE RESPONSE TIME), AND AVOID OVERLOAD OF ANY SINGLE RESOURCE
TO INCREASE THE CAPACITY OF A SERVER FARM BEYOND THAT OF A SINGLE SERVER.
IT CAN ALSO ALLOW THE SERVICE TO CONTINUE EVEN IN THE FACE OF SERVER DOWN TIME DUE TO
SERVER FAILURE OR SERVER MAINTENANCE.
A LOAD BALANCER CONSISTS OF A VIRTUAL SERVER (IP ADDRESS + PORT).
VIRTUAL SERVER IS BOUND TO A NUMBER OF PHYSICAL SERVICES RUNNING ON THE PHYSICAL
SERVERS IN A SERVER FARM.
A CLIENT SENDS A REQUEST TO THE VIRTUAL SERVER THAT SELECTS A PHYSICAL SERVER IN THE
SERVER FARM AND DIRECTS THIS REQUEST TO THE SELECTED PHYSICAL SERVER.

Network & System Administration

November 2015

LOAD BALANCING
LOAD BALANCERS ALSO PERFORM SERVER MONITORING OF SERVICES IN
A WEB SERVER FARM.
IN CASE OF FAILURE OF ALL THE SERVERS BOUND TO A VIRTUAL SERVER,
REQUESTS MAY BE SENT TO A BACKUP VIRTUAL SERVER (IF
CONFIGURED) OR OPTIONALLY REDIRECTED TO A CONFIGURED URL.
IN GLOBAL SERVER LOAD BALANCING (GSLB) THE LOAD BALANCER
DISTRIBUTES LOAD TO A GEOGRAPHICALLY DISTRIBUTED SET OF SERVER
FARMS BASED ON HEALTH, SERVER LOAD OR PROXIMITY.
Network & System Administration

November 2015

LOAD BALANCING
LOAD BALANCING METHODS:

LEAST CONNECTIONS
ROUND ROBIN
LEAST RESPONSE TIME
LEAST BANDWIDTH
DOMAIN NAME HASHING
SOURCE IP ADDRESS

DESTINATION IP ADDRESS
SOURCE IP - DESTINATION
STATIC PROXIMITY, USED FOR GSLB
LEAST PACKETS
URL HASHING

Network & System Administration

November 2015

You might also like