Translate this website:
Search this website:


BC/DRCloud StorageComplianceData CentresDeduplicationDisk/RAID/Tape/SSDsEthernet StorageSAN/NASTiered StorageVirtualization

The pursuit of perfect availability

bet365 was established by Denise Coates in 2000 from a portakabin in Stoke-on-Trent. Having already grown the family’s retail betting operation into the 10th largest in the UK, she turned her attention to online betting and the enormous potential for growth the Internet presented.

 

Date: 29 Aug 2011

Just over a decade after its formation bet365 has grown into a global operation that employs over 1,400 people and is live in 17 languages. It has four datacentres located around the UK that deliver its web presence, enables data flow and bet reconciliation and provides disaster recovery and business continuity functions.

The initial operation was very small with the bare minimum of physical infrastructure; switch, router, firewall web app server and a database, housed in a third party collocation facility. It was Denise’s vision to focus on In-Play betting that saw player numbers soar and with it the complexity of the network needed to sustain the company’s growth.

THE CHALLENGE
The DNA of In-Play gambling is such that data exchange and transaction reconciliation has to be handled extremely quickly. With In-Play users have the ability to bet on a range of events that take place whilst a sport is in progress from the next corner in a football match to the next point in a tennis game. They need information quickly to make the right wager and want the best odds for that bet.

As such In-Play requires the delivery of a continuous stream of real-time information, whilst simultaneously receiving and processing a huge amount of incoming customer data. It’s a game of high availability and low latency on a massive scale. If your service does not meet your customer’s sometimes impatient demands, you run the risk of losing them.

“Compare it to buying a sofa,” says Neil Selby, Head of Networks and Security, bet365. “It doesn’t really matter if the webpage you want is unavailable for a while; the sofa will likely still be there a day later and at the same price. If you’re watching the Grand Prix and the drivers are on lap 40 it’s a different matter altogether. You don’t have time to wait 15 minutes for the odds information or to place your bet. Any delay or glitch can negatively impact the player’s enjoyment and as a result the retention of that customer.”

Availability of the system and the odds data is therefore paramount both in terms of ensuring that the user experience is smooth and glitch free but also in terms of having the infrastructure in place, so that everyone that wants to play can do so.


“We will accept nothing less than being the best in our industry. That means offering the best customer experience possible,” said Selby.

There are 4 major factors that drive bet365’s pursuit of perfect availability:

Player Numbers
Consider that bet365 can have many 10s of thousands of concurrent users on the main In-Play system and over 1,000,000 concurrent users on its affiliate banner system - all tracking odds. This is a lot of users for any system to handle and with the business doubling in size every 18 months or so it’s imperative that bet365 infrastructure is prepared to meet the increase in players.

Data Exchange
With so many players it’s not surprising that bet365 clocks around 1,000,000 high velocity packets in and out of its network every second. It’s vital that the data reaches the recipient as quickly as possible so that they are betting with the current odds not those from before the last goal, wicket or try. Reducing latency to as close to real-time as possible is a key objective.

Peaky Traffic
In other industries companies attempt to shape demand - off-peak fares on trains, off-peak tariffs on phone networks, lower fares out of high season on airlines - but betting on a events is typically when the event is imminent and the luxury of shaping is not realistic. bet365 cannot influence when a goal is scored or a race is won. The result of each event is that there are 1,000s of bets that need to be reconciled at the same time. What would be considered special events for most, happen on a daily basis for bet365. They can’t streamline the load and so they have to dimension for the peak.

Packet Behaviour
With so many packets moving through the network the likelihood of issues such as congestion or packet loss are much higher. Any anomalies from the system running slow to broken links and even missing images must be identified in moments. A retrospective view is not good enough; but with gigabytes of information written every 30 seconds for monitoring and forensic analysis it is difficult to get a real-time view.

“There are a number of readily available alternatives to bet365 and unlike banking or the mobile phone market, there are minimal barriers to migration, so it’s imperative to please customers, every time they bet – in quiet periods or at the peak of the busiest days/events,” said Selby.
 

THE SOLUTION
bet365 has overcome its challenges by always having one eye on present challenges and the other on potential future issues. Denise understands the vital role that technology plays in delivering a best-in-breed Internet company and has worked hard to create a culture where the Technology teams have the freedom to do what’s needed to deliver a first class service.

IT investment runs into the tens of millions every year to ensure that the network infrastructure and considerable bandwidth needed is in place to ensure the availability of bet365’s products. The technology challenges faced by bet365 are considerable and in many cases the company is dealing with issues that few others have had to deal with before. The solutions therefore require people who are not afraid to tread new ground.

Distributed Computing
Traditional technologies can only take bet365 so far. With player numbers set to grow far into the future, the company is coming away from SQL database technologies and looking to software solutions to achieve better scalability and flexibility. The middleware team is helping to solve the scalability issues through the development of sophisticated distributed software systems. They are taking the load off the backend database systems by storing data in memory clouds. Not only does this make the system faster and more scalable but also makes it more cost effective to run as the software can be housed on commodity servers across multiple data centres.

Data Push
In conjunction with the cloud development, innovation in push technology has enabled bet365 to develop a stateful relationship with its connected customers. Rather than have the user repeated pull the data, which can be frustrating, information is “pushed” to their screen in close to real-time and in response to real-time events (goals, wickets). Odds data appears to refresh instantaneously with latency under two seconds.

Complex Event Processing
Traditional monitoring techniques like looking at the CPUs on the server or studying the network ports looking for congestion only provide a very limited view of what is happening. For bet365 there is no substitute to watching the flow of client requests coming in from the Internet and monitoring the response back from the server to the client.

Instead of storing information in a static database and running queries on it, bet365 has integrated a CEP system that feeds event streams from the network through a continuous query stream. The events are then aggregated in memory with very low latency. The CEP system has the intelligence. It takes the data, looks for patterns that suggest an error and then escalates the issue to the appropriate team.

 


This allows bet365 to construct performance analysis systems that run on a single CPU core. The result is a completely passive monitoring system that puts little additional load on the network but sees everything that is occurring and can spot anomalous behaviour.

THE RESULT
The hard work has certainly paid off. In 2010 bet365 was recently voted number 1 in eGaming Review’s Power 50, which rates the leading online gambling businesses in the world.

Key Statistics
§ £60,000,000 IT spend in 2010
§ 10s of thousands concurrent players on the main In-Play system
§ Over 1000,000 concurrent users on the affiliate banner system
§ Around 1,000,000 high velocity packets clocked per second
§ 100,000s of markets covered at any one time
§ Millions of members worldwide

CONCLUSION
While perfect availability remains a Holy Grail, bet365 is doing everything it can to ensure that its customers get as good an experience as possible. Whether it requires increasing bandwidth and the physical infrastructure, developing innovative new software solutions or creating a 360 degree view of the network, bet365 is dedicated to giving its network teams the tools needed to pursue perfection.

“Our IT teams are consistently smashing through barriers to overcome our challenges and bet365 is always on the lookout for people that are not afraid of breaking new ground,” concluded Selby.

ShareThis

« Previous article

Next article »

Tags: Data Centres

Related White Papers

24 Jun 2010 | White Papers

Confidently Migrate Mission-Critical Applications to a Virtualized Environment by Dell

Download this article to discover how deploying vSphere™ 4 virtualization with 11th-generation Dell™ PowerEdge™ servers and Dell™ EqualL... Download white paper

24 Jun 2010 | White Papers

Designing Scalable Storage for Virtualized Microsoft Exchange Server 2007 Environments by Dell

Download this article to discover the best-practices approach of combining server, storage and network sizing tools Download white paper

24 Jun 2010 | White Papers

Efficient Enterprise: Reducing Power Consumption with Dell by Dell EMC

Download this article to learn how deploying capabilities such as disk drive spin-down, virtual provisioning and tiered storage design helps IT organizations ke... Download white paper

Read more White Papers»

Related News

21 May 2013 | BC/DR

15 May 2013 | Data Centres

11 Apr 2013 | BC/DR

4 Apr 2013 | BC/DR

Read more News »
Related SNS UK TV & Audio

29 Aug 2012 | Data Centres

SNW Conference - In association with SNIA & COMPUTERWORLD

This promotional video for SNW briefly demonstrates what you are likely to experience as a delegate of the conference. With an array of IT companies participating, it is the event not to be missed.

19 Sep 2011 | SAN/NAS

Dell Announces the EqualLogic PS6100 and PS4100

Dell announces the launch of two new storage array families from EqualLogic; the PS 6100 and PS4100.

12 Sep 2011 | Data Centres

KPN - Novell Customer Success Story

Working with Q-TC, KPN iTV has implemented an advanced business service management solution based on Novell Operations Center. The solution provides real-time dashboards showing the business impact of events in the ICT infrastructure. By...

More SNS UK TV»

More Audio»

Related Web Exclusives

24 Oct 2011 | Data Centres

17 Oct 2011 | Data Centres

  • Process First

    New research by Fusion Business Solutions shows reducing costs remains a top priority for businesses and continues to be a driving factor for IT. Here its ch... Read more

10 Oct 2011 | Data Centres

3 Oct 2011 | Data Centres

Read more Web Exclusives»

Related Magazine Articles

October 2010 | Cloud Storage

  • The waiting is over!

    Don’t Miss SNW Europe, Datacenter Technologies and Virtualization World, 26th and 27th October 2010, Congress Frankfurt; where can you meet over 70 org... Read more

September 2010 | Data Centres

  • SNW Preview

    In 2009, Angel Business Communications the organisers of SNW Europe, together with co-owners SNIA Europe made a strategic decision to expand the focus of the... Read more

September 2010 | Data Centres

  • Fibre Channel flying high

    Infoterra, a leading provider of geo-information products and services, delivers reliable geospatial knowledge to customers worldwide — when and where ... Read more

May/June 2010 | Data Centres

Read more Magazine Articles»

Related Supplements

1 Jun 2009 | Data Centres

Sharpen Your Business

It might be stretching the point to compare the present state of the IT industry with either Charles Dickens? revolutionary-era France, or the Renaissance, but there?s no doubting that the current global economic turmoil is a great opportunity for UK businesses to innovate. For far too long now, many have been content to simply throw more disks at their storage problem; continued to invest in expensive solutions, with after-sales contracts to match, because ?they always have?; and employed muddled thinking when it comes to CAPEX- and OPEX-related decisions.

Click here to learn more »

1 Oct 2008 | Virtualization

Discovering Business Continuity in a Virtualized Environment

At first, organisations saw VMware server virtualization mainly as a way to save money on their hardware and power budgets. Now though, innovative users have realised that virtualization can make vital contributions in many other ways as well - in particular, they are using it to improve application availability and enhance their disaster recovery capabilities.

Click here to learn more »

Read more Supplements »

Recruitment

Latest IT jobs from leading companies.

 

Click here for full listings»