Tecnologia su cui puoi scommettere

"L'infrastruttura alla base del software è bilanciata in termini di carico su diversi server", aggiunge. “Il back-end viene eseguito su hardware in grado di supportare il software Linux e Unix. Sui server delle applicazioni, probabilmente utilizzeremmo processori multicore Intel o AMD”.

Tecnologia su cui puoi scommettere

Il data center di Paddy Power ha sede nell'Isola di Man, cosa che O'Donnell ammette è per ragioni fiscali piuttosto che perché "pensava che lì avremmo trovato strutture di hosting di livello mondiale". Ma l’azienda certamente non sta lesinando sull’hardware. “Utilizziamo IBM Informix [data server] per le attività di back-end. Abbiamo server applicativi Sun o Fujitsu che eseguono Solaris. Abbiamo un front-end Apache in esecuzione su Solaris su box Sun, con bilanciatori di carico Cisco. È tutto all’avanguardia”.

E mantenere il database unico che gestisce tutte le transazioni di scommesse di Paddy Power senza intoppi è la principale preoccupazione di O’Donnell. “Stiamo sicuramente gestendo migliaia di transazioni al minuto”, ha affermato. “Gestiamo transazioni di scommesse, depositi, prelievi, registrazioni, ricerche di conti – in termini di terminologia del database, si tratta di decine di migliaia di ricerche individuali al minuto.

“Abbiamo quattro copie del nostro database: una primaria, una di backup, una di ripristino di emergenza e una di reporting. Sono praticamente copie identiche. Nei giorni più impegnativi, suddivideremo effettivamente i carichi transazionali tra il primario e il backup."

Oltre alle copie di riserva del database, il bookmaker ha anche nuclei di elaborazione di riserva a disposizione per i periodi di maggiore affluenza. "Negli ultimi anni abbiamo stipulato accordi di capacità su richiesta, il che significa sostanzialmente che possiamo gestire una dozzina di processori [sul database] per la maggior parte dell'anno, ma quando ne abbiamo bisogno possiamo aggiungerne altri sei o otto, a seconda del fabbisogno, per un determinato numero di giorni", O'Donnell aggiunto.

Picchi e avvallamenti

Tuttavia, anche con core di elaborazione o server di riserva a portata di mano, non sono solo i cavalli e i fantini a farlo affrontare ostacoli ripidi durante il Grand National Day: i bookmaker pregano che i loro siti non cadano al livello Primo. “Probabilmente il più grande, se scegli un evento, è il Grand National, perché è quello giusto giorno all'anno persone che normalmente non piazzano una scommessa escono e vogliono piazzare una scommessa", ha detto Orbis Boyle.

John O’Donnell di Paddy Power ammette candidamente che il suo sito, come quello di altri bookmaker, ha avuto problemi di prestazioni durante la Giornata Nazionale. La sua azienda utilizza una versione modificata di un pacchetto di test di carico open source chiamato The Grinder (http://grinder.sourceforge.net), oltre a una serie di app sviluppate autonomamente, per testare le prestazioni del sito e prevedere i modelli di comportamento del server nel grande giorno.

“Una delle maggiori sfide dal punto di vista tecnologico è la quantità di cambiamenti che avvengono nell’ambiente su base annuale”, ha affermato O’Donnell. "Non è che tu abbia lo stesso sito dell'anno scorso e prevedi che quest'anno sarai più occupato del 10%. In genere, il nostro sito diventa ogni anno più pesante: c’è più prodotto, c’è prodotto più ricco, c’è più grafica. L'intera natura della bestia cambia. Non puoi prendere nulla dagli anni precedenti: devi ripetere i test e prendere un foglio di lavoro vuoto. Ogni anno ricominci da zero.

Tuttavia, nonostante i test approfonditi, O’Donnell ammette che non è una scienza precisa. “Puoi prevedere quali saranno i tuoi volumi, ma non puoi prevedere come si comporterà il tuo sito. A volte semplicemente sbagliamo la nostra modellazione. Stai cercando di anticipare il comportamento degli utenti. Puoi provare a guidarli lungo vari percorsi sul sito, ma a volte semplicemente non riesci a ottenere la giusta progettazione e non puoi sfruttare la capacità.