Hw3
Dropboxlogo.png

使用者可以透過Dropbox用戶端,把任意檔案丟入指定資料夾,然後就會被同步到雲端,以及該使用者其他裝有Dropbox用戶端的其他電腦中。Dropbox資料夾中的檔案隨後就可以與其他Dropbox使用者分享,或透過網頁來獲取。使用者也可以透過網頁瀏覽器來手工上傳檔案。

Dropbox作為儲存服務,主要專註於同步和共享。Dropbox支援修訂歷史紀錄,即使檔案被刪,也可以從任何一個同步電腦中得以恢復。 使用者透過Dropbox的版本控制,可以知道他們共同作業檔案的歷史紀錄,這樣多人參與編輯、再發布檔案,就不會因為並行而遺失先前的紀錄。版本紀錄歷史僅限於30天,而透過付費可以實作無限的版本紀錄,也就是所謂的 "Pack-Rat"。

版本紀錄用到了差分編碼技術,為了節省頻寬和時間,當使用者Dropbox資料夾中的檔案發生變化後,Dropbox只上傳改變的檔案部分,並實施同步。儘管桌面用戶端對單個檔案大小不作限制,而透過網站上傳的單個檔案大小上限則是300MB。Dropbox使用亞馬遜的S3儲存系統來存放檔案。並採用SoftLayer技術來購建後端的基礎設施。

Dropbox同步採用SSL傳輸資料,而儲存則透過AES-256進行加密。

Dropbox使用者數量已經超過400萬。公司獲得了Y Combinator和Sequoia Capital的種子基金。