(android) 移动端小数据量app后台服务器的选择策略是什么?

如果开发一款iOS/Android app,后台服务器应该怎么选?因为对于后台的流程不是太了解,所以只是从自己大概的理解来提问。有下面的几点要求:
1. 不需要实时更新,但能保证定期同步服务器端的数据;
2. app的普通用户会偶尔上传数据到服务器;
3. 在国外能够访问;
4. 目前用户数量不会太大,应该是区域性(一个市的范围)的用户;

具体的问题如下:
1. 自己搭建服务器是否可行?
2. 有没有必要采用云服务?
3. 还什么比较好的方案?

国内云 + 国外VPS 做数据同步

保证国内外的访问速度

B/S 的数据交换可以用 Restful API

python php nodejs iojs 随便用都可以

采用云,自己建服务器成本要高得多。
1 某些国外vps国内线路访问速度也还可以,对访问速度没太高要求可以选择这种方案。还有国内外都能访问的香港vps,比如azure香港节点,速度怎么样我不是很了解。
2 对访问速度要求高可以根据IP分机器,就近访问vps,DNS服务可以采用DNSpod企业套餐

linode vps 差不多了

直接写代码,不要考虑IDC的问题。

国内:

http://sae.sina.com.cn/
http://www.aliyun.com/product/ace

国外

http://c9.io/
RedHat出品OpenShift

建议采用后端云服务
如果是针对国外客户:Parse
如果是国内的话:bmob

服务器用阿里云的香港服务器就可以,虽然比较贵,但对小型网站还可以接受。

楼主应该是没有开发过后台服务端,全无经验的话,最好的选择就是BAAS(后台即服务),完全不需要后台服务端的编码,也就不需要搭建自己的服务器了,比较成熟的有前面几楼说的Bmob移动后端云服务平台,开源的选择有Uncode移动后端云

试试 leancloud.cn 应该能满足你所有需求

发表评论

电子邮件地址不会被公开。 必填项已用*标注