Skip to main content

Migrating 1 PB of database data to AWS with PokerStars

Learn how iGaming brand PokerStars, part of Flutter Entertainment, migrated 1 PB of database data using Amazon FSx for NetApp ONTAP on AWS.

Benefits

database data migrated
1PB
deduplication and compression of data
40%
reduction in costs after post-migration tuning
30%
unplanned disruption to players during migration
0

Overview

PokerStars, part of Flutter Entertainment, wanted to migrate its core databases from its legacy IBM Db2 on-premises model to a cloud-based provider. The gaming platform needed a cost-effective solution that could efficiently migrate nearly 1 PB of latency-sensitive data without impacting business performance. PokerStars conducted proof-of-concept testing to vet its options, ultimately choosing AWS solutions for their cost-efficiency, high performance, and flexibility at scale. As a result, the migration delivered reliability and enterprise-level performance for the platform—a critical requirement for the highly regulated, always-on iGaming industry.

 

About Flutter Entertainment

Flutter Entertainment is a globally recognized leader in sports betting and iGaming operations, known for its FanDuel brand in the United States in addition to its expansive global portfolio, which includes brands such as PokerStars.

Opportunity | Using AWS to migrate PokerStars’s databases

PokerStars is one of the world’s largest online poker platforms. It also serves as the internal business-to-business poker-platform provider for Flutter Entertainment brands globally.

To maintain its competitive edge, PokerStars needed to modernize its database infrastructure. The on-premises IBM Db2 data center environment was performing well. But migrating the legacy databases to the cloud would help increase resiliency, scalability, and operational agility while providing a more flexible foundation for future growth and innovation.

Deciding which cloud solution would best suit the platform was a complex decision. iGaming is a highly regulated, always-on industry where millisecond latency directly affects player experience. Every bet, card deal, or roulette spin initiates real-time database transactions requiring extremely low latency. “Customers don’t really care what technology the system is running on. What they care about is the availability of the system,” says Dmitry Gomel, head of cloud engineering at Flutter Entertainment.

To migrate nearly 1 PB of data supporting transactional, analytical, and archival databases, PokerStars needed an enterprise storage architecture that was capable of supporting high traffic and heavy workloads without disrupting service. After an initial evaluation of solutions, the PokerStars team narrowed its focus to AWS services.

Solution | Achieving enterprise performance using Amazon FSx ONTAP

To determine which AWS technology was the right fit, the PokerStars team conducted an extensive 6-month review process, including proof-of-concept testing and analysis alongside AWS architects. The team considered two AWS storage solutions: Amazon Elastic Block Store (Amazon EBS), which provides high-performance block storage at virtually any scale, and Amazon FSx for NetApp ONTAP (Amazon FSx ONTAP), which provides fully managed shared storage built on NetApp’s popular ONTAP file system. The teams simulated online transaction-processing and online analytical-processing workloads with up to 150 TB of generated test data. Key factors in PokerStars’s decision-making process included performance, efficiency, scale, flexibility, and cost.

With the breadth of AWS storage options available, PokerStars could choose workload-specific solutions instead of forcing a one-size-fits-all approach. It selected Amazon FSx ONTAP and Amazon EBS io2 Block Express—which delivers consistent sub-millisecond latency—as complementary storage solutions, each optimized for different workloads. Amazon FSx ONTAP provided built-in deduplication and compression for the bulk of PokerStars’s database data, while Amazon EBS io2 Block Express delivered the ultralow latency required for the brand’s high-throughput transactional database logs. Together, these services provided the performance, cost-efficiency, and flexibility needed to support the migration. “AWS was absolutely supportive in the way we wanted to do this. They participated in the whole process—and they didn’t push us into choosing AWS tech. It was the pure numbers that led us to our decision,” says Gomel.

Outcome | Reducing costs using Amazon FSx ONTAP

The PokerStars team completed the cloud transformation of PokerStars’s database infrastructure, migrating nearly 1 PB of Db2 data to AWS in approximately 17 months. Using Amazon FSx ONTAP as its primary storage solution for database data, PokerStars achieved equivalent performance to on-premises IBM Db2 systems. PokerStars maintained live operations through the majority of the migration, completing the final stages during planned cutover windows.

“Neither transaction volumes nor processing times changed with the migration to AWS from on-premises infrastructure. That was huge, considering that in the background, storage was constantly being compressed, deduplicated, and then uncompressed,” says Fedor Soldatov, principal database administrator at Flutter Entertainment.

By migrating to AWS, PokerStars gained flexibility, scalability, and automation possibilities. “Migrating into the cloud gave us the option to iterate much faster, to extend or shrink the business on request without losing money,” says Gomel. Using Amazon FSx ONTAP, PokerStars also achieved up to 40 percent deduplication and compression of its data on some of its file systems, leading to an overall reduction in storage costs. Tuning, thin provisioning, and rightsizing led to a 30 percent post-migration cost reduction.

PokerStars plans to continue exploring AWS solutions such as automated storage tiering options on Amazon FSx ONTAP, blue-green deployment in multiple Availability Zones, and AI and advanced analytics to enhance resiliency for its databases.

“It’s certainly a lot easier now that we’re on AWS. We’re less reliant on multiple teams, we’re more streamlined, and we’re a lot more efficient,” says Soldatov.

Flutter Entertainment’s architecture diagram

Missing alt text value
It’s certainly a lot easier now that we’re on AWS. We’re less reliant on multiple teams, we’re more streamlined, and we’re a lot more efficient.

Fedor Soldatov

Principal Database Administrator, Flutter Entertainment

Did you find what you were looking for today?

Let us know so we can improve the quality of the content on our pages