There is a limit of 60 server instances on a single machine. Suppose a game which has 1 vs 1 battles, how would you scale this? for example If you have a million daily active users [and this is nothing compared to Pokémon Go DAUs = 79,270,880 DAUs] and say you have half million battles going on at the same time. You would need 8333 VMs because of 60 server instances Limit. We cannot set that much VMs manually. and only setting up isn't the issue here. It would cost alot as well
I am currently using 2 servers on standby with matchmaking for development. I would like to know how to optimize this scaling if the game goes live. because right now when matchmaking ticket is matched a server instance from standby servers is provided keeping server pool on standby is not efficient for 1 vs 1 matches. Takes the whole server instance for just 2 players. Not cost efficient too