作者timeflying (活在当下)
看板Cloud
标题[技术]请问如何开发类似DropBox的云端服务呢?
时间Fri Mar 30 23:56:48 2012
不好意思,在没看到文章,所以想请教一下板上的各位高手
我写了个APP大概2﹣3万人在使用,用户一直向我反应希望能有云端的备份功能
有人建议使用DropBox或是Google Doc来,但我觉得这样不是很好,
我希望能开发自已的云端Server,这样即使没有DropBox或Google帐号的人
都可以使用,但是我不知道要如何做,能否教一下要如何开始比较好呢?
我有写过Google App Engine,WEB AP像是PHP JSP Servlet
还有写一些简单的Server,像是FTP Server Client(但数十人同时上线就有点慢了
我希望能写出万人同时上线上传也还可以正常运作的Server
之前是一个人上线就开一个Thread开他,十个人上线就开十个Thread
那万人上线,Server会不会爆掉?还是写法一样,云端Server会帮我们处理?
最後,再请教大家,大家比较推荐使用哪个云端Server呢?我本来只想用
Google App Engine(因为比较熟)但是我朋友说很贵,Amazon我朋友也说很贵,
他用WEB什麽的我忘了,一个月好像几十块吧,最好是支援Java的,我看Hinet的
云端Server一年要四万多元。。。觉得很贵...应该不会考虑XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.68.80
1F:推 felaray:Azure 03/31 00:37
2F:推 kira925:你要放什麽资料&资料量多少是关键... 03/31 02:45
3F:→ francej:dropbox是用amazon. 也许你可以考虑一下. 03/31 10:06
4F:→ francej:自己架,使用者一多一定会爆的. 除非你有那个本钱建机房 03/31 10:07
5F:→ francej:hinet是不太建议. 感觉没有很稳. 03/31 10:09
6F:→ timeflying:感谢各位回答,我要自已写,然後放在付费云端Server 03/31 11:24
7F:→ timeflying:资料量哦,如果是纯资料是1mb左右用户sqlite db放上去 03/31 11:25
8F:→ timeflying:但有些用户会拍照,照片就比较大了,但目前不考虑照片 03/31 11:26
9F:推 carlcarl:可以考虑Heroku or dotcloud这类的platform 03/31 21:31
10F:→ carlcarl:你写好上传上去 他就会帮你处理scale的问题 03/31 21:32
11F:推 gmoz:开thread那些也自要自己写吧 server应该没这麽厉害? 04/01 17:38
12F:推 danielguo:储存可以考虑用 Amazon S3 04/02 08:50
13F:推 bobju:请教一下您的app是适用於一般大众的免费下载软体?或是有特定 04/02 13:05
14F:→ bobju:需求的商用软体? 04/02 13:05
15F:→ timeflying:免费下载哦,商用软体卖2万套 应该蛮赚的XD 04/04 00:10
16F:→ timeflying:感谢各位的建议,我再研究看看 谢谢!! 04/04 00:11
17F:→ timeflying:我们的app, www.andromoney.com 04/04 00:11
18F:推 hougzou:asus最近也开放了openAPI可以衔接,有三种语言范例的样子 04/19 23:55
19F:推 hsnu114444:有用到档案储存不建议用GAE(目前) 04/21 00:05