サーバーへの負荷が非常に高いと予想されるゲームプロジェクトの作業を開始しました。私の当初の計画は、一般的なゲームデータをホストする一般的なメインサーバーを使用し、ノード(またはゲームワールド)サーバーをホストするサーバーのコレクションを使用して、マシン上でより少ない数でホストされるCPU/ネットワーク集約型のワールドとバランスをとることでした。今、私は実際のサーバーをセットアップするのがどのように最善であるか疑問に思いました。Microsoft Azureのようなクラウドを使用する必要がありますか、それをすべて自分で購入したハードウェアでホストする必要がありますか、それともホスティング会社の専用ホスティングを使用する必要がありますか?
2 に答える
実際、Windows Azure にはソーシャル ゲーム用の Toolkit があり、これが適切なガイダンスを提供する可能性があります。 https://github.com/WindowsAzure-Toolkits/wa-toolkit-games
Github では、アーキテクチャ セクションも Azure ソリューションについて考えるのに役立つかもしれません https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki/architecture
Re: サーバー、クラウドはこのワークロード/ユースケースに最適です。成功の度合いに応じて、急速に成長するか失敗するかを決めることができ、使用した分だけ支払うことができます。Azure には、すべてのニーズを満たす IaaS および PassS オファリングがあります (IaaS 上の Windows および Linux を含む)。
そうですね、今では人々はソーシャル ゲームに夢中になっていると思います。あなたも同じことをしていると思います。
開発環境について不明な点がある場合は、Amazon のゲーム ホスティングを参照することをお勧めします。多少費用がかかる可能性がありますが、すべてのニーズを満たしている場合は、独自のものを用意するよりも優れています。
また、希望に応じてゲームサーバーをレンタルできるゲーマーシスルをチェック して、クライアント数に達していると感じたときにさらにレンタルできるようにすることもできます.
楽しいゲーム開発。
PS :- 私はいつも、人々がどのようにゲームを構築しているのか疑問に思っています。;)