作者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