無分類雜文 10 Jul 2010 11:21 pm

推到 Twitter!
推到 Plurk!


使用 Amazon S3 + BitTorrent 永久分享檔案



剛剛看到 朱宅學恆在他的噗浪上面哀號他的主機每天的流量被開放式課程翻譯的演講用爆而束手無策。

螢幕快照 2010-07-10 下午11.06.03

我想一些人應該在巨大檔案的分享上應該也有類似的問題。其實如果手上有一點預算的話,這個問題是很好解決的。解法就是使用 Amazon 的 S3 服務搭配上 BitTorrent。

Amazon S3 (Simple Storage Service) 是由 Amazon 所提供的線上儲存服務。以簡單的方式比喻就是他是一個穩定快速的永久線上儲存空間。把檔案扔上 S3,再把檔案永久網址貼出來,問題就解決了。

它的基礎收費是儲存空間,每 GB 0.15 美元。傳輸費用是 每 GB 0.1 美元。超過 50TB 以後的計費方式可以看價目表。

螢幕快照 2010-07-10 下午11.13.55

至於怎樣把檔案上傳到 S3,可以找一下支援 S3 的 FTP client。如果是 unix 主機的話,有 s3cmd 這種東西…

搭配 BitTorrent

當然有人還是會靠北,放 S3 讓大家自由下載很像不關水龍頭一樣,被人濫用了就很傷荷包。Amazon 的 S3 有設計一項機制,它會將你的檔案製作成種子。

比如說你的原始檔案位址是:
http://s3.amazonaws.com/marcel/kiss.jpg
那麼種子位址就會是:
http://s3.amazonaws.com/marcel/kiss.jpg?torrent

你可以選擇將 torrent 另存新檔後再行發佈(可別笨笨的就將 ?torrent 的網址貼出去)。

這樣 Amazon S3 就可以充當檔案的永久種源,永遠不斷種。但是頻寬壓力卻不會都在你的 S3 帳單上。

Creative Commons License

2 Responses to “使用 Amazon S3 + BitTorrent 永久分享檔案”


  1. on 11 Jul 2010 at 12:11 am 1.Tweets that mention Blog.XDite.net » 使用 Amazon S3 + BitTorrent 永久分享檔案 -- Topsy.com said …

    [...] This post was mentioned on Twitter by Yuan Ping Wu, Almond Cheng. Almond Cheng said: 說 該是重起爐灶的時候了(? http://blog.xdite.net/?p=1789 http://plurk.com/p/69z4wv [...]

  2. on 20 Jul 2010 at 12:23 am 2.呆呆 said …

    這太屌了!!!
    我傻了

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply