Minecraft Realms and Amazon Part Ways; What Does it Mean for Players?

Published 10/06/2020, 9:33 AM EDT

Follow Us

Minecraft Realms is Mojang’s way of allowing people to have their own private servers. Through the means of a monthly subscription priced at $7.99, Realms allows up to 10 players to have their personal world in Minecraft to play together. What most may not know is that there have been major changes made to the game’s backend. To be more specific, the servers have now migrated from Amazon Web Services to Microsoft’s Azure.

You may wonder ‘how does this directly affect Minecraft’s gameplay?’ or ‘what are its implications?’ Fortunately, there are answers to both these questions.

To understand how it affects the Minecraft gameplay, we need to understand how exactly the migration has gone down. To make it easier to understand, Microsoft’s official developer’s blog breaks down the process into two phases:

ADVERTISEMENT

Article continues below this ad

via Imago

Basically, this means that the multiplayer servers were the first ones to make the shift towards Azure. These are the individual player servers for every single Realm. With this shift going towards Azure PlayFab servers, life is now easier for developers. PlayFab allows developers to take complete control over the game in terms of analytics, transactions, and management.

Call of Duty League: H3CZ’s Los Angeles Spot Up for Grabs

Phase 2 of Migration

In phase 2, the databases, storage, etc. shifted to Azure to complete the process. Take a look at the different services used for the same process, below:

Database Migration: Pre-Migration, disparate MySQL databases on AWS were used to catalog user world metadata. The Minecraft team leveraged the Azure Database Migration Service (DMS) to replicate data from Amazon RDS MySQL instances to Azure Database for MySQL .

Trending

Get instantly notified of the hottest stories via Google! Click on Follow Us and Tap the Blue Star.

Follow Us

Storage Migration: The Minecraft team aimed to lift-and-shift the user world data from AWS S3 buckets to Azure Blob Storage. Leveraging AzCopy, they were able to bulk copy data from the source AWS S3 to Azure Storage using simple scripts

Compute Migration: Minecraft’s service code used to run entirely on AWS EC2 instances. To initiate the migration, a customized Linux VM image was created by modifying a standard library Linux image with necessary dependencies. The custom image was subsequently loaded to Azure Virtual Machine Scale Sets (VMSS). Finally, the Realms service code was deployed to the VMSS instances at startup time.

With this process completed, the Minecraft Realms is now completely hosted and managed by Azure. Take a look at the figure below to see what the current architecture now looks like:

via Imago

Now comes the second part- What does this migration imply? Popular industry analyst Daniel Ahmad has a rather simple yet elaborate explanation of this.

ADVERTISEMENT

Article continues below this ad

Implications of Minecraft Realms’ shift from AWS to Azure

The last bit is the one where the majority of focus should be. Microsoft already owns Mojang, which means that Minecraft is already a part of its family. It is a great decision to migrate Realms from AWS to Azure because it gives more control to Microsoft over the game and its services. Additionally, this also proves an important point about Azure’s global reach and how it is a great option for developers to host their games.

Moreover, the entire migration process explained above also serves an important purpose. It shows the developers how easy it can be to move to a better hosting service that makes life easier for them. Azure, clubbed with PlayFab, is the cherry on top, as it is specifically designed to enable developers to take complete control of their games, hassle-free.

ADVERTISEMENT

Article continues below this ad

It may even seem like Microsoft is trying to sell its service to other developers, and rightfully so.

Lastly, this also cements an important point which states that Azure’s global reach is greater than most of its competitors. Not only does this help Microsoft’s cause in terms of sales, but also allows the developers to ensure less latency on their servers. Surely Microsoft has big plans for other games too and is well on its way to being a part of every service offering in the industry.

SHARE THIS ARTICLE :

Written by:

Akshay Patel

624Articles

One take at a time

Akshay Patel is the Group Head of the eSports division at EssentiallySports. After having obtained his BBA degree, Akshay has been in the field of social media and content creation since 2018. He grew up playing Counter-Strike and has been hooked on gaming ever since.
Show More>