Appearance
Introduction to Metaplay Cloud Infrastructure
This article provides a high-level overview of the cloud infrastructure architecture that powers Metaplay game servers.
Appearance
This article provides a high-level overview of the cloud infrastructure architecture that powers Metaplay game servers.
Private Cloud Plan
This page describes the infrastructure architecture available through Metaplay's Private Cloud plan. Private Cloud is designed for customers who require complete control over their infrastructure to design and optimize it precisely for their specific purposes.
If you're interested in self-hosting your game servers with full infrastructure control, contact Metaplay Sales to discuss how we can work together to architect the ideal solution for your needs.
Metaplay Private Cloud provides a production-ready cloud infrastructure architecture for self-hosting your game servers. This architecture is the same foundation we use internally to host and manage game environments, refined through years of operating high-DAU games.
When you choose the Private Cloud plan, Metaplay works with you to deploy and customize this infrastructure for your specific needs. This collaborative approach ensures you benefit from our operational best practices while retaining full control over your infrastructure.
The infrastructure operates in the AWS cloud, utilizing many of their managed services to keep operational complexity low. For example, game servers and associated services run as containers on AWS's managed Kubernetes platform, EKS.
The Private Cloud infrastructure is managed through industry-standard infrastructure-as-code tooling:
Infrastructure components and dependencies are regularly updated in Metaplay releases to maintain security and compatibility with the broader infrastructure ecosystem.
💡 Pro Tip
The infrastructure is modular and extensible. As part of the Private Cloud plan, Metaplay can help you customize it for your game's or studio's specific requirements.
The Private Cloud infrastructure follows a two-tier architecture designed for high availability, self-healing, and security. Core game services are complemented by specialized services such as file storage, load balancers, content delivery, authentication, observability, backups, and more.

Each part of the service stack is designed for high efficiency and scalability. Load balancers, CDN, and file storage are inherently scalable, managed AWS services. Kubernetes and RDS clusters can be scaled both vertically (more powerful VMs) and horizontally (more VMs).
The Metaplay game server architecture is distributed and scales well with more and faster cores, providing flexibility in choosing the best-suited (and cost-optimized) instance types for your deployments.

Effective daily operations require the right tools. The Private Cloud architecture includes a full stack of industry-standard DevOps tools covering provisioning, configuration, deployments, and daily monitoring of high-DAU games.

The application layer runs as containers within Kubernetes. All application data is transient and persisted outside of Kubernetes, allowing application containers (or even the whole cluster) to be destroyed without data loss.

The base Kubernetes resource types are extended with Metaplay resource types and an operator, allowing for easier control of the game server lifecycle. All Kubernetes payloads can be split into three main categories: game server resources, supporting service resources, and cluster tooling. The applications between these categories are segregated and can be managed in separate lifecycles and cadences.
Game server resources are services directly related to the game server application.

The game server cluster has dedicated endpoints for the various sub-services.
Supporting services are those that help observe and manage the game server.

Cluster tooling contains the essential services for running a Kubernetes cluster securely and efficiently. These services generally require the least customization.

🔍 Extensible by Design
The Private Cloud infrastructure stack is fully extensible. As part of your Private Cloud engagement, Metaplay can help you replace default components with your own solutions or add additional services to meet your specific requirements.
The Private Cloud architecture implements modern cloud security best practices:
No amount of best practices can replace continuous monitoring of the online security landscape and frequent updates to keep all systems up to date. Metaplay ships regular updates to infrastructure components and can help you roll those out into your self-hosted environments.
For games that need to remain on older Metaplay versions, we can work with you to prevent possible security vulnerabilities by backporting critical security fixes as needed.
If you're looking for complete control over your game infrastructure, the Private Cloud plan may be right for you. Contact Metaplay Sales to discuss your requirements and learn how we can work together to architect the ideal solution for your game.