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

时间:2015-01-19 21:22:25

标签: android google-app-engine amazon-web-services social-networking server

大家好,我正在实施像viber,whats'up等聊天。我不知道如何处理系统工程部分,我不知道要购买哪台服务器,采取这种权力,哪个国家接受它(我现在在意大利),如果你要聊天或社交网络服务器,你采取它?怎么办呢?我想使用在线托管的照片(至少最初),我听说过“谷歌云托管服务”,可以为我做什么?我需要虚拟数据库mysql,apache服务器(无论是或几乎无法攻击dos / ddos​​),低成本(我是学生),以及易用性。 聊天使用php文件,请求post / get,json和socket。  你能帮助我吗?谢谢

2 个答案:

答案 0 :(得分:1)

有很多PAAS可以帮助您开发应用程序。 PAAS是云计算的一种形式,而不是谈论服务器,内存,硬盘等,而是简单地谈论“资源”和那些“资源”的提供者。

我建议你看一下Parse.com和Firebase。特别是Firebase非常适合实时(即聊天)应用程序,并且都有免费套餐,这使您可以在不花一分钱的情况下开始使用(只有在您达到某些流量后才会向您收费)

这两个目标都是针对想要构建移动应用或网络应用的人,而无需经历创建后端服务器的麻烦。

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

答案 1 :(得分:0)

选择服务器/托管解决方案的最重要标准是预期规模和应用程序架构。它可以像您运行所有软件(MySQL,Apache等)的专用实例一样简单。根据我的理解,您刚刚开始,我建议您从Linode(www.linode.com)这样的服务开始,然后根据您的流量,性能要求和规模从那里开始。您应该在离您最近的地区获得此服务器,在您的情况下,如果主要用户群将在意大利,您可以选择EU-West服务器(通常位于英国/爱尔兰)。