THANK YOU FOR SUBSCRIBING
Editor's Pick (1 - 4 of 8)
Powering Titles on a High-performance Cloud Platform
By Minhao Zhang, CTO, Oasis Games Limited
The cost of migration is really cost-effective. From the beginning of learning about different Google Cloud services to successfully complete the migration, it took our organization only 60 days, which includes all the time for studying, planning, developing, verifying and deploying. This extremely efficient migration process has minimized the possibility to affect our gamers. User will not notice the migration of the backend infrastructure, which provides a kind of ideal experience for users, and that is the ultimate pursuit of operators and maintainers. Connectivity internally and externally: Publishing games globally means we need to have servers globally. Normally these servers need to communicate with each other. One of the most amazing features we learned from GCP is that we can have global Virtual Private Network effortlessly and seamlessly. During testing, latencies between different regions have pleasantly surprised us. And soon we were told a fact that, 50% of the global internet traffic runs in the public cables, and the other 50% runs in Google’s cables. Generally, most of the GCP services runs on top of the same physical infrastructure that Google’s own services (most famously, the Google search engine) use. Another service worth mentioning is the Cloud CDN. Google has deployed so many Edge Points of Presence (POPs) across the world, that wherever an end user lives, there is a strong possibility that his nearest Internet Service Provider (ISP) has also a Google POP node. And that POP node is then connected to Google’s dedicated physical network mentioned above. Even in special regions like India, South America or Southeast Asia, Cloud CDN has provided us an experience of 99%+ stability and ultra-low user latency. Some of our games have seen a 15% increase in response speed after switching to Cloud CDN. And this is definitely an improvement player can feel intuitively. Furthermore, by using load balancers which are directly deployed on the POP nodes, we are benefiting from Google’s security facilities as well. Games usually face different types of malicious attacks every now and then. We used to purchase different types of commercial protection services, and they were not cheap. GCP has helped us saving this cost (over $50k per year) without any downgrade in protectability. Accelerating business transformation by data More and more companies are trying to learn their users better, by analyzing user behaviors and try to predict what the users expect. GCP has provided us some leading analytics and machine learning capabilities, which enables us to store, manage, and analyze petabytes of data collected from top games. This makes our life much easier to discover insights and predictions and to grow our audience. BigQuery is a tool that I highly recommend fellow developers to take a look at. It provides excellent scalability, reliability and flexibility to help us in building a unified data platform, accelerating their data transformation. In addition, Cloud Storage allows customers to hold massive data archive securely, removing the capacity planning burden from the customers. In the end, by feeding all the data stored in BigQuery to AutoML Engine, we can easily get different models to predict paying user, user retention or public opinions. Choosing the right cloud partner In the end, due to the limited space allowed, I can’t share all the GCP services we use. I know there are an increasing number of organizations that are leveraging on cloud services to reduce their infrastructure costs and improve efficiencies. Most have tested and benchmarked the performance of different cloud service providers across several countries and regions. From our experience, GCP stands out in terms of cost, performance, reliability, operation efficiency and maintenance, as well as their strong artificial intelligence capabilities and offerings. I hope this article will help you choose the right cloud partner of your organization.