azure - 我应该如何为我的项目托管服务器?

标签 azure hosting cloud distributed-computing

我已经开始开发一个游戏项目,预计该项目的服务器负载会非常高。 我最初的计划是使用一个通用主服务器来托管一般游戏数据,并使用一组托管节点(或游戏世界)服务器的服务器,与机器上托管的更少数量的更多 CPU/网络密集型世界进行平衡。 现在我想知道如何设置实际服务器最适合我。我应该使用像 Microsoft Azure 这样的云,还是应该将其全部托管在自己购买的硬件上,还是应该使用某些托管公司的专用托管?

最佳答案

Windows Azure 实际上有一个社交游戏工具包,它可能会提供一些很好的指导。 https://github.com/WindowsAzure-Toolkits/wa-toolkit-games

Github 上的体系结构部分还可以帮助您思考 Azure 解决方案 https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki/architecture

回复:服务器,云是这种工作负载/用例的完美匹配,您可以快速成长或快速失败,具体取决于您的成功程度,并且只需为您使用的内容付费。 Azure 拥有 IaaS 和 PasS 产品,可以满足您的所有需求(包括 IaaS 上的 Windows 和 Linux)

关于azure - 我应该如何为我的项目托管服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12315718/

相关文章:

security - 用于存储 PCI 敏感数据的服务

azure - 下载的许可证不足 Azure/Visual Studio Online 和 Visual Studio 2013

使用弹性池的 Azure DB 定价

windows-phone-7 - 有没有办法在 Microsoft Azure 上存储/检索任意数据结构? (Windows Phone7)

ruby-on-rails - ruby on rails 未定义方法 `_delete' 在 rails 版本 2.3.15 中与 2.3.5 一起工作正常

Android GCM 错误。当客户端已注册时,服务器返回未注册

azure - 调度 U-SQL 作业

docker - 如何将我的域名连接到运行 Ghost 博客的 Docker 容器

mongodb - 如何在 CF 中测试服务实例

c# - 跨多台 PC 并行化我的 C# 程序的最简单方法是什么