Yitao Guan, CTO of FunPlus, explains how the company is using AWS and cloud computing to handle the dramatic increase in the number of users accessing social games online.
FunPlus Game is a leading social gaming company founded in 2010 and based in Beijing, China. Our games are played by people across the world. Currently, we rank as one of the top seven game developers on Facebook with over three million daily active users. In Europe, we are the top game developer on Hyves, the leading social network in the Netherlands. We are also one of the top three app developers on the VZ Network, the leading German social network. Our farming game is the number one game in the Arabic version of Facebook.
Amazon Web Services (AWS) is a critical part of our architecture. We currently use Amazon EC2, Amazon S3, and Amazon CloudFront. As shown in the diagram below, we leverage AWS in almost every part of our infrastructure.
Figure 1: FunPlus Architecture
Prior to switching to AWS, we were renting machines from a traditional datacenter provider and it took hours and sometimes even days to scale. Now with AWS, we receive greater availability, reliability, flexibility and are able to deploy our application around the world so we are closer to our customers.
AWS has helped us in several key ways:
Our social game grew quite quickly from one million users to three million users—all within three months. Using AWS, we were able to spin up more than 300 servers quickly, and the entire process was managed by only one engineer.
Yes, we are planning to explore many additional AWS solutions. In fact, we plan to build a true auto scaling cloud infrastructure on top of Amazon S3, Amazon EC2, and Amazon CloudFront. We also plan to leverage Amazon DynamoDB and Amazon Elastic MapReduce (Amazon EMR) for our Big Data projects.
To learn more, visit http://funplusgame.com/en/ .
Added May 14, 2012