Isibet

Isibet ottiene un uptime 24/7
grazie all'alta disponibilità di MySQL Enterprise Edition

"MySQL Enterprise Edition ci forniva la robustezza necessaria in termini di disponibilità e scalabilità, permettendoci inoltre di passare da un ambiente source-replica all’instradamento automatico di InnoDB Cluster. Ora siamo in grado di assicurare giochi e scommesse online con backup rapidi oltre a eccellenti funzionalità di monitoraggio delle prestazioni e analisi delle query."

Leonardo Tarabusi
IT Manager, Isibet Srl

Introduzione

Isibet è un concessionario autorizzato al gioco a distanza per la distribuzione di giochi d’azzardo e scommesse in Italia, sia presso sale fisiche sia online. La società sviluppa il proprio software per le scommesse e fornisce servizi e connettività a 50 altri concessionari operanti sale scommesse e siti online. Fin dalla costituzione nel 2007, Isibet adotta MySQL Enterprise Edition per realizzare le proprie applicazioni web.

Quando nel 2018 sono state concesse ulteriori licenze per il gioco in Italia, Isibet comprese di aver bisogno di maggiori prestazioni dalla propria tecnologia di gioco e decise di aggiornarsi a un’architettura ad alta disponibilità.

Sfide

  • Assicurare disponibilità 24/7 delle piattaforme di scommesse online in modo da acquisire e mantenere altri giocatori
  • Gestire migliaia di transazioni di scommesse al secondo garantendo contemporaneamente zero interruzioni
  • Adottare un’infrastruttura capace di scalare in modo facile ed economico fino a milioni di utenti delle piattaforme per le scommesse online
  • Superare i colli di bottiglia prestazionali per eliminare del tutto i ritardi nelle query di scommessa online e mantenere i giocatori impegnati

Risultati

  • Implementato MySQL InnoDB Cluster quale soluzione ad alta disponibilità per gestire un crescente numero di utenti, query e carichi di dati con failover automatico. In tal modo, eliminando del tutto le interruzioni e assicurando lo svolgimento delle scommesse 24 ore su 24 sia per Isibet sia per i 50 concessionari di scommesse e gioco d’azzardo collegati in tutta Italia
  • Aumentate le prestazioni d’elaborazione grazie alla nuova tecnologia cluster presente in MySQL Enterprise Edition, consentendo a Isibet di gestire 2.000 transazioni di scommesse online al secondo
  • Abilitata la creazione frequente e il tracciamento di backup a caldo, rapidi, compressi, incrementali e differenziali utilizzando MySQL Enterprise Backup, riducendo i tempi di backup di ben 24 volte: da 8 ore a 20 minuti, per il database di produzione da 300 gigabyte e il data warehouse da 600 gigabyte
  • Ottenuta flessibilità per mantenere le prestazioni massime per picchi imprevedibili e altamente volatili dei volumi di giocatori mediante frequenti backup giornalieri, garantendo un uptime 24/7 per milioni di transazioni di scommesse online al giorno
  • Migliorata l’esperienza dell’utente grazie alla fornitura continua di applicazioni di scommessa mediante il database fault tolerant MySQL InnoDB Cluster, con un uptime del 100% per i giocatori online che si aspettano che ogni richiesta sia gestita in pochi millisecondi
  • Instradamento automatico delle query al miglior nodo disponibile con MySQL Router, offrendo alta disponibilità e mantenendo online i giocatori eseguendo letture e scritture senza ritardi percepibili
  • Garantita la massima disponibilità di giochi e scommesse simultanei illimitati utilizzando MySQL Enterprise Monitor come dashboard per un monitoraggio continuo e per migliorare le prestazioni delle query e dei relativi dati di misurazione
  • Migliorate le prestazioni di MySQL InnoDB grazie alla possibilità di MySQL Query Analyzer di agire in caso di lunghe query di scrittura o lettura o di elevato traffico di rete, eliminando così ritardi o latenze e mantenendo impegnati i giocatori in modo che giochino più a lungo e spendano di più
  • Impiegato MySQL Enterprise Audit per il controllo degli accessi a risorse critiche mediante conformità di revisione basata su politiche, miglioramento della registrazione delle attività degli utenti oltre alla verifica del credito e autorizzazione al trasferimento di denaro

Perché Oracle

"Siamo passati direttamente a MySQL InnoDB senza bisogno di esaminare il mercato perché eravamo soddisfatti fin da sempre con MySQL Enterprise Edition. MySQL è la nostra scelta di database poiché lo riteniamo superiore alla concorrenza", ha dichiarato Leonardo Tarabusi, IT Manager, Isibet Srl.

Processo d’implementazione

"Abbiamo innanzitutto eseguito la migrazione da MySQL 5.5 alla release 5.7 per sfruttare le nuove funzioni di InnoDB Cluster e assicurare una transizione senza problemi delle moltissime applicazioni. La configurazione ha richiesto solo alcuni minuti. Grazie all’assistenza sulle migliori prassi da parte dell’Oracle Premier Support, siamo entrati in produzione senza alcun problema, puntualmente ed entro il budget," ha dichiarato Leonardo Tarabusi, IT Manager, Isibet Srl.