为 Android 的聊天应用程序购买服务器?

Buy a server for a chat application for Android?

大家好我正在实现像 viber、whats'up 等聊天功能。我不知道如何处理系统工程部分,我不知道要购买哪个服务器,在哪个国家/地区使用该功能接受它(我现在在意大利),如果你要进行聊天或社交网络服务器,你接受它吗?如何处理?我想使用在线照片托管服务(至少最初是这样),我听说过 "google cloud hosting service",可以为我做吗?我需要虚拟数据库 mysql、apache 服务器(无论是否对攻击 dos / ddos​​ 几乎无懈可击)、低成本(我是学生)和易用性。 聊天使用 php 文件,请求 post / get,json 和套接字。 你能帮助我吗?感谢

选择 server/hosting 解决方案的最重要标准是预期的规模和您的应用程序架构。它可以像专用实例一样简单,您可以在其中 运行 所有软件(MySQL、Apache 等)。据我了解,您才刚刚起步,我建议您从小处着手,使用像 Linode (www.linode.com) 这样的服务,然后根据您的流量、性能要求和规模从那里开始。您应该在离您最近的地区获得此服务器,在您的情况下,如果主要用户群将在意大利,您可以选择欧盟-西部服务器(通常位于 UK/Ireland)。

有很多 PAAS 可以帮助您开发应用程序。 PaaS 是云计算的一种形式,您无需谈论服务器、内存、硬盘驱动器等,而是简单地谈论 "resources" 和这些 "resources" 的提供商。

我建议您看看 Parse.com 和 Firebase。特别是 Firebase 非常适合实时(即聊天)应用程序,并且两者都有免费套餐,让您无需花一毛钱就可以开始使用(他们只会在您达到一定流量后向您收费)

这两者都针对那些想要构建移动应用程序或 Web 应用程序而无需经历创建后端服务器的麻烦的人。

如果您发现这些解决方案都不适合您,我会推荐 Heroku 或 Google App Engine(按此顺序),它允许您控制更多的后端服务器,但它仍然很多比自己处理服务器更简单