很久之前就在關注的服務,與 Amazon Web Services 的 S3 + CloudFront 是直接競爭關係。
在很早前就註冊,但一直因為帳號問題而沒測試,當時以為是系統忙碌,懶得寫信去問。這幾天想趁著過年的時候測,發現帳戶還是有問題,所以昨天請他們處理,今天帳號就正常了...
Mosso CloudFiles 的背後是 Rackspace,是一個與 Amazon S3 性質相同的檔案存儲服務,不過與 Amazon S3 不同的是,他的 HTTP 下載部份一定要透過 CDN,不像 Amazon S3 可以到 original server 抓取。
Mosso CloudFiles 使用的 CDN 是 Limelight Networks,這是全世界第二大 CDN,也是 YouTube 在使用 Google 的網路前使用的 CDN。他目前的價錢從 USD$0.22/GB 開始計算,與 Amazon CloudFront 的 Japan Edge 同一個等級,但 Limelight Networks 在 CDN 這塊的功夫比起 Amazon 真的強很多,像是 HiNet 的使用者會導到到美西的伺服器,而非香港的伺服器 (因為 HiNet 到香港的伺服器會走到北美)。
Mosso CloudFiles 的價錢頁面在「Pricing / Scaling」。Amazon CloudFront 的價錢則是在「Pricing」這頁。
比較重要的是 CloudFiles CDN 的 GET request 本身是不算錢的,拿來放 CSS 與 JavaScript 之類的小檔案似乎相當不錯?
除了官方提供了一些 API 外 (以及一些官方提供的 dev library,包括 Java、PHP、Python、C#),Perl 的社群也寫了 CPAN module:Net-Mosso-CloudFiles,所以拿來跑 routine job (備份之類的) 應該沒有大問題。
價位與 AWS 都差不多,以儲存空間及頻寬計費,目前 Inbound bandwidth (從外面流入 CloudFiles) 有優惠,可以看一下。
Update:發現兩個大缺點,使得 CloudFiles 沒那麼吸引人了:
- 透過 Control Panel 砍掉 original server 上的檔案後,CDN edge 不會更新。
- 不支援 HTTP gzip/deflate。
Update:okay,直接問還是比較有效率的。第一個問題的答案頗糟糕:
@gslin There is a built in TTL - it can be changed vie the API.
是可以設短一點,但實在不太舒服...