Architecture

WAGERplayer runs on Linux, Unix and Windows platforms. BEToptions recommend Linux as the most stable platform allowing for remote

administration and support.

The applications are developed using PHP, a server-side, cross-platform, HTML embedded scripting language developed by the Apache Software

Foundation, developers of the most widely used web server software on the Internet today. PHP is generally regarded as less resource intensive and more

stable than Microsoft ASP and Allaire Cold Fusion. Today, PHP is deployed at over 6 million web sites and runs on Linux, all popular Unix operating systems

and Windows Server platforms.

The recommended Web Server is Apache and the Database Server is MySQL on Linux. The system can also run on IIS, and can be ported to most

popular database servers including Oracle, DB2, Informix and SQL Server.

The system utilises the Zend Optimiser for PHP enhanced security and performance.

Backup

In addition to Regular backups to tape, WAGERplayer provides for a hot standby at all times. In its minimum recommended configuration, the

entire WAGERplayer system is replicated across two servers. In the event of a single server failure, the system will automatically detect the outage, and

reconfigure the application to direct all requests to the redundant server.

The recommended Firewall system (CheckPoint Firewall) needs to be configured to re-direct all requests to the hot standby, in the event of

a failure.

Hardware

The recommended Linux operating system will run reliably on mjor hardware platforms. We recommend DELL servers. In a basic configuration,

the system requires a Database and Web server. This is a recommended minimum configuration only.

Database Server

DELL PowerEdge Server
Dual Processors 2.4GHz, 1GB ECC Memory.

 

Web Server

DELL PowerEdge Server
Single Processor 2.8GHz, 1GB ECC Memory.

Stress Testing

The WAGERplayer system has been stress tested to show a throughput capability of 200 bets per second on a minimal single server

configuration.

To perform these tests, BEToptions have built a stress test system called auto_bet that replicates normal browser (customer) usage within

defined parameters of the web site. This is achieved through a customised robot that trawls the web site and replicates the activities of browser and

customer betting sessions online. The Betting Robot is built to randomly perform each of the following tasks; browse the front-end web site, login to the

web site, select sports, events and markets and place single and multiple bets across randomly selected sports.

Further specifications and details of these tests are available on request.

Sessions

Iterations

Bets

Total Bets

Time taken

Bets/s

2

50

20

2000

10

200.00

5

50

20

5000

28

178.57

10

50

20

10000

59

169.49

 

5

20

20

2000

10

200.00

7

20

20

2800

15

186.67

8

20

20

3200

18

177.78

9

20

20

3600

20

180.00

10

20

20

4000

22

181.82

11

20

20

4400

26

169.23

12

20

20

4800

27

177.78

13

20

20

5200

30

173.33

 

2

10

20

400

3

133.33

5

10

20

1000

6

166.67

7

10

20

1400

8

175.00

9

10

20

1800

10

180.00

10

10

20

2000

12

166.67

11

10

20

2200

13

169.23

12

10

20

2400

14

171.43

 

60

10

20

12000

80

150.00