LVS Survey

Lorn Kay did a LVS survey on the lvs mailing list in January 2001. Thank Lorn for having done such a nice job!

His 11 Question LVS survey is as follows:

1.	How many LVS clusters do you administer:

[   ]

2.	Number of Directors per cluster?

[   ]


3.	Total number of Real Servers in your LVS cluster(s):

[   ]


4.	Routing methods used in production cluster(s) (number of each):

[  ] DR		[  ] NAT	[  ] TUN


5.	Scheduling method(s) used (number of each):

[  ] Round Robin	[  ] WRR [  ] Least Connection	[  ] WLC


6.	Types of Real Servers (X all that apply):

[ ] Windows (NT/2000) [ ] _____________Linux [ ] SunOS/Solaris [ ]
HP-UX [ ] Other UNIX __________________ [ ] Other OS __________________


7.	Services offered by LVS Cluster (X all that apply):

[ ] WWW [ ] FTP [ ] SMTP/Sendmail [ ] SQL/MYSQL [ ] Other Database
__________________ [ ] Other __________________


8.	File system replication method(s) used to sync servers (X all
that  apply):

[ ] rsync [ ] custom script/cron job [ ] CODA [ ] NFS [ ] DRDB [ ] GFS
[ ] Intermezzo [ ] Other __________________


9.	Cluster Monitor Software/Tools used (X all that apply):

[ ] heartbeat [ ] Mon [ ] Keepalived [ ] Nanny/Pulse [ ] Other
__________________


10.	Security problems: Have you ever been attacked:

[ ] Denial of Service [ ] Web content defaced [ ] OS attack [ ] Other
__________________


11.	Type of LVS implementation (Number of each):

[  ] Red Hat Piranha [  ] Ultra Monkey [  ] TurboLinux Cluster Server
[  ] Red Hill Networks' WebMux [  ] Built my own [  ] Other
__________________

Lorn Kay released the survey result on February 15th, 2001. This survey received 19 responses, it covered 45 clusters and 249 real servers. Interestingly, the large sites favor rsync for file replication. Most clusters are based on Red Hat 6.2 Linux systems (some Windows, Solaris and other flavors of Linux). 10 respondants built their own, 7 are using Pirhana, 2 Ultra Monkey and 1 was using Red Hill Networks before building their own. NAT is the favored Routing Method and WLC is the favored scheduling method.

You can see the detailed survey result in the following table, or the one in MS Excel format.

TOTALS

Clusters

1

1

2

3

1

1

1

1

20

1

1

1

1

1

1

3

2

2

1

45

Directors per Cluster

1

1

2

1 or 2

1

2

2

2

2

2

1

1

2

1

2

1

2

2

1

28

Total Real Servers

4

4

6

up to 12

1

3

4

4

170

2

2

4

12

2

3

6

15

4

3

249

Routing Methods

DR

DR

NAT

NAT

NAT

NAT

NAT

NAT

DR/NAT

NAT

DR

DR

DR

NAT

DR

NAT

DR

NAT

NAT

8 DR 11 NAT

Schedule Methods

WLC

WRR

WLC

RR

WLC

RR

WLC

RR/WLC

WRR

WLC

WLC

WRR

WRR

RR

RR

WLC

LC

WLC

5 RR 4 WRR 7 WLC 1 LC

Types of Real Servers

RH 6.2

RH 6.2

RH

Linux

Red Hat 6.2 (2.2.17)

Red Hat/Va Linux 2.2.17

RH 6.2

RH 6.2

Linux 6.2

Suse 7 Linux

Debian GNU Linux

Linux

Windows

Linux

Windows/Solaris

Linux/Solaris

Windows/Linux

Solaris

Services Offered

WWW

WWW

WWW

Proprietary

WWW/FTP

WWW/HTTPS

WWW/Interbase/Proprietary

WWW/FTP

WWW

WWW

WWW

WWW/Postgres

WWW/Other

WWW

WWW/SMTP

WWW/SMTP

WWW/SMTP

WWW/Database

ssh/telnet/rlogin

File System Replication

NFS

NFS

rsync/custom

rsync/rdist

NFS

rsync/custom/DRDB

rsync/custom

rsync

NFS/Custom

CODA

rsync/custom

rsync

NFS

Other

Custom

Coda/NFS

NFS

Monitoring Software

Mon

heartbeat

heartbeat

heartbeat/mon/custom perl

Keepalived

Heartbeat/Nanny/Pulse

Mon/Nanny/Pulse

Nanny/Pulse

heartbeat/ldirectord

Heartbeat

Mon

heartbeat/custom

Nanny/Pulse

Nanny/Pulse

keepalived

Nanny/Pulse

Heartbeat/Mon

Heartbeat

Security Problems

None

OS attack

DOS

Real Server Attack on VIP

OS attack

Type of LVS implementation

OWN

Pirhana

Own/Ultramonkey

Red Hill Networks' WebMux/Own

Own

Pirhana

Pirhana

Pirhana/Own

Own

Own

Own

Own

Pirhana

Own

Pirhana

Own

Pirhana

Own

Ultra Monkey