About Client
PlayerzPot is a fantasy gaming platform headquartered at Mumbai, India.
PlayerzPot offer various fantasy games and casual games to stay entertained and earn at the same time. Users have the liberty to choose their players, their team and choose their desired pot!!
PlayerzPot also offer various games such as Snakes Ladder and Ludo, Ludo, Rummy, Quiz, Housie, Sheep fight, Carrom and many more for you to play.
With customer-centric approach, PlayerzPot ensure the highest possible gain for their customers in the most easy, reliable and secure way. With established Standard Operating Procedures and processes, Playerzpot’s Fantasy sports aspires to be one of the best management game for cricket.
Playerzpot, here after referred to as “CUSTOMER” or “Customer”.
Customer Business Need
Customer were hosting their workloads including 16 gaming applications with other individual servers for Website, Admin, Zepplin and SMS on Alibaba Cloud.
To make use of AWS scalability and to reduce the overall effort of managing the infrastructure, customer decided to migrate from Alibaba to AWS Cloud.
Below were the requirements from customer
- A Separate isolated and secure environment to be created on AWS cloud.
- Customer wanted to have reliable, and scalable Infrastructure at AWS.
- Customer were looking forward for seamless migration with no data loss and with very minimal or no downtime.
- Use of AWS managed services to minimize operational overhead of managing services.
Solution
To address the objectives defined in the Customer Business Need section, Rapyder worked with the customer and came up with AWS Cloud Deployment Architecture for implementation.
AWS best practices and business continuity principles was applied and followed through the implementation as explained below.
1. Considering end-customer demographic locations, AWS Mumbai Region was selected.
2. A separate network with a combination of VPC/ Subnets was created as per AWS best practices.
3. All the servers and Database were hosted in private subnet thus eliminating direct access to
application which resulted in additional application security.
4. AWS Application Migration. Service (MGN) was used to migrate Application VM to EC2 instance on AWS.
5. Database Migration Service was used for migrating data:
a. From Alibaba Polar DB for MySQL to AWS Aurora RDS for MySQL and
b. From Alibaba Apsara DB for PostgreSQL to Amazon RDS for PostgreSQL.
6. In order to facilitate seamless migration, Site to site VPN connectivity was setup between Alibaba and AWS Cloud.
7. AWS managed Service – Elasticache for Redis were implemented as in memory Database.
8. AWS native Security services like AWS WAF, Amazon GuardDuty, AWS Config were setup to strengthen AWS Infrastructure.
Services
Route53, AWS WAF, Application Load Balancer (ALB), NAT Gateway, Amazon RDS PostgreSQL, Amazon Aurora MySQL, Amazon Elasticache for Redis, Amazon Cloudwatch, Amazon SNS, AWS CloudTrail, Amazon S3, IAM, Amazon GuardDuty, AWS Config, AWS Key Management Service (KMS), AWS Certificate Manager (ACM).
Business Benefits
- With this solution we were able to provide a Secure, Reliable and Scalable Infrastructure on AWS offering High Availability.
- With Rapyder team’s assistance, customer was able to Migrate AWS Cloud within defined timeframe, with minimal downtime and with zero Data loss.
- Hosting of applications and database in Private subnet, encryption of data at rest and in motion introduction of native AWS services helped customer address security related concerns.
- Managed RDS for PostgreSQL and Aurora MySQL provides the expected performance.
- AWS managed Elasticache for Redis, boost performance of customer Application by providing sub-milliseconds response time.
- Using AWS Managed Services like RDS, Aurora, Elasticache for Redis also released Infrastructure Management overhead from customers shoulders.